📄 print_hex_digit.asm
字号:
; This sample prints out a hex
; value of DL register.
#make_COM#
ORG 100h
MOV DL, 6Dh
; load address of data table
; in BX, for XLAT instruction:
LEA BX, table
; XLAT does the following:
; AL = DS:[BX + unsigned AL]
MOV AL, DL
SHR AL, 4 ; leave high part only.
XLAT ; get hex digit.
MOV AH, 0Eh ; teletype sub-function.
INT 10h
MOV AL, DL
AND AL, 0Fh ; leave low part only.
XLAT ; get hex digit.
MOV AH, 0Eh ; teletype sub-function.
INT 10h
RET
table DB '0123456789ABCDEF'
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -