用汇编怎么将16进制转ASCII码?答:转换成ASCII就是31h,41h 计算过程就是当<A时,+30h,否则加37h mov mem,1ah mov al,mem and al,0f0h shr al,4 cmp al,a jb xx add al,7h xx:add al,30h mov dl,al mov ah,02h int 21h mov al,mem and al,0fh cmp al,a jb xxx add al,7h xxx:add al,30h mov dl,al mo...
汇编语言十六进制数怎么转换为asc码答:比如将1A5Fh转为ascii码,程序如下:code segment assume cs:code org 100hstart: jmp bbb nopx dw 1A5Fhbuf db 10,13,0,0,0,0,'$'bbb: lea bx,x lea di,buf inc di inc di mov cx,4line1: mov ax,word ptr[bx] rol ax,4 mov w...
汇编语言中,两位数如何装换成ASCII码值?答:add ah,30h;是数字 jmp n1 be_l:add ah,41h-0ah;是字母 n1:cmp al,9 jg be_l2 add al,30h;是数字 jmp n2 be_l2:add al,41h-0ah;是字母 n2:push ax;AX=3446(H),已转换成相应的ASCII码。pop dx mov ah,2;调用DOS显示功能 xchg dh,dl int 21h;显示"4"xchg dh,dl int 21h...