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

admin2013-04-26  57

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

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

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

选项

答案操作码占4位,则该指令系统最多可有24=16条指令;操作数占6位,寻址方式占3位,于是寄存器编号占3位,则该机最多有23=8个通用寄存器;主存容量为128KB,按字编址,计算机字长为16位,划分为128KB/2B=216个存储单元,故MDR和MAR至少各需16位。

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

随机试题
最新回复(0)