设(R0)=20H,(R1)=30H,(20H)=20H,(21H)=30H,(22H)=40H,(30H)=E0H,(31H)=50H,(32H)=60H。 CLR C MOV
A、见评论
B、见评论
C、见评论
D、见评论
(20H)=3CH,(21H)=00H,(22H)=86H,(23H)=0EH且CS=2000H,IP=0010H.SS=1000H,SP=0100H,FLAGS=0240H,这时若执行INT 8指令,试问:
(1) 程序转向从何处执行(用物理地址回答)?
(2) 栈顶6个存储单元的地址(用逻辑地址回答)及内容分别是什么?
A. 内存20H-27H清零程序
B. 内存00H-20H清零程序
C. 内存20H-28H清零程序
D. 内存00H-08H清零程序
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 ;子程序结束返回
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!