The purpose of this lab is to learn about CPU Organization by building a simplified two bit CPU.
Read lab lecture notes.
What are control signals EXTout and Cin for?
Some Relevant Details:
The ALU performs two operations, XOR and AND. The operation to be performed is to be determined by the code in the IR. A 0 in the IR indicates an XOR operation and a 1 indicates an AND operation.
The following control signals will be required for our one bit CPU in this lab:
ACCout, ACCin, TEMPout, TEMPin, ALUout, IRin, Bout, Bin, Cout, Cin, EXTout, EXTin.
At the beginning, switch all the "out" switches to 1 so that the bus will be available for use without conflicts. 1. EXTout, IRin. 2. Bout, ACCin. 3. Cout, TEMPin. 4. ALUout, Cin.Practice these microinstructions with your newly built CPU.
Write out the steps necessary to implement the operation XOR that uses the operands in the accumulator and register C, and then stores the result in register B.
Hand in the following:
Copyright: Department of Computer Science, University of Regina.