Questions about Computer Architecture and Organization

Discussion in 'General Electronics Chat' started by Josh Samman, May 23, 2013.

  1. Josh Samman

    Thread Starter New Member

    Mar 29, 2013
    How can an instruction be larger than the Data Bus regarding that the instruction goes through it all the way to MDR (Memory Data Register) and then to the IR (Instruction Register)? e.g Data Bus = 32 bits / Instruction length = 40 bits. Is that possible? How so?

    Another issue that confuses me is: If the instruction passes through the Data Bus, why i can't determine the data bus size by knowing the length of the instruction? (Assuming that the data bus it's a physical structure and even unused bits/wires of an instruction will always stay there)

    Hehe, John von Neumann consfused me a little bit by putting instructions and data all together.

    Thank you all. :)