count.asm

来自「小型加减乘除计数器-ASM程序」· 汇编 代码 · 共 46 行

ASM
46
字号
DATA  SEGMENT
NUM   DB 30H,31H,32H,33H,34H,35H,36H,37H,38H,39H
DATA  ENDS
CODE  SEGMENT
      ASSUME DS:DATA,CS:CODE
START:MOV AX,DATA
      MOV DS,AX
      MOV DI,OFFSET NUM
      MOV SI,DI
      MOV AX,09H
      ADD SI,AX
      MOV CX,01H
   L1:MOV BX,CX
      PUSH CX
      MOV AH,01H
      INT 16H
      JZ  L2
      MOV AH,0
      INT 16H
      CMP AL,'Q'
      JZ  L4
      SUB AL,30H
      MUL AL
      MOV CX,AX
      PUSH CX
   L2:MOV DL,[DI]
      MOV AH,02H
      INT 21H
      MOV DL,0DH
      MOV AH,02H
      INT 21H
   L3:MOV CX,0FFH
DELAY:LOOP DELAY
      DEC BX
      JNZ L3
      INC DI
      POP CX
      CMP DI,SI
      JNZ L1
      MOV DI,OFFSET NUM
      JMP L1
   L4:MOV AH,4CH
      INT 21H
CODE  ENDS
      END START

⌨️ 快捷键说明

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