CS2100Control4DATAPATH VERSUS CONTROLDatapath: The collection of different elements that together provide a conduit for the flow and transformation of data in the processor during executionControl: Tells the datapath, memory, and I/O devices what to do according to the wishes of the instructions of the programLet’s identify all control signals first!Control signals will be generated from machine language instructionsGet ready with paper and pencil; we will do in-class exercises

CS2100Control5REVIEW: DATAPATHSignextendALUresultALUALUcontrol4ZeroReadregister 1Readregister 2WriteregisterWritedataReaddata 1Readdata 2RegWriteRegistersDataMemoryAddressRead DataWrite DataMemReadMemWrite1632MUXMUXALUSrcMemtoRegAddPC4ReadaddressInstructionInstructionmemoryAddShiftleft 2MUXPCSrcBlue lines are control signals.Are there any more control signals?

This
preview
has intentionally blurred sections.
Sign up to view the full version.