5.asm

来自「汇编程序」· 汇编 代码 · 共 55 行

ASM
55
字号
;5.ASM
PUBLIC CHANGE4
DATA 	SEGMENT
BUF 	DB 0AH,0DH,'PLEASE INPUT THE FOUR  HEXNUMBER:$'
DATA 	ENDS
CODE 	SEGMENT
     	ASSUME CS:CODE,DS:DATA
CHANGE4 PROC FAR
       	MOV AX,DATA
       	MOV DS,AX
       	LEA DX,BUF
       	MOV AH,9
       	INT 21H
       	MOV BX,0
       	MOV CH,4
INPUT:	MOV CL,4
       	SAL BX,CL
       	MOV AH,1
       	INT 21H
       	CMP AL,39H
       	JA AF
       	AND AL,0FH
       	JMP BINARY
AF:    AND AL,0FH
       	ADD AL,9
BINARY: 
OR BL,AL
DEC CH
 	CMP CH,0
 		JNE INPUT
MOV DL,'H'
MOV AH,2
        INT 21H
        MOV DL,0AH
        MOV AH,2
        INT 21H
        MOV DL,0DH
        MOV AH,02
        INT 21H
       	MOV CX,16
DISP:	MOV DL,0
       	ROL BX,1
       	RCL DL,1
       	OR DL,30H
      	MOV AH,02H
       	INT 21H
       	LOOP DISP
       	MOV DL,'B'
       	MOV AH,2
       	INT 21H
       	RET
CHANGE4 ENDP
CODE 	ENDS
END 

⌨️ 快捷键说明

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