要求是寫個子程式,將入口引數AL中傳遞的無符號位元組數,以十六進制顯示
XIANSHI PROC FAR;子程式名“顯示”
PUSH DS
MOV AX,0
PUSH AX
MOV AX,DATA
MOV DS,AX;初始化
MOV AL,VAR
MOV DH,AL
MOV CL,4
SHR AL,CL
CALL UBASC;轉換成ASCII碼
CALL PCHAR;顯示字符
MOV AL,DH
CALL UBASC
CALL PCHAR
RET
XIANSHI ENDP
UBASC PROC
AND AL,0FH;屏蔽高4位
ADD AL,90H
DAA
ADC AL,40H
DAA
RET
UBASC ENDP
PCHAR PROC
MOV AH,02H
MOV DL,AL
INT 21H
RET
PCHAR ENDP
uj5u.com熱心網友回復:
簡單地補全了框架,用個 call xianshi 運行了下,好像沒出問題?轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/126270.html
標籤:匯編語言
