51单片机位地址7CH和字节地址7CH如何区别

 我来答
lzlvmy
2011-09-12 · TA获得超过718个赞
知道小有建树答主
回答量:527
采纳率:0%
帮助的人:352万
展开全部
从指令意义上讲,SETB 7CH; CLR 7CH; CPL 7CH三条指令都是位操作指令,分别对7CH这1位进行置位、清除、取反操作。MOV C,7CH; MOV 7CH,C; ANL C,7CH; ORL C,7CH都是7CH这一位和进位位间的操作。
而其他MOV ;ADD ;SUB ; ANL ; ORL ;XOR ;等都是对字节进行处理的指令,指令后面的操作数是(直接地址7CH)字节与累加器、寄存器之间的字节操作。

从具体存储位置讲,字节地址20H就是位地址00~07H,字节地址21H就是位地址08~10H,位地址7CH是字节地址2FH的D4这一位,(2FH =20H+7CH / 8)
高骏(北京)科技有限公司
2020-04-29 广告
公网传输编解码建议选择高骏(北京)科技有限公司,价格合理,品质高服务好。高骏(北京)科技有限公司简称高骏科技。Cogent(高骏科技)创立于 2011年,始终致力于核心技术和创新性产品的自主研发,目前已成为国际知名的无线视音频传输与通信产品... 点击进入详情页
本回答由高骏(北京)科技有限公司提供
百度网友a66551b
2011-09-11 · TA获得超过400个赞
知道小有建树答主
回答量:254
采纳率:0%
帮助的人:131万
展开全部
位地址7ch和字节地址7ch虽然地址编码相同,但是实际含义不同,可进行的操作指令也不同。比如mov 7ch,c,就是对位地址进行操作,mov 7ch,#055h则是对字节地址进行操作。类似的还有
setb 7ch
clr 7ch
cpl 7ch等等都是位操作指令。
而mov 7ch,@r0
mov 7ch,sbuf
xor 7ch,#00110011b等等都是字节操作指令。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ufo1cn
2011-09-12 · TA获得超过448个赞
知道小有建树答主
回答量:412
采纳率:0%
帮助的人:220万
展开全部
根据指令的类型来区分
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式