print_hex_digit.asm
来自「介绍用Java解析网络数据的三种特殊方法」· 汇编 代码 · 共 33 行
ASM
33 行
; 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 + =
减小字号Ctrl + -
显示快捷键?