请在 下方输入 要搜索的题目:

设相对寻址的转移指令占三个字节,第一个字节是操作码,第二个字节是相对位移量(补码表示)的低8位,第三个字节是相对位移量(补码表示)的高8位。每当CPU从存储器取一个字节时,便自动完成(PC) 1→Pc。 (1)若PC当前值为256(十进制),要求转移到290(十进制),则转移指令第二、三字节的机器代码是什么(十六进制) (2)若PC当前值为128(十进制),要求转移到110(十进制),则转移指令第二、三字节的机器代码又是什么(十六进制)

设相对寻址的转移指令占三个字节,第一个字节是操作码,第二个字节是相对位移量(补码表示)的低8位,第三个字节是相对位移量(补码表示)的高8位。每当CPU从存储器取一个字节时,便自动完成(PC) 1→Pc。 (1)若PC当前值为256(十进制),要求转移到290(十进制),则转移指令第二、三字节的机器代码是什么(十六进制) (2)若PC当前值为128(十进制),要求转移到110(十进制),则转移指令第二、三字节的机器代码又是什么(十六进制)

发布时间:2024-12-06 15:43:34
推荐参考答案 ( 由 快搜搜题库 官方老师解答 )
联系客服
答案:(1)据题意,每当CPU取出一个字节时,PC自动加1,故PC当前值为256,取出该指令后PC值为259,要求转移到290,即相对寻址的转移地址偏移量=290-259=31,转换成补码为001FH。指令的第二个字节为相对位移量的低8位,第三个字节为高8位,故第二个字节是1FH,第三个字节为O()H。 (2)PC当前值为128,取指之后PC为131,要求转移到110,则地址偏移量一110―131=-21,转换为补码是FFDFH。指令的第二个字节为DFH,第三个字节为FFH。
专业技术学习
专业技术学习
搜搜题库系统