一起答
主观

39. 下列程序段把片外RAM从8100H开始的10个存储单元的内容移到片内RAM 40H开始的单元。 

PUSH A

        MOV R7,10

        MOV R0,#40H

        MOV DPTR,#8100H

  LOOP:MOV   A,@DPTR

        MOV @R0,A

        INC   R0

        INC DPTR

        DJNZ R7,LOOP

        POP   ACC

  错误:______

  改正:______

参考答案
查看试卷详情
相关试题
  1. 43. 使用89C51和ADC0809的接口,采集2通道10个数据,存入内部RAM的50H~59H单元,下面是查询方式程序段。请完成填空。(IN2的地址为7FFAH,P1.0查询转换结束信号) 

    ORG 0100H

            MOV R7, ①  

            MOV R0,#50H

            MOV   ② ,#7FFAH

      NEXT:MOVX @DPTR, ③  

            JB   ④ ,$

            MOVX A, ⑤  

            MOV   ⑥ ,A

            INC   ⑦  

            DJNZ RT ⑧  

            SJMP $

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

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

  2. 42. 编程查找在内部RAM的30H~3FH单元中出现0AH的次数,并将查找的结果存入50H单元。

  3. 41. 下面程序是查找在内部RAM的30H~50H单元中出现______的次数,并将查找的结果存入______单元。

    MOV 51H,#00H

              MOV R1,#30H

              MOV R7,#21H

      LOOP: CJNE @R1,#0FFH,NEXT

              INC   51H

      NEXT: INC R1

              DJNZ R7,LOOP

              SJMP $

  4. 40. 设单片机的晶振频率为fosc=6MHz,使用T1工作于工作方式0,下面程序用查询的方式在______端输出周期为______的连续等宽方波。

    MOV TMOD,#00H

              MOV TH1,#0FCH

              MOV TL1,#03H

              MOV IE,#00H

              SETB TR1

      LOOP: JBC TF1,LOOP1

              AJMP LOOP1

      LOOP1:MOV TH1,#0FCH

              MOV TL1,#03H

              CPL P1.0

              CLR TF1

              SJMP LOOP

  5. 39. 下列程序段把片外RAM从8100H开始的10个存储单元的内容移到片内RAM 40H开始的单元。 

    PUSH A

            MOV R7,10

            MOV R0,#40H

            MOV DPTR,#8100H

      LOOP:MOV   A,@DPTR

            MOV @R0,A

            INC   R0

            INC DPTR

            DJNZ R7,LOOP

            POP   ACC

      错误:______

      改正:______

  6. 36. 假设(R0)=30H,(20H)=38H,执行指令MOV R0,20H后(R0)=______。

  7. 37. 执行如下三条指令后,30H单元的内容是______。

    MOV R1,#30H 

    MOV 40H,#0EH 

    MOV @R1,40H

  8. 38. 执行下面三条指令后,30H单元的内容是40H。

    MOV R1,#30H

      MOV 40H,#0EH

      MOV R1,40H

      错误:______

      改正:______

  9. 34. 串行口方式3发送的第9位数据要事先写入______寄存器的______位。

  10. 35. 对8255的C口D3位置1的控制字是:______。