IAS — Practice

The CO1 half of the paper. Work each on paper, then reveal.

I.1bigSketch the structure of the IAS computer and name its components.
I.2Calculate the size of the IAS main memory in bits, bytes, and words.
I.3Show the IAS memory formats (data and instruction).
I.4bigMemory contents: 08A=…, 08B=…, 08C=…, 08D=…. Write assembly + machine code for M(08D) = M(08C) − M(08A) − M(08B).
I.5On the IAS, read a value from address X and write double the value back to X. (Hint: LSH.)
I.6bigIf IAS memory is increased by 2ⁿ times, what is the new address size, and the max n for which the instruction size does not change?
I.7Name the seven IAS registers and what each holds.