1. For the simple computer developed in class, consider the following program starting in memory location 0: 0000000000001010 0010000000000100 0000000000001010 0010000000000101 0010000000000011 0001000000000000 Write the first 30 microinstructions which need to be executed. Assume the content of location 10 is 16 and that of AC is zero before the program is executed. What will be the content of AC after the execution? 2. For the simple computer developed in class, the register transfers for 3 basic instructions were given. Suppose the memory is increased to 64K words so that 16 address bits are needed. Instructions are now 2 words long each. The first word is the opcode and the second is the address. For each case below, show the state number, register transfer, and the next state. (The control lines activated need not be shown.) Remember that only one word can be read from memory at a time. a. Write the microinstructions for the fetch phase. b. Write the microinstructions for the execution phase for the ADD instruction with direct addressing. Example: the two-word instruction 0, 40 causes: [AC]+[40] ? AC. c. Write the microinstructions for the execution phase for the ADD instruction with indirect addressing. Example: the two-word instruction 1, 40 causes: [AC]+[[40]] ? AC. d. Write the microinstructions for the execution phase for the JMP instruction. Example: the two-word instruction 2, 40 causes: 40?PC.
Use the order calculator below and get started! Contact our live support team for any assistance or inquiry.
[order_calculator]