汇编程序编程 二进制转ASCII码

把BINBUF字节中的二进制数逐位转化成ASCII码,并以ASCII字符串的形式存放在ASCBUF开始的内存单元中
一道题目,请专家解答,程序后面最好注释下,谢谢,解答好有加分!!

data segment
binbuf db 12h
ascbuf db 8dup(?)
data ends
code segment
assume cs:ode,ds:data
begin: mov ax,data
mov ds,ax
mov al,binbuf
mov cl,al
kk:mov bl,al mod 2
mov cl,cl/2
lea di,ascbuf
mov [di],bl
add di
cmp cl,0
jnz kk
mov ah,4ch
int 21h
code ends
end begin
温馨提示:答案为网友推荐,仅供参考
相似回答