汇编编写程序完成:用查表的方法将一位十六进制数的ASCII码求出来;

2025-03-20 01:45:21
推荐回答(1个)
回答1:

assume cs:code,ds:data
data segment
BUF db 30h,31h,32h,33h,34h,35h,36h,37h,38h,39h,41h,42h,43h,44h,45h,46h
X db 12 ;16进制数
ASC db ? ;ascii码
data ends

code segment
start: mov ax,data
mov ds,ax

lea si,X
mov bx,[si]
lea si,BUF
lea di,ASC
mov dl,[si+bx]
mov [ASC],dl

mov ah,4ch
int 21h
code ends
end start