Explain why, in MARIE, the MAR is only 12 bits wide while the AC is 16 bits wide.
Hint: Consider the difference between data and addresses.
8.
Use a few sentences to answer each of the following questions. The answers
can
be found in section 4.1 to 4.7 in the textbook.
1)
What purpose does the datapath in a CPU serve?
2)
What does the control unit in a CPU do?
3)
Where are registers located?
4)
How does the ALU know which function to perform?
5)
Explain the differences between data buses, address buses, and control buses.
6)
Explain the relation between clock cycle time and clock frequency.
7)
Explain the differences between memory-mapped I/O and instruction-based I/O.
8)
Explain the differences between byte addressable and word addressable.
9. Write the assembly language equivalent of the following MARIE machine
language instructions:
a) 0111 0000 0000 0000
b) 1011 0011 0011 0000
c) 0100 1111 0100 1111
Do you need help with this assignment or any other? We got you! Place your order and leave the rest to our experts.