A-A+

设字节地址(20H)=01H。试分析程序执行后 位地址00H 01H中的内容为何值?P1口的

2022-08-13 22:30:19 问答库 阅读 199 次

问题详情

设字节地址(20H)=01H。试分析程序执行后,位地址00H、01H中的内容为何值?P1口的8条I/O线为何状态?
START: CLR C ;C=0
MOV A,#66H ;A=66H=01100110B
JB 07H,LOOP1 ;07H=0,不满足条件,顺序执行
CPL C ;C=1
SETB 01H ;(01H)=1,字节地址(20H)=00000011B=03H
LOOP1: ORL C,Acc.2 ;C=1
JBC Acc.2,LOOP2 ;Acc.2=1,转LOOP2,并Acc.2=O,A=01100010B=62H
CLR 00H ;(00H)=0,未执行
LOOP2: MOV P1,A ;P1=62H
RET ;子程序结束返回

参考答案

位地址:00H=1(不变),(01H)=1,P1=01100010B=62H,字节地址(20H)=03H。

考点:地址,字节