将内存缓冲区中1000个宁节数据送到D/A的程序段如下,请在横线上填上适当指令。 SUB1: MOV CX, 1000 MOV BX, oFFSET BUFFER MOV DX, PoRT

admin2017-10-24  15

问题 将内存缓冲区中1000个宁节数据送到D/A的程序段如下,请在横线上填上适当指令。
    SUB1:    MOV    CX,    1000
    MOV    BX,    oFFSET  BUFFER
    MOV    DX,    PoRTA
    LOOP1:
    OUT    DX,    AL
    CALL DELAY
    LOOP    LOOP1
    RET
    DELAY:  MOV DX,    0EFFH
    LOP:    NOP
    DEC DX
    JNC    LOP
    RET
    MOV    AL,    00 H
    MoV    DX,    300 H
    LOOPl:  OUT DX,    AL
    CALL DELAY    ;延时10ms
    ADD    AL,    80 H
JMP    LOOP1

选项

答案MOV AL, [BX] INC BX

解析
转载请注明原文地址:https://kaotiyun.com/show/ZEjx777K
0

最新回复(0)