SSaguninsagunwrites.hashnode.dev·4d ago · 5 min readSuper Harvard ArchitectureComputer architecture has continuously evolved to improve performance. The Von Neumann Architecture introduced the stored-program concept. Harvard Architecture separated instruction and data memory. B00
SSaguninsagunwrites.hashnode.dev·4d ago · 7 min readCommon Bus System Using MultiplexersIn the previous article, we learned what a Common Bus System is and why it is useful for transferring data between registers. But there is an important question: If several registers are connected to 00
SSaguninsagunwrites.hashnode.dev·4d ago · 6 min readThe Common Bus SystemA computer contains many registers that need to exchange information during instruction execution. For example, data may need to move from one register to another: Register A → Register B With only a 00
SSaguninsagunwrites.hashnode.dev·4d ago · 6 min readTypes of BusesA computer contains many components, including the CPU, memory, and input/output devices. But these components need a way to communicate with one another. How does the CPU send data to memory? How doe00
SSaguninsagunwrites.hashnode.dev·4d ago · 7 min readRegisters and Their TypesA processor performs millions or even billions of operations every second. To perform these operations efficiently, it needs extremely fast storage locations where it can temporarily keep data, instru00
SSaguninsagunwrites.hashnode.dev·4d ago · 5 min readHarvard ArchitectureIn the previous article, we explored Von Neumann Architecture, where instructions and data share the same memory system. But what if instructions and data were stored separately? This idea leads us to00
SSaguninsagunwrites.hashnode.dev·4d ago · 5 min readVon Neumann ArchitectureHow does a computer store a program? How does the processor know which instruction to execute? And how can the same computer run completely different programs without changing its physical hardware? A00
SSaguninsagunwrites.hashnode.dev·4d ago · 4 min readBasic Units of a ComputerA computer may look like a single machine, but internally it consists of several functional units that work together to process information. From accepting input to producing output, every operation p00
SSaguninsagunwrites.hashnode.dev·4d ago · 5 min readWhat Is Computer Organization and Architecture?Every computer we use—from a smartphone to a powerful server—is built from multiple components that work together to execute instructions and process information. But how are these components designed00
MFMathijs Frankinmathijs-frank.hashnode.dev·Jul 15 · 3 min readRediscovering the three types of assembly instructionsThis is part of an ongoing project. A programming game where getting better at the game means getting better at real coding. Background here: Learning Coding Like a Board Game. As I was designing inst10