求十进制转换为十六进制汇编代码?高手们帮我啊!谢了

来源:百度知道 编辑:UC知道 时间:2024/06/05 03:24:24
汇编语言!!!!

;数据段
DATA SEGMENT
;------------------------------------------------------------------------------
;缓冲区
NUMIN LABEL BYTE
MAX DB 5
LEN DB ?
NUM DB 5 DUP(?)
;-------------------------------------------------------------------------------
HEX DB 4 DUP(?)
TEN Dw 10
MESS1 DB 0DH,0AH,'Please input a DECIMAL:','$'
MESS2 DB 0DH,0AH,'THE DECIMAL IS WRONG!','$'
MESS3 DB 0DH,0AH,'THE HEX IS:','$'
DATA ENDS
;-------------------------------------------------------------------------------
;代码段
CODE SEGMENT
MAIN PROC FAR
ASSUME CS:CODE,DS:CODE
START:
PUSH DS
XOR AX,AX
PUSH AX
MOV AX,DATA
MOV DS,AX
LAB1:
;输出提示信息
LEA DX,MESS1
CALL PRINT
;输入4位字符串
CALL INPUT
CMP LEN,0 ;为回车退出程序