一起答
主观

37. 若由程序设定RS1.RS0=11,则工作寄存器R0~R7的直接地址为______。

参考答案
查看试卷详情
相关试题
  1. 42. 使用定时/计数器0以工作方式2实现定时,在P1.0输出周期为200μs的连续方波。已知晶振频率fosc=6MHz。求计数初值,方式控制字,编制相应程序。(查询方式)

  2. 43. 下面是两单片机通过串行口进行通信的程序。它能将甲机内部RAM 20H~27H单元的数据发送给乙机,完成程序并填空。

    甲机发送程序如下:

      MOV   ① ;定时器T1工作在8位重装方式

      MOV TL1,#0F4H

      MOV TH1,#0F4H

      SETB TR1

      MOV   ②  ,#40H;语句的作用是设置串口控制字

      MOV R0,#20H

      MOV R7,#08H

      START:MOV A.@R0

      MOV   ③  ,A;将累加器A中的内容送串口输出缓冲器

      WAIT:JBC T1, ④ ;判断T1是否置位,其目的是检查一帧是否发送完

      AJMP WAIT

      CONT:INC R0

      DJNZ R7,START

      SJMP $

      乙机接收程序如下:

      MOV TMOD,#20H

      MOV TL1,#0F4H

      MOV TH1,#0F4H

      SETB TR1

      MOV SCON,#40H

      MOV R0,#20H

      MOV R7,#08H

      SETB   ⑤ ;将REN置位的目的是使允许中断接受

      WAIT:JBC RI,  ⑥ ;判断RI是否置位,其目的是检查一帧是否接受完

      AJMP WAIT

      READ:MOV A, ⑦ ;将串口输入缓冲器的内容送累加器A

      MOV @R0,A

      INC R0

      DJNZ R7, ⑧  

      SJMP $

      答:①______;②______;③______;④______;

      ⑤______;⑥______;⑦______;⑧______。

  3. 41. 下面程序的功能是______。

    BTOD1:MOV A,R2

             MOV B,#100

             DIV AB

             MOV R6,A

             MOV A,#10

             XCH A,B

             DIV AB

             SWAP A

             ADD A,B

             MOV R5,A

             RET

  4. 40. 下面程序的功能是______。

    ORG 4000h

            MOV R0,#20H

            MOV R7,#0AH

            MOV A,@R0

            DEC R7

      LOOP:INC R0

            MOV 40H,@R0

            CJNE A,40H,NEXT

      NEXT:JC  LOOP1

            MOV A,40H

      LOOP1:DJNZ R7,LOOP

            MOV 41H,A

      HERE:SJMP $

            END

  5. 39. 下面程序段是将ROM 3000H单元内容送R7。

    MOV   DPTR,#3000H

      CLR   A

      MOVC   A,@R7+DPTR

      MOV   R7,A

      错误:______

      改正:______

  6. 38. 下面程序段是将片外RAM20H~25H单元清零。

    MOV  R0,#20H

              MOV  R7,#06H

              CLR  A

      LOOP: MOV  @R0,A

              INC  R0

              DJNZ,#3000H

      错误:______

      改正:______

  7. 37. 若由程序设定RS1.RS0=11,则工作寄存器R0~R7的直接地址为______。

  8. 35. 若(A)=86H,(PSW)=80H,则执行RRCA指令后,(A)=______。

  9. 36. 若PSW=00,执行下列程序后,CY=______。

    MOV  A,#0FBH 

    MOV  PSW,#10H

    ADD  A,#7FH

  10. 33. 执行完本段指令后(A)=______(B)=______。

    MOV   A,#08H

      MOV   B,#45H

      PUSH   A

      PUSH   B

      POP   A

      POP   B