The dining philosophers problem is a classic problem in the realm of computer science. If you’ve had any formal CS education you’ve more than likely seen the problem when learning about concurrent programming. Let's take a look at how to solve it!
While being knocked down with a pretty nasty cold, I decided to start taking a stab at writing an emulator for the Intel 8080 microprocessor. The first step to doing this was coming up with a disassembler for the 8080's architecture. Here's a really simple way we could go about implementing such a thing.