搜索
首页 电脑/网络 硬件

下列程序执行后,累加器A中的值

下列程序执行后,累加器A中的值1.MOV R0,#20H MOV A,R0 XRL A,01H2.XRL A,A MOV R0,#20H PUSH A PUSH R0 POP A POP R03.MOV A,#77 ANL A,#03

全部回答

2009-12-10

0 0
  1:20H与01H异或,是位异或,异或是:相同为0相异为1 即:0010 0000B 异或 0000 0001B 结果:0010 0001B也即21H 2:XLA A,A 是A和A位异或,那明显是为0了吧,结果是00H 后面是A和R0各自入栈然后出栈顺序搞反了,后果的A得到了R0的值即20H,而R0得到了原先A的值即00H。
   3:不知道是你少打了H还是本来就没有,我估计本来应该是有H的,结果是77H和03H按位与,结果得03H。

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

电脑/网络
硬件
电脑装机
程序设计
互联网
操作系统/系统故障
笔记本电脑
反病毒
百度
软件
硬件
硬件
键盘/鼠标
主板
显卡
显示器
CPU
硬盘
内存
举报
举报原因(必选):
取消确定举报