作业帮 > 数学 > 作业

设(21H)=71H,C=1.指出执行下列指令后内部RAM 21H单元及C标志位的内容为何值.

来源:学生作业帮 编辑:大师作文网作业帮 分类:数学作业 时间:2024/11/17 17:11:19
设(21H)=71H,C=1.指出执行下列指令后内部RAM 21H单元及C标志位的内容为何值.
设(21H)=71H,C=1.指出执行下列指令后内部RAM
21H单元及C标志位的内容为何值.
CLR C
CLR 08H
CPL 09H
SETB C
SETB 0FH
CPL
C
关键是不知道08H和09H代表那个位啊!不知道它把那个位置零.
设(21H)=71H,C=1.指出执行下列指令后内部RAM 21H单元及C标志位的内容为何值.
CLR C ; C=0
CLR 08H ; 21H.0=0
CPL 09H ; 21H.1= 0 -> 1
SETB C ; C=1
SETB 0FH ; 21H.7=1
CPL C ; C=1 -> 0
; 21H = 0F2H C = 0
再问: 请问,08H,09H和0FH表示D0,D1和D7位,这个东西哪里有啊?!书上貌似没有。。我们的书是《单片机原理及应用技术》,汪建主编,华中科技大学出版社出版的
再答: 08H,09H和0FH表示D0,D1和D7位 表示 不确切, 08H,09H和0FH应该是21H.0,21H.1和21H.7位 是RAM中 20H - 2FH 字节 可以 位 操作,位地址 是 00H - 7FH 。 字节 20H 对应位地址 00H - 07H , 字节 21H 对应位地址 08H - 0FH , ----------------------------------------------------字节 2FH 对应位地址 78H - 7FH ,
再问: 懂了!谢谢啊!