⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 923.asm

📁 汇编 实现DA转换?惚? 实现DA转换
💻 ASM
字号:
STACK   SEGMENT PARA STACK 'STACK'
        DB 256 DUP(0)
STACK   ENDS

CODE    SEGMENT PARA PUBLIC 'CODE'
        ASSUME  CS:CODE

START:  MOV AX,0
        MOV DX,2C0H
        OUT DX,AL  
        
     LA:MOV DX,2C1H
        IN  AL,DX
        CMP AL,0
        JZ  LA
        
        MOV DX,2C0H
        IN  AL,DX
       
        CALL DISPLAY
	    CALL DELAY

    	MOV AH,1
	    INT 16H
	  
	    JZ  START
	 
	    MOV AH,4CH
	    INT 21H

DISPLAY PROC NEAR
        MOV CH,AL
        MOV CL,4
        SAR AL,CL
        AND AL,0FH
        OR  AL,30H
        CMP AL,3AH
        JC  L1
        ADD AL,07H
L1:     CALL DISCHAR 

        MOV AL,CH
        AND AL,0FH
        OR  AL,30H
        CMP AL,3AH
        JC  L2
        ADD AL,07H
L2:     CALL DISCHAR

        MOV AL,0DH
        CALL DISCHAR
        MOV AL,0AH
        CALL DISCHAR
        RET
DISPLAY ENDP

DISCHAR PROC NEAR
        PUSH BX
        MOV BX,0
        MOV AH,0EH
        INT 10H
        POP BX
        RET
DISCHAR ENDP

DELAY   PROC NEAR
        PUSH CX
        MOV  CX,000FH
LP:     DEC  CX
        JNZ  LP
        POP  CX
        RET
DELAY   ENDP

CODE    ENDS
        END START

⌨️ 快捷键说明

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