标题: [求助]菜菜鸟求个答案 关于汇编语言的 [打印本页]
作者: gcyycg 时间: 2011-9-23 20:41
标题: [求助]菜菜鸟求个答案 关于汇编语言的
A=83H,(R0)=17H,(17H)=34H
执行下列指令后A的内容为何值
ANL A,#17H
ORL 17H,A
XRL A,@R0
CPL A
不是单纯求答案,只是想证实下我的答案对不对,这是课本上一道题,课后没答案,做完了不知道对不对,谢谢大家
作者: gcyycg 时间: 2011-9-23 22:33
哎,没人理啊
作者: 慎江的松坡 时间: 2011-9-27 16:45
个人觉得是(A)=83H, 以下内容根据此来写:
ANL A,#17H:语句的意思是累加器A中的数据83H和立即数17H相与,即1000 0011与0001 0111,结果为0000 0011赋值给A,则(A)=03H;
ORL 17H,A:语句的意思是地址17H中的数据34H和累加器A中的数据03H相或,即0011 0100或0000 0011,结果为0011 0111赋值给17H,则(17H)=37H;
XRL A,@R0:语句的意思是地址累加器A中的数据03H和以地址R0中的数据17H为地址所指向的数据37H相异或,即0000 0011异或0011 0111,结果为
0011 0100
CPL A:语句的意思是对A取反,即1100 1011,则(A)=0CBH
欢迎光临 (http://www.51hei.com/bbs/) |
Powered by Discuz! X3.1 |