问答题 某计算机字长为16位,主存地址空间大小为128KB,按字编址,采用字长指令格式,指令名字段定义如下:
问答题 该指令系统最多可有多少条指令?该计算机最多有多少个通用寄存器?存储器地址寄存器(MDR)至少各需多少位?
【正确答案】指令系统最多支持:16条指令;
计算机最多有8个通用寄存器。
地址空间大小128KB,按字编址,有64K个存储单元,地址位数为16位。
存储器地址寄存器(MAR)不小于地址位数,至少16位;
存储器数据寄存器(MDR)不小于字长位数,至少16位。
【答案解析】
问答题 转移指令的目标地址范围是多少?
【正确答案】转移指令的目标地址范围:0000H—FFFFH。
【答案解析】
问答题 若操作码0010B表示加法操作(助记符为a d d),寄存器R4和R5的编号分别为100B和101B,R4的内容为1 2 3 4 H,R5的内容为5 6 7 8 H,地址1 2 3 4 H中的内容为5 6 78 H中的内容为1 2 3 4 H,则汇编语言为a d d(R4).(R5)+(逗号前原操作数,都号后为目的操作数)对应的机器码是什么(用十六进制表示)?该指令执行后,哪些寄存器和存储单元的内容会改变?改变后的内容是什么?
【正确答案】根据题目中给出的各个部分的内容,可知:
OP:0010,MS:001,R4:100,Md:010,RS:101;
【答案解析】