微信小程序本地存储与登录页面处理实例详细讲解
1009
2022-11-20
一条双字长的取数指令(LDA)存于存储器的100和101单元,其中第一个字为操作码和寻址特征M,第二个字为形式地址。
一条双字长的取数指令(LDA)存于存储器的100和101单元,其中第一个字为操作码和寻址特征M,第二个字为形式地址。
假设PC当前值为100,变址寄存器×R的内容为100,基址寄存器的内容为200,存储器各单元的内容如下所示:
写出下列寻址方式的有效地址,以及取数指令执行结束后,累加器ACC的内容。
(1)直接寻址 (2)立即寻址 (3)间接寻址
(4)相对寻址 (5)变址寻址 (6)基址寻址
答案:
1,直接寻址EA=300 (ACC)=800
2,立即寻址 EA=101 (ACC)=300
3,间接寻址EA=800 (ACC)=600
4,相对寻址 EA=102+300 (ACC)=500
5,变址寻址 EA=100+300 (ACC)=700
6,基址寻址 EA=200+300 (ACC)=200
第二个字节对应的是:101
直接寻址,101对应的内容就是:300;
得到地址300,获得数值800,传送到ACC即可得到数据内容:800;
依照此道理,类似计算其他的寻址方式即可。
1,直接寻址EA=300 (ACC)=800
2,立即寻址 EA=101 (ACC)=300
3,间接寻址EA=800 (ACC)=600
4,相对寻址 EA=102+300 (ACC)=500
5,变址寻址 EA=100+300 (ACC)=700
6,基址寻址 EA=200+300 (ACC)=200
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~