某计算机主存容量为4 M×16位,且存储字长与指令字长相等,若该机指令系统可完成108种操作,操作码位数固定,且有直接、变址、基址、相对、立即5种寻址方式,试回答: (1)画出一地址指令格式并指出各字段的作用。 (2)该指令直接寻址的最大范

admin2019-08-01  51

问题 某计算机主存容量为4 M×16位,且存储字长与指令字长相等,若该机指令系统可完成108种操作,操作码位数固定,且有直接、变址、基址、相对、立即5种寻址方式,试回答:
    (1)画出一地址指令格式并指出各字段的作用。
    (2)该指令直接寻址的最大范围。
    (3)一次间址和多次间址的寻址范围。
    (4)立即数的范围(十进制表示)。
    (5)相对寻址的位移量(十进制表示)。
    (6)上述5种寻址方式的指令哪一种执行时间最短?哪一种最长?为什么?哪一种便于程序的浮动?哪一种最适合处理数组问题?
    (7)如何修改指令格式,使指令的寻址范围可扩大到4M?
    (8)为使一条转移指令能够转移到主存的任一位置,可采取什么措施?

选项

答案(1)27=128>108条指令,23=8>6种寻址方式。 [*] (2)直接寻址范围26=64。 (3)一次间址和多次间址的寻址范围都是64K。 (4)立即数范围0一63。 (5)位移量为一32~+31。 (6)立即寻址执行时间最短,因为操作数在指令中;多次间址时间最长,因为要多次访问内存。 (7)4M=222,将指令字长扩展为2字节即32位。 (8)可使用8086的段寻址,即可用段间寻址。

解析
转载请注明原文地址:https://kaotiyun.com/show/QjCi777K
0

最新回复(0)