99.asm

来自「从键盘中输入一串字符串用bios显示出结果」· 汇编 代码 · 共 61 行

ASM
61
字号

        DSEG SEGMENT 
        L1   DB   00H
        L2   DB   00H
        DSEG ENDS
        CSEG SEGMENT 
             ASSUME CS:CSEG,DS:DSEG
START:  MOV  AX,DSEG
        MOV  DS,AX
LOOP1:  CMP  L1,09H
        INC  L1
        JAE  OVER1
LOOP2:  INC  L2
        MOV  DL,L2
        ADD  DL,30H
        MOV  AH,02H
        INT  21H
        MOV  DL,2AH

        INT  21H
        MOV  DL,L1
        ADD  DL,30H
 
        INT  21H
        MOV  DL,3DH

        INT  21H
        MOV  AL,L2
        MUL  L1
        MOV  BL,0AH
        XOR  AH,AH
        DIV  BL
        MOV  CL,AH
        ADD  AL,30H
        MOV  DL,AL
        MOV  AH,02H
        INT  21H
        MOV  DL,CL
        ADD  DL,30H

        INT  21H
        MOV  DL,20H

        INT  21H
        MOV  AL,L1
        CMP  AL,L2
        JA   LOOP2
        MOV  DL,0DH
        MOV  AL,02H
        INT  21H
        MOV  DL,0AH
        MOV  AH,02H
        INT  21H
        MOV  AL,00H
        MOV  L2,AL
        JMP  LOOP1 
OVER1:  MOV  AH,4CH
        INT  21H
 CSEG   ENDS
        END  START

⌨️ 快捷键说明

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