sizdqi.asm

来自「微机的程序~很多~如~BCD转换成二进制~加减法运算等」· 汇编 代码 · 共 41 行

ASM
41
字号
STACK  SEGMENT  STACK
	    DW 64 DUP(?)
STACK  ENDS
CODE  SEGMENT
	  ASSUME CS:CODE
START: PUSH   DS
       MOV    AX,0000H
       MOV    DS,AX
       MOV    AX,OFFSET IRQ7
       ADD    AX,2000H
       MOV    SI,003CH
       MOV    [SI],AX
       MOV    AX,0000H
       MOV    SI,003EH
       MOV    [SI],AX
       CLI
       POP    DS
       IN     AL,21H
       AND    AL,7FH
       OUT    21H,AL
       MOV    CX,000AH
A1:    CMP    CX,0000H
       JNZ    A2
       IN     AL,21H
       OR     AL,80H
       OUT    21H,AL
       STI
       HLT
A2:    STI
       JMP   A1
IRQ7:  MOV   AX,0137H
       INT   10H
       MOV   AL,0120H
       INT   10H
       DEC   CX
       MOV   AL,20H
       OUT   20H,AL
       CLI
       IRET
CODE   ENDS
      END   START                            	  	    

⌨️ 快捷键说明

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