存储器扩展.asm

来自「这是一个利用汇编语言编写的存储器扩展实验的应用」· 汇编 代码 · 共 44 行

ASM
44
字号
DATA  SEG

MENT
    SA    DB  'WRONG:$'
    AS    DB  'RIGHT:$'
    ASCDEC   DB 10 DUP(?)
DATA  ENDS
CODE  SEGMENT
    ASSUME  CS:CODE,DS:DATA
    START:  MOV AX,DATA
            XOR SI,SI
            MOV DS,AX
            MOV CX,08H
    AGAIN:  XOR DX,DX
            MOV DX,0270H
            MOV AL,55H
            OUT DX,AL
            IN  AL,DX
            MOV ASCDEC[SI],AL
            MOV BL,ASCDEC[SI]
            CMP AL,BL
            JNE WR
            XOR AX,AX
            MOV AL,0AAH
            MOV BL,AL
            OUT DX,AL
            IN  AL,DX
            CMP AL,BL
            JNE WR
            JE  RI
       WR:  MOV DX,OFFSET SA
            MOV AH,09H
            INT 21H
            JMP EXIT
       RI:  MOV DX,OFFSET AS
            MOV AH,09H
            INT 21H
            LOOP AGAIN
    EXIT:   MOV AH,4CH
            INT 21H
    CODE    ENDS
            END START

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?