某16位机器所使用的指令格式和寻址方式如图3-5所示,该机有两个20位基址寄存器,4个16位变址寄存器,16个16位通用寄存器。指令汇编格式中的S(源)、D(目标)都是通用寄存器,M是主存的一个单元。3种指令的操作码分别是MOV(OP)=(A)H,STA(

admin2017-11-20  30

问题 某16位机器所使用的指令格式和寻址方式如图3-5所示,该机有两个20位基址寄存器,4个16位变址寄存器,16个16位通用寄存器。指令汇编格式中的S(源)、D(目标)都是通用寄存器,M是主存的一个单元。3种指令的操作码分别是MOV(OP)=(A)H,STA(OP)=(1B)H,LDA(OP)=(3C)H。MOV是传送指令,STA为写数指令,LDA为读数指令。

试分析3种指令的指令格式和寻址方式特点。

选项

答案第一种指令是单字长二地址指令,属于RR型。第二种指令是双字长二地址指令,属于RS型,其中S采用基址寻址或变址寻址,R由源寄存器决定。第三种也是双字长二地址指令,属于RS型,其中R由目标寄存器决定,S由20位地址(直接寻址)决定。

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

最新回复(0)