myproc.asm

来自「EASMEdit」· 汇编 代码 · 共 37 行

ASM
37
字号
        .MODEL  SMALL
        .STACK  100H
        .DATA
Xmem    DB 10 DUP(?)
Ymem    DW 10 DUP(?)
        .CODE
First:  MOV  AX, @DATA
        MOV  DS, AX

        MOV  CX, 10
        LEA  SI, Xmem
        MOV  DI, OFFSET Ymem
NEXT :  MOV  AH, 1
        INT  21H
        CMP  AL, '1'
        JB   EXIT
        CMP  AL, '9'
        JA   EXIT
        SUB  AL, 30H
        MOV  [SI], AL
        MOV  BL, AL
        SHL  BL, 1
        ADD  AL, BL
        DEC  BL
        MUL  BL
        INC  AX
        MOV  [DI], AX
        INC  SI
        INC  DI
        INC  DI
        LOOP NEXT
EXIT :
        MOV  AH, 4CH
        INT  21H

        END  First

⌨️ 快捷键说明

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