问答题
设字节地址(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 ;子程序结束返回
A.2
B.2,LOOP2
C.2=1,转LOOP2,并Acc.2=O,A=01100010B=62H