一起答
主观

下面程序是A/D转换应用程序,可实现多路模拟量输入的巡回检测,采样数据被存放在片内RAM单元中。阅读程序完成说明语句。

        ORG    0000H

        AJMP   MAIN

        ORG    0013H   ;该地址是①地址

        AJMP   INT1

  MAIN:MOV   R0,#78H ;78是②地址

        MOV   R2,#08H   ;

        SETB IT1   ;该指令的作用是③

        SETB EA

        SETB EX1   ;允许INT1中断

        MOV DPTR,#6000H;#6000H是④地址

        MOV   A,#00H   ;A的内容对转换结果⑤影响

  LOOP:MOVX @DPTR,A ;该指令的作用是⑥

  HERE:SJMP HERE

        DJNZ R2,LOOP

  INT1:MOVX A,@DPTR ;当⑦时,程序将运行到此处。

        MOV   @R0,A

        INC  DPTR   ;DPTR加1的目的是⑧

        INC   R0

        RET1

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

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

参考答案
查看试卷详情
相关试题
  1. 42. 从内部RAM30H单元开始,有10个单字节数据。试编一个程序,把其中的正数、负数分别送40H和50H开始的内部RAM单元。

  2. 下面程序是A/D转换应用程序,可实现多路模拟量输入的巡回检测,采样数据被存放在片内RAM单元中。阅读程序完成说明语句。

            ORG    0000H

            AJMP   MAIN

            ORG    0013H   ;该地址是①地址

            AJMP   INT1

      MAIN:MOV   R0,#78H ;78是②地址

            MOV   R2,#08H   ;

            SETB IT1   ;该指令的作用是③

            SETB EA

            SETB EX1   ;允许INT1中断

            MOV DPTR,#6000H;#6000H是④地址

            MOV   A,#00H   ;A的内容对转换结果⑤影响

      LOOP:MOVX @DPTR,A ;该指令的作用是⑥

      HERE:SJMP HERE

            DJNZ R2,LOOP

      INT1:MOVX A,@DPTR ;当⑦时,程序将运行到此处。

            MOV   @R0,A

            INC  DPTR   ;DPTR加1的目的是⑧

            INC   R0

            RET1

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

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

  3. 41. 下面程序将片内RAM30H单元开始的______字节数据传送到片外RAM______开始的单元中去。

    START:MOV   RO,#30H

              MOV   R7,#0FH

              MOV   DPTR,#3000H

      LOOP: MOV   A,@R0

              MOVX  @DPTR,A

              INC   R0

              INC   DPTR

              DJNZ  R7,LOOP

      RET

  4. 39. 下列程序要完成16位无符号数相加,两数分别存于30H,31H和40H,41H(低位在前),并把和存于30H,31H中(设和无进位输出)。请指出错误,并改正之。

    MOV   A,30H

      ADD   A,40H

      MOV   30H,A

      MOV   A,31H

      ADD   A,41H

      MOV   31H,A

      错误:______

      改正:______

  5. 40. 下面程序是将片内RAM______开始的单元中有______字节的二进制数求它们之和(和<256)。

    ADDIO:MOV   R0,30H

              MOV   R7,#0AH

              MOV   A,@RO

      LOOP: INC   R0

              ADD   A,@R0

              DJNZ  R7,LOOP

              MOV   30H,A

              RET

  6. 38. 某8031单片机时钟频率12MHz,T1为工作方式1,2毫秒定时中断,其部分初始化程序如下,请指出错误,并改正之。

    MOV   TMOD,#01H

      MOV   TH1,#0F8H

      MOV   TL1,#30H

      MOV   IP,#8

      MOV   IE,#88H

      ……

      错误:______

      改正:______

  7. 37. 8051的中断向量表在______、000B H和0013H、001BH、23H。

  8. 36. 使用8031单片机要将EA引脚接低电平,因为其内部无______。

  9. 35. 共阴极LED和共阳极LED的字段码互为______。

  10. 33. 已知A=87H,(30H)= 76H,执行XRLA,30H后,A=______(30H)=______。