设(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
CLR 08H
CPL 09H
SETB C
SETB 0FH
CPL
C
关键是不知道08H和09H代表那个位啊!不知道它把那个位置零.
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 ,
再问: 懂了!谢谢啊!
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 ,
再问: 懂了!谢谢啊!
设(21H)=71H,C=1.指出执行下列指令后内部RAM 21H单元及C标志位的内容为何值.
已知AX=2508H,下列指令执行后的结果是什么?标志位CF等于什么?
假设片内RAM(20H)=5EH,执行下列指令后,A=?、片内RAM(20H)=?、CY=?
假设SP=62H,(61H)=30H,(62H)=70H,执行下列指令:POP DPH POP DPL后,DPTR的内容
8051 单片机 设A=40H,执行指令 1000H:MOVC A,@A+PC后,把存储器_______单元内容送入累加
已知(SP)=09H,(DPTR)=4567H,在执行下列命令后,(SP)= ,内部RAM(OAH)= ,(OBH)=
设BX=1234H,DS=2000H,(21234H)=5678H,则指令“LEA SI,[BX]”执行后的结果是SI=
7、MOV AH,7896H ADD AL,AH 上述指令执行后,标志位CF和OF的值是CF=( 1 ),OF=( 0
若(R1)=30H,(A)=40H,(30H)=60H,(40H)=08H.试分析执行下列程序段后上述各单元内容的变化.
将内部RAM的20H,21H,22H,三个连续单元的内容依次存入到2FH,2EH和2DH单元
将片内RAM 20H与21H单元内容互换?
单片机乘法指令:假定(A)=50H (B)=0A0H.执行指令 MUL AB 后,累加器A的内容为( ),寄存器B的内容