单片机的一个题该怎么做?

[复制链接]
查看11 | 回复2 | 2010-6-22 23:29:52 | 显示全部楼层 |阅读模式
编辑完成将外部RAM2000H单元中的高2位取反,低四位清零,其余位保持不变,这道题的程序是怎么样呢?

回复

使用道具 举报

千问 | 2010-6-22 23:29:52 | 显示全部楼层
MOV DPTR, #2000HMOVXA,
@DPTR
;取来数据XRL A,
#11000000B
;高2位取反ANL A,
#11110000B
;低4位清零MOVX@DPTR,A
;送回原处SJMP$END
回复

使用道具 举报

千问 | 2010-6-22 23:29:52 | 显示全部楼层
高2位用位操作,低四位用与操作;
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行