1
�/p>
1
ç«?/p>
计算机系统概è¿?/p>
1.1
、图
1.3
中的理想机器还有两条
I/O
指令ï¼?/p>
0011 =
ä»?/p>
I/O
中载å…?/p>
AC
0111 =
�/p>
AC
保存åˆ?/p>
I/O
�/p>
在这种情况下ï¼?/p>
12
位地址标识一个特殊的外部设备。请给出以下程序的执行过
程(按照å›?/p>
1.4
的格式)
ï¼?/p>
1.
从设å¤?/p>
5
中载å…?/p>
AC
�/p>
2.
加上存储器单å…?/p>
940
的内容ã€?/p>
3.
�/p>
AC
保存到设å¤?/p>
6
中ã€?/p>
假设从设å¤?/p>
5
中取到的下一个值为
3940
单元中的值为
2
�/p>
答案:存储器ï¼?/p>
16
进制内容ï¼?/p>
ï¼?/p>
300
ï¼?/p>
3005
ï¼?/p>
301
ï¼?/p>
5940
ï¼?/p>
302
ï¼?/p>
7006
步骤
1
ï¼?/p>
3005
ï¼?/p>
>IR
;步éª?/p>
2
ï¼?/p>
3
ï¼?/p>
>AC
步骤
3
ï¼?/p>
5940
ï¼?/p>
>IR
;步éª?/p>
4
ï¼?/p>
3
ï¼?/p>
2
ï¼?/p>
5
ï¼?/p>
>AC
步骤
5
ï¼?/p>
7006
ï¼?/p>
>IR
:步éª?/p>
6
ï¼?/p>
AC
ï¼?/p>
>
设备
6
1.2
、本章中ç”?/p>
6
步来描述å›?/p>
1.4
中的程序执行情况,请使用
MAR
å’?/p>
MBR
扩充è¿?/p>
个描述ã€?/p>
答案ï¼?/p>
1. a. PC
中包含第一条指令的地址
300
,该指令的内容被送入
MAR
中ã€?/p>
b.
地址ä¸?/p>
300
的指令的内容(值为十六进制æ•?/p>
1940
)被送入
MBR
,并
�/p>
PC
�/p>
1
。这两个步骤是并行完成的ã€?/p>
c. MBR
中的值被送入指令寄存å™?/p>
IR
中ã€?/p>
2. a.
指令寄存å™?/p>
IR
中的地址部分ï¼?/p>
940
)被送入
MAR
中ã€?/p>
b.
地址
940
中的值被送入
MBR
中ã€?/p>
c. MBR
中的值被送入
AC
中ã€?/p>