找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3956|回复: 2
收起左侧

[求助]菜菜鸟求个答案 关于汇编语言的

[复制链接]
ID:20402 发表于 2011-9-23 20:41 | 显示全部楼层 |阅读模式

A=83H,(R0)=17H,(17H)=34H

执行下列指令后A的内容为何值

ANL  A,#17H

ORL  17H,A

XRL  A,@R0

CPL  A

不是单纯求答案,只是想证实下我的答案对不对,这是课本上一道题,课后没答案,做完了不知道对不对,谢谢大家

回复

使用道具 举报

ID:20402 发表于 2011-9-23 22:33 | 显示全部楼层
哎,没人理啊
回复

使用道具 举报

ID:31352 发表于 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


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表