第1章 计算机系统概述
1.1、图1.3中的理想机器还有两条I/O指令:
0011 = 从I/O中载入AC
0111 = 把AC保存到I/O中
在这种情况下,12位地址标识一个特殊的外部设备。请给出以下程序的执行过程(按照图1.4的格式):
从设备5中载入AC。
加上存储器单元940的内容。
把AC保存到设备6中。
假设从设备5中取到的下一个值为3940单元中的值为2。
答案:存储器(16进制内容):300:3005;301:5940;302:7006
步骤1:3005-IR;步骤2:3-AC
步骤3:5940-IR;步骤4:3+2=5-AC
步骤5:7006-IR:步骤6:AC-设备 6
1.2、本章中用6步来描述图1.4中的程序执行情况,请使用MAR和MBR扩充这个描述。
答案:1. a. PC中包含第一条指令的地址300,该指令的内容被送入MAR中。
b. 地址为300的指令的内容(值为十六进制数1940)被送入MBR,并且PC增1。这两个步骤是并行完成的。
c. MBR中的值被送入指令寄存器IR中。
2. a. 指令寄存器IR中的地址部分(940)被送入MAR中。
b. 地址940中的值被送入MBR中。
c. MBR中的
原创力文档

文档评论(0)