Reference no: EM132874866
Computer Architecture and Hardware System
1. What are the basic functions of the CPU?
2. Why is binary code suitable for use with computers?
3. Which register stores the result of ALU operations?
4. Which registers stores the location in memory address of the next instruction to be executed?
5. Why do processors need a clock? What unit is the clock speed of a processor measure in?
6. a) Assume that a CPU has a cycle time of one nanosecond. What is the CPU clock rate?
b) Also, assume that the fetch cycle is 40% of the processor cycle time. What memory access speed is required to implement load operations (copy data from a memory address to a register) with zero wait state?
c) What memory access speed is required to implement load operation with two wait states?
00 LDA 03
01 ADD 04
02 BRZ 05
03 DAT 006
04 DAT 005
05 HLT
a) Show the contents of the Program Counter (PC) - also known as the Instruction Pointer (IP), the Instruction Register (IR), the Address Register (ADDR), and the Accumulator (A or ACC) at the conclusion of instruction 00.
7. Suppose that the following instructions are found at the given location in memory
b) Show the contents of each register at the conclusion of instruction 01.