某计算机字长为16位,主存地址空间大小为128KB,按字编址。采用单字长指令格式,指令各字段定义如下: 转移指令采用相对寻址方式,相对偏移量用补码表示。寻址方式定义如表1-4所示。 请回答下列问题: 该指令系统最多可有多少条指令?该计算机最多有多

admin2017-11-20  27

问题 某计算机字长为16位,主存地址空间大小为128KB,按字编址。采用单字长指令格式,指令各字段定义如下:

转移指令采用相对寻址方式,相对偏移量用补码表示。寻址方式定义如表1-4所示。

  请回答下列问题:
该指令系统最多可有多少条指令?该计算机最多有多少个通用寄存器?存储器地址寄存器(MAR)和存储器数据寄存器(MDR)至少各需多少位?

选项

答案因为采用单字长指令格式,操作码字段占4位,所以最多有16条指令;指令中通用寄存器编号占3位,所以最多有8个通用寄存器;因为主存地址空间大小为128KB,按字编址,故共有64K个存储单元,因而地址位数为16位,所以MAR至少为16位;因为字长为16位,所以MDR至少为16位。

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

最新回复(0)