⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 print_hex_digit.asm

📁 汇编语言 参考书 包含作业与答案 从入门到精通 通俗易懂
💻 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 + -