已知:A=1FH,(30H)=83H,执行ANL A,30H后,

题目

已知:A=1FH,(30H)=83H,执行ANL A,30H后,结果:A=03H,(30H)=83H,P=0。

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

执行下列程序段后

MOV AL,87

MOV CL,4

MOV AH,AL

AND AL,OFH

OR AL,30H

SHR AH,CL

OR AH,30H

写出AX=_______H。


正确答案:3537
3537

第2题:

若(A)=84H,(30H)=8DH,执行指令ADD A,30H之后()。

A、(CY)=0,(OV)=0

B、(CY)=0,(OV)=1

C、(CY)=1,(OV)=0

D、(CY)=1,(OV)=1


正确答案:D

第3题:

执行MOVSP,#30H指令后,压栈从片内RAM哪单元开始()。

A.2FH

B.30H

C.31H


参考答案:C

第4题:

设堆栈指针SP中的内容为60H,内部RAM中30H和31H单元的内容分别为24H和10H,执行下列程序段后,61H,62H,30H,31H,DPTR及SP中的内容将有何变化?  PUSH  30H  PUSH  31H  POP   DPL  POP   DPH  MOV  30H,#00H  MOV  31H,#0FFH 


正确答案: P.USH  30H       ;(61H)= (30H) = 24H
P.USH  31H       ; (62H) = (31H) = 10H
P.OP   DPL       ; (DPL) = (62H) = 10H
P.OP   DPH       ; (DPH) =(61H)= 24H
M.OV  30H,#00H   ; (30H) = 00H
M.OV  31H,#0FFH  ; (31H) = 0FFH
程序执行后:(61H)= 24H, (62H) = 10H, (30H) = 00H, (31H) = 0FFH,(DPTR) = 2410H

第5题:

执行下列程序段后 MOV AL,87 MOV CL, 4 MOV AH, AL AND AL,0FH OR AL, 30H SHR AH,CL OR AH,30H 则AX=( )H

A.3537

B.3735

C.0705

D.0507


正确答案:A
解析:该程序将87的十六进制值57转换成35H和37H,分别存放在AH和AL寄存器中。

第6题:

执行下列程序后

MOV AL,87

MOV CL,4

HOV AM,AL

AND AL,0FH

OR AL,30H

SHR AH, CL

OR AH,30H

上述程序段运行后,(AX)=______。


正确答案:3537H
3537H 解析:该程序将87的16进制数57H转换成对应的ASCII代码和37H存放在AH和 AL寄存器中,故AX中的内容是3537H。

第7题:

若(R1)=30H,(A)=20H,执行指令MOV @R1,A后,(30H)=()。

A.10H

B.20H

C.30H

D.50H


参考答案:B

第8题:

有如下程序段:MOVR0,#30H

SETBC

CLRA

ADDCA,#00H

MOV﹫R0,A执行结果是()。

A.(30H)=00H

B.(30H)=01H

C.(00H)=00H

D.(00H)=01H


参考答案:B

第9题:

指令MOV R0,20H执行前(R0)=30H,(20H)=38H,执行后(R0)=()。

  • A、20H
  • B、30H
  • C、50H
  • D、38H

正确答案:D

第10题:

设A=83H,R0=17H,(17H)=34H,执行下列程序后,(A)=? ANL  A,#17H ORL  17H,A XRL  A,@R0 CPL  A 


正确答案: A.NL  A,#17H  ; (A) = 1000 0011B∧0001 0111B = 0000 0011B
O.RL  17H,A  ; (17H) = 0011 0100B∨0000 0011B = 0011 0111B
X.RL  A,@R0  ; (A) = 0000 0011B⊕0011 0111 = 0011 0100B
C.PL  A  ; (A) = 1100 1011B

更多相关问题