字长为16位的某计算机,其主存容量为64 KB,采用单字长单地址指令,共有64条指令。请解决以下问题: (1)系统采用立即寻址,请给出指令的设计格式。 (2)系统采用直接寻址,请给出指令的设计格式。 (3)系统采用基址寻址,请给出指

admin2019-08-01  36

问题 字长为16位的某计算机,其主存容量为64 KB,采用单字长单地址指令,共有64条指令。请解决以下问题:
    (1)系统采用立即寻址,请给出指令的设计格式。
    (2)系统采用直接寻址,请给出指令的设计格式。
    (3)系统采用基址寻址,请给出指令的设计格式。
    (4)系统采用相对寻址,请给出指令的设计格式。

选项

答案64条指令需占用操作码字段(OP)6位,这样指令余下长度为10位。为了覆盖主存64K字的地址空间,设寻址模式(X)2位,形式地址(D)8位,其指令格式如下: [*] 寻址模式定义如下: X=00直接寻址 有效地址 E=D(256单元) X=01间接寻址 有效地址 E=(D)(64K) X=10变址寻址 有效地址 E=(R)+D(64K) X=11相对寻址 有效地址 E=(PC)+D(64K) 其中R为变址寄存器(16位),PC为程序计数器(16位),在变址和相对寻址时位移量D可正可负。

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

最新回复(0)