汇编怎么做2进制转十进制?
来源:百度知道 编辑:UC知道 时间:2024/07/04 07:18:40
汇编程序怎么做进制转换呢?现在主要问的是2进制转十进制的,带上简单的说明,但是还有附带别的进制的转换加说明的话附加20分!
display equ 2h
key_in equ 1h
doscall equ 21h
code segment
main proc far
assume cs:code
start:
push ds
sub ax,ax
push ax
call input
call crlf
call bindec
call crlf
jmp main
ret
main endp
input proc near
mov bx,0
newchar:
mov ah,key_in
int doscall
sub al,30h
cmp al,1H
ja exit
mov cl,1
shl bx,cl
mov ah,0
add bx,ax
jmp newchar
exit:
ret
input endp
bindec proc near
mov cx,10000d
call dec_div
mov cx,1000d
call dec_div
mov