三,综合题(25分,10+15)
1.用512KXl6位的Flash存储芯片组成2MX32的半导体只读存储器,试问:
(1)数据寄存器多少位?
(2)地址寄存器多少位?
(3)共需多少个这样的存储芯片?
(4)画出此存储器的构成框图以及与CPU的主要连线。
2.某机器的16位单字长访问指令格式如下:
其中:A为形式地址,补码表示(其中——位符号位);
I为直接/间接寻址方式,1为间接,0为直接;
M为寻址模式,0为绝对寻址,1位基址寻址,2为相对寻址,3为立即寻址;
X为变址寻址。
OP
M
I
X
A
设PC、Rz、Rb分别为指令计数器、变址寄存器、基址寄存器,E为有效地址。
问:
(1)该指令格式能定义多少种不同的操作?
(2)立即寻址操作数的范围是多少?
(3)在非间址情况下,写出个计算有效地址的表达式。
(4)设基址寄存器14位,在非变址基址寻址时,确定存储器可寻址的范围。
(5)间接寻址时,寻址范围是多少?