一起答
主观

下面程序将片内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

试题出自试卷《2012年微型计算机原理与接口技术自考题模拟(2)》
参考答案
查看试卷详情
相关试题
  1. 下面程序段利用D/A转换器产生三角波,请完成程序段。

    MOV ① ,#7FFFH

    MOV ② ,#00H

    UP: MOVX ③ ,A

    INC A

    JNZ ④

    MOV A, ⑤

    DOWN: MOVX ⑥ ,A

    DEC ⑦

    JNZ ⑧

    SJMP UP

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

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

  2. 编程实现数据块传送,将片内RAM从30H开始的连续32个单元的内容传递给片内RAM从60H开始的连续32个单元。

  3. 下面程序将片内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. 下面程序是将片内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

  5. 下面程序将片内40H-46H单元内容的高位清零,保持低位不变。

    ORG 1000H

    MOV R7,#07H

    MOV R0,40H

    L00P: MOV A,@R0

    ANL A,@0FH

    MOV @R0,A

    INC R0

    DJNZ R7,LOOP

    SJMP $

    END

    错误:______

    改正:______

  6. 已知:(R0)=4BH,(A)=84H,片内RAM(4BH)=7FH,(40)=20H,执行程序后,(R0)=35H,(A)=7FH,(4BH)=20H,(40H)=7FH

    MOV A,@R0

    MOV @R0,40H

    MOV 40H,ACC

    MOV R0,#35H

    错误:______

    改正:______

  7. 如果(P0)=65H,当执行下列程序段后执行后(P0)=______。

    CPL P0.2

    SETB C

    MOV P0.4,C

  8. 片内RAM可进行位寻址的空间位地址范围是______。

  9. MCS-51指令系统中direct表示的含义是:______。

  10. 若IT1=0,当引脚______为低电平的时候,INT0的中断标志位______才能复位。