Question: computer architecure and orgnization 3. A bus that connects major computer components (processor, memory,1/0) is called a system bus. i. Define the function of the
3. A bus that connects major computer components (processor, memory,1/0) is called a system bus. i. Define the function of the system bus. ii. List and describe the THREE major modules of the system bus. 4. Assume a three-stage pipeline (fetch, execute and write). Draw a timing diagram to show how many units are needed for three instructions. 5. Assume that a processor employs a memory address register (MAR), a memory buffer register (MBR), a program counter (PC), and an instruction register (IR). List the sequence of events of the instruction cycle (fetch cycle.) 6. List and describe the SIX status flags of an Intel 8086 microprocessor 7. Assume there is a four-stage instruction pipeline - Fetch (F), Decode (D), Execute (E) and Write (W) running in a microprocessor. Assume that each stage requires one time unit and no branch instruction is involved. i Based on the answer in (), how many time units are needed to complete these Six instructions with pipelining? ii. By using formula, calculate the total time required to execute Six instructions without pipelining, iii. Calculate the speedup factor for the same number of instructions 8. Assume that a processor employs a memory address register (MAR), a memory buffer register (MBR), a program counter (PC), and an instruction register (IR), supporting only one-address instructions, Draw the flow diagram with sequence of micro-operations for an indirect cycle
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
