t4-1.asm

来自「上课时老师讲的一些经典的例子;错过了就太可惜了呀」· 汇编 代码 · 共 49 行

ASM
49
字号
DSEG SEGMENT
BUFF DB 4 DUP (0)
     DB 'H',0DH,0AH,'$'
DSEG ENDS
;
CSEG SEGMENT
     ASSUME CS:CSEG,DS:DSEG
START:
     MOV AX,DSEG
     MOV DS,AX
     MOV AX,0F000H
     MOV ES,AX
     MOV DX,ES:[0]
     MOV BX,OFFSET BUFF
     CALL HTASCS
;
     MOV DX,OFFSET BUFF
     MOV AH,9
     INT 21H
;
     MOV AX,4C00H
     INT 21H
;
HTASCS PROC
         MOV CX,4
HTASCS1: ROL DX,1
         ROL DX,1
         ROL DX,1
         ROL DX,1
         MOV AL,DL
         CALL HTOASC
         MOV [BX],AL
         INC BX
         LOOP HTASCS1
         RET
HTASCS ENDP
;
HTOASC	PROC  NEAR
        AND  AL,0FH
        CMP  AL,9
        JBE  HTOASC1
        ADD  AL,37H
HTOASC2:RET
HTOASC1:ADD  AL,30H
        JMP  HTOASC2
HTOASC  ENDP
CSEG    ENDS
        END START

⌨️ 快捷键说明

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