全球旧事资料 分类
。因允许直接寻址和间接寻址,且有变址寄存器和基址寄存器,因此取2位寻址特征,能反映四种寻址方式。最后得指令格式为:
7
2
7
OP
M
AD
其中OP操作码,可完成105种操作;
fM寻址特征,可反映四种寻址方式;AD形式地址。这种格式指令可直接寻址27128,一次间址的寻址范围是21665536。(2)双字长指令格式如下:
7
2
7
OP
M
AD1
AD2
其中OP、M的含义同上;AD1∥AD2为23位形式地址。
这种格式指令可直接寻址的范围为2238M。(3)容量为8MB的存储器,MDR为16位,即对应4M×16位的存储器。可采用双字长指令,直接访问4M存储空间,此时MAR取22位;也可采用单字长指令,但RX和RB取22位,用变址或基址寻址访问4M存储空间。六、(共15分)问答题1.(8分)答:(1)由于PC1→PC需由ALU完成,因此PC的值可作为ALU的一个源操作数,靠控制ALU做+1运算得到PC1,结果送至与ALU输出端相连的R2,然后再送至PC。此题的关键是要考虑总线冲突的问题,故取指周期的微操作命令及节拍安排如下:
T0PC→MAR,1→RT1MMAR→MDR,PC1→R2T2MDR→IR,OPIR→微操作命令形成部件
T3R2→PC
(2)立即寻址的加法指令执行周期的微操作命令及节拍安排如下:
T0AdIR→R1
;立即数→R1
T1R1ACC→R2;ACC通过总线送ALU
T2R2→ACC
;结果→ACC
2.(7分)答:DMA接口主要由数据缓冲寄存器、主存地址计数器、字计数器、设备
地址寄存器、中断机构和DMA控制逻辑等组成。在数据交换过程中,DMA接口的功能有:
(1)向CPU提出总线请求信号;(2)当CPU发出总线响应信号后,接管对总线的控制;
(3)向存储器发地址信号(并能自动修改地址指针);(4)向存储器发读写等控制信号,
进行数据传送;(5)修改字计数器,并根据传送字数,判断DMA传送是否结束;(6)发
DMA结束信号,向CPU申请程序中断,报告一组数据传送完毕。DMA工作过程流程如图
所示。
fDMA请求DMA响应发送主存地址
传送一个字
修改地址指针和字计数器
测试传送

是否结束?

DMA结束
七、设计题(共10分)答:
(1)主存地址空间分配。(2分)A15…A11…A7……A0
1111111111111111
11
11
11
11
10
01
01
01
01
01
01
01
01
01
01
01
最大
4K
2K×8位ROM2片
1111000000000000
11
11
11
00
10
10
10
10
10
10
10
10
10
10
10
10
相邻
4K
4K×4位RAM2片
0000000000000000
00
00
01
10
10
10
10
10
10
10
10
10
10
10
10
10
最小
16K
8K×8位RAM2片(2)根据
00111r
好听全球资料 返回顶部