更多“执行下列程序段后,(P1)=_______H。 MOV P1,#5DH CPL P1.1 CPL P1.2 CLR P1.6 SETB P1.7”相关问题
  • 第1题:

    在C51中,要清除P1端口的P1.4~P1.7为0,可能执行()操作。

    • A、P1=P1&0x0f;
    • B、P1=P1&0xf0;
    • C、P1=P1
    • D、P1=P1^0xff;

    正确答案:A

  • 第2题:

    执行下列程序段中第一条指令后, (1)(P1.7)=(),(P1.3)=(),(P1.2)=(); 执行第二条指令后, (2)(P1.5)=(),(P1.4)=(),(P1.3)=()。


    正确答案: (P1.7)=0;(P1.3)=0;(P1.2)=0;(P1.5)=1;P1.4)=1;(P1.3)=1

  • 第3题:

    PSW中Cy与OV有何不同?下列程序段执行后(Cy)=?(OV)=?。 MOV  A,#56H  ; ADD  A,#74H


    正确答案: C.y—进位、借位标志位;
    O.V—溢出标志位。
    M.OV  A,#56H   ;(A)=56H=0101 0110 B
    A.DD  A,#74H   ;(A)=56H+74H=0CAH=1100 1010B ,
    程序执行后:(Cy)=0(OV)=1。

  • 第4题:

    下列指令中属于清零指令的是()。

    • A、CPL.A
    • B、CLR.A
    • C、RR.A
    • D、RL.A

    正确答案:B

  • 第5题:

    如果要P1口作为输入口用,可以先用指令()对P1口进行操作。

    • A、 MOV  P1  #0FFH
    • B、 MOV  @P1  #0FFH
    • C、 MOV  P1  #00H
    • D、 MOV  @P1  #00H

    正确答案:A

  • 第6题:

    以下程序段执行完毕后,变量a和b的值分别是() int a=4,b=5,*p1=&a,*p2=&b; a=2*(*p1%-*p2)+5; b=*p1**p2++;

    • A、13,65
    • B、-3,-15
    • C、-3,-18
    • D、13,78

    正确答案:A

  • 第7题:

    8段LED数码管,其a~g、dp段分别按顺序和P1.0~P1.7引脚相连,当执行P1=0xC0;后,显示’0’形状,则为了显示’8’形状,采用的语句为()。


    正确答案:0x80

  • 第8题:

    已知程序执行前,在AT89S51单片机片内RAM中,(A)=33H,(R0)=28H,(28H)=0BCH,写出执行如下程序后,(A) = ()。  ANL A,#60H  ORL 28H,A  XRL A,@R0  CPL A


    正确答案:63H

  • 第9题:

    将P0口的3号位清0的指令是:()

    • A、SetB P0.3
    • B、CLR P0.3
    • C、CPL P0.3
    • D、Mov P0,#0

    正确答案:B

  • 第10题:

    MCS-51指令系统中,清零指令是()。

    • A、CPL A
    • B、RLC A
    • C、CLR A
    • D、RRC A

    正确答案:C

  • 第11题:

    假定A=83H,(R0)=17H,(17H)=34H,执行以下程序段 ANL A,#17H ORL 17H,A XRL A,@R0 CPL A 后,A的内容为()。

    • A、CBH
    • B、03H
    • C、EBH
    • D、C8H

    正确答案:A

  • 第12题:

    问答题
    设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
    解析: 暂无解析

  • 第13题:

    假如P1口接彩灯要全亮,执行指令:MOVP1,#0FFH,那么全暗执行指令是()。

    • A、MOV P1,#00H
    • B、MOV P1,#FFH
    • C、MOV P1,#0FH
    • D、MOV P1,#F0H

    正确答案:A

  • 第14题:

    设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

  • 第15题:

    执行下列程序段后,(P1)=()。 MOVP1,#5DHCPLP1.1CPLP1.2CLRP1.6SETBP1.7

    • A、9BH
    • B、1BH
    • C、B9H
    • D、5DH

    正确答案:A

  • 第16题:

    指令“JNBP1.1,LOOP”的含义是()

    • A、P1口为低电平时,程序转至LOOP
    • B、P1口为高电平时,程序转至LOOP
    • C、P1.1口为高电平时,程序转至LOOP
    • D、P1.1口为低电平时,程序转至LOOP

    正确答案:D

  • 第17题:

    分析执行下列指令序列所实现的逻辑运算式 MOV   C,P1.0   ANL   C,/P1.1           MOV   20H,  C          MOV   C,/P1.0   ANL   C, P1.1   ORL  C, 20H       MOV   P3.0,C


    正确答案:P3.0=(P1.0∧/P1.1)∨(/P1.0∧P1.1) 

  • 第18题:

    能将A按位取反的指令是()。

    • A、CPL A
    • B、CLR A
    • C、RL A
    • D、SWAP A

    正确答案:A

  • 第19题:

    已知程序执行前,在AT89S51单片机片内RAM (10H)=20H,(20H)=33H,(33H)=45H,(45H)=56H,(P1)=30H。分析下列程序按顺序执行每条指令后的结果。 MOV A,33H;(A) MOV R1,A;(R1) MOV @R1,#0FFH; MOV 45H,33H;(45H) MOV R0,#10H;(R0) MOV A,@R0;(A) MOV P1,#0FFH;(P1) MOV A ,P1;;(P1) MOV 20H,A;(20H)


    正确答案: 45H
    45H
    (45H)0FFH
    (45H)=45H
    (R0)=10H
    (A)=20H
    (P1)=0FFH
    (P1)=30H
    (20H)=30H

  • 第20题:

    若(CY)=1,(P1)=10100011B,(P3)=01101100B。试指出执行下列程序段后,CY、P1口及P3口内容的变化情况。 MOV P1.3,C MOV P1.4,C MOV C,P1.6 MOV P3.6,C MOV C,P1.0 MOV P3.4,C


    正确答案:(CY)=1,(P1)=10111011B,(P3)=00111100B

  • 第21题:

    P1口地址为90H,执行下面指令或指令组合,(),两(组)指令执行结果一样。

    • A、 指令MOV  P1 @R1和指令组合MOV  A  R1   MOV  P1  A比较
    • B、 指令MOV  A  P1和指令组合MOV  R1  P1   MOV  A  @R1比较
    • C、 指令SETB  P1.7和指令组合MOV  A  #17H   ORL  P1  A比较
    • D、 指令MOV  P1  A和MOV  90H  A比较

    正确答案:D

  • 第22题:

    判断以下指令的正误。   (1) MOV R1,R2   (2)MOV 20H,@R3   (3)DEC DPTR   (4)INC DPTR  (5)MOVX A,@R1  (6)MOVC A,@DPTR  (7)PUSH DPTR (8)CLR R1    (9)MOV 20H,30H    (10)MOV F0,C    (11) CPL R7    (12)RC A


    正确答案: (1)×
    (2)×
    (3)×
    (4)√
    (5)√
    (6)×
    (7)×
    (8)×
    (9)√
    (10)√
    (11)×
    (12)×

  • 第23题:

    将P0口的5号位取反的指令是:()

    • A、SetB P0.5
    • B、CLR P0.5
    • C、CPL P0.5
    • D、Mov P0,#0

    正确答案:C

  • 第24题:

    问答题
    试分析下列程序段,当程序执行后,位地址00H和01H中的内容将为何值? P1口的8条I/O线为何状态?  CLR   C  MOV   A,#66H  JC    LOOP1  CPL   C  SETB  01H LOOP1: ORL  C,ACC.0  JB  ACC.2,LOOP2  LOOP2: MOV  P1,A

    正确答案: C.LR   C         ; (Cy)=0
    M.OV   A,#66H    ; (A) = 66H = 0110 0110 B
    J.C    LOOP1  ;  因 此时(Cy)=0 ,所以不跳转
    C.PL   C  ;  (Cy) = 1
    S.ETB  01H  ; (01H)= 1
    L.OOP1: ORL  C,ACC.0 ;  (Cy) =(Cy)∨(ACC.0) = 1
    J.B  ACC.2,LOOP2 ;  因(ACC.2) = 1
    L.OOP2: MOV  P1,A  ;  (P1)= 0110 0110 B
    解析: 暂无解析