某机器字长 16 位,主存按字节编址,转移指令采用相对寻址,由两个字节组成,第一个字节为操作码字段,第二个字节为相对位移量字段。假定取指令时,每取一个字节 PC 自动加 1。若某转移指令所在主存地址为 2000H,相对位移量字段的内容为 06H,则该转移指令成功转移后目标地址是 。

A.2006H B.2007H C.2008H D.2009H

解释内容:由于相对位移量字段的内容为 06H,表示相对于当前指令的下一条指令的地址偏移量为 6 个字节(即 6*2=12 个十六进制数),因此转移后的目标地址为 2000H+12H=200CH。由于机器字长为 16 位,因此需要将目标地址除以 2,得到实际的目标地址为 2006H,故选项 A 正确。

16 位机器字长转移指令相对寻址目标地址计算

原文地址: https://www.cveoy.top/t/topic/oYad 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录