
有没有计算机组成原理(唐塑飞)第七章15题的答案
一相对寻址的转移指令占3个字节,第一个字节是操作吗,第二三个字节是相对位移量,而且数据采用一高字节为字地址的存储方式。假设当前值是4000h。试问当结果为0,执行JZ*+...
一相对寻址的转移指令占3个字节,第一个字节是操作吗,第二三个字节是相对位移量,而且数据采用一高字节为字地址的存储方式。假设当前值是4000h。试问当结果为0,执行JZ*+35和JZ*-17指令时,该指令第二、三字节的机器代码各位多少
展开
2个回答
展开全部
如果pc读取每个字节之后自加1(题目漏了条件?),那么读取完相对寻址的转移指令后,pc为4003h,要实现JZ*+35,则相对位移应该是32= 00100000 ,因为高字节地址为字地址存放方式,所以第二字节是00,第三字节是20,所以机器代码是00 20,同理JZ*-17的相对位移应该是-20=1,1101100 = ECH,机器代码是FF EC
由于我是刚学到这儿,所以答案仅供参考,发现错误还望指正,谢谢
由于我是刚学到这儿,所以答案仅供参考,发现错误还望指正,谢谢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询