CSC 371 - Systems I: Computer Organization and Architecture

Dr. R. M. Siegfried

Assignment 10 - p. 167(Handout)/5-1,p. 168(Handout)/5-9, p. 171/5-21

Due Friday, December 8, 2017

5-1

A computer uses a memory unit of 256K words of 32 bits each. A binary instruction code is stored in one word of memory. The instruction has four parts: an indirect bit, an operation code, a register part to specify one of 64 registers and an address part.

  1. How many bits are there in the operation code, the register code part and the address part?
  2. Draw the instruction word format and indicate the number of bits in each part.
  3. How many bits are there in the data and address inputs of the memory?

5-9

The content of AC in the basic computer is hexadecimal A937 and the initial value of E is 1. Determine the contents of AC, E, PC, AR, and IR in hexadecimal after the execution of the CLA instruction. Repeat 11 more times, starting from each one of the register-reference instructions. The initial value of the PC is hexadecimal 021.

5-21

Derive the control gates associated with the program counter PC in the basic computer.

[Back to the Assignments List]