某机器字长16位,主存按字节编址,转移指令采用相对寻址,由两个字节组成:第1字节为操作码字段,第2字节为相对位移量字段。假定取指令时,每取一个字节 PC 自动加 1。若某转移指令所在主存地址为2000H,相对位移量字段的内容为06H,则该转移指令成功转移后的目标地址是【 】。
A、2006H
B、2007H
C、2008H
D、2009H
某机器字长16位,主存按字节编址,转移指令采用相对寻址,由两个字节组成:第1字节为操作码字段,第2字节为相对位移量字段。假定取指令时,每取一个字节 PC 自动加 1。若某转移指令所在主存地址为2000H,相对位移量字段的内容为06H,则该转移指令成功转移后的目标地址是【 】。
A、2006H
B、2007H
C、2008H
D、2009H
C
【解析】
执行该转移指令时,PC的值为2000H+2=2002H。若成功转移,该指令的操作就是取PC的值加上相对位移量字段的内容,结果(2002H+06H=2008H)再写回 PC。
某计算机的字长16位,设有单地址指令和双地址指令两类,若每个地址字段均为6位,且双地址指令有X类,问单地址指令最多可以有多少类?
某指令系统字长16位,每个操作数的地址码长6位。设系统有无操作数、单操作数和双操作数3类。若双操作数指令有M条,无操作数指令有N条,问单操作数指令最多可能有多少条?
某计算机的指令系统字长为16位,采用扩展操作码,操作数地址需要4位。该指令系统已有三地址指令M条,二地址指令N条,没有零地址指令,问系统最多还有多少条一地址指令?
某机器指令长度为16位,地址码长度都为6位,包含单地址指令、双地址指令和无地址指令,试问单地址指令最多能有多少条,此时双地址指令和无地址指令各为多少条?
地址码的长度不仅与主存容量有关,而且与__________有关。
单地址指令中实实现两个数的算术运算,除地址码指明的一个操作数外,另一个常采用__________寻址方式。
某计算机的指令系统定长为16位,采用扩展操作码,操作数地址4位。该指令系统已有三地址指令M条,二地址指令N条,没有零地址指令。问:最多还有多少条一地址指令?