注册 登录
编程论坛 汇编论坛

解释一个汇编程序

心雨泪 发布于 2008-11-20 21:52, 1151 次点击
code segment
assume cs:code
main proc far
start:
push dx
mov ax,0
push ax
mov bx,0

mov ah,1
int 21h
mov bl,al
mov ah,2
mov dl,13
int 21h
mov ah,2
mov dl,10
int 21h

mov ah,1
int 21h
mov bh,al
mov ah,2
mov dl,10
int 21h
mov ah,2
mov dl,13
int 21h

sub bh,30h
sub bl,30h
mov al,bh
mul bl

mov bx,ax
call binidec
ret
main endp

binidec proc near
mov cx,10
call dec_div
mov cx,1
call dec_div
ret
dec_div proc near
mov ax,bx
mov dx,0
div cx
mov bx,dx
mov dl,al
add dl,30h
mov ah,2
int 21h
ret
dec_div endp
binidec endp
code ends
end start

这是一段就算两个一位数乘法的程序,谁能帮忙做一下解释,详细一点的,多谢拉。
3 回复
#2
ONEPROBLEM2008-11-20 22:42
查阅相关书籍即可~~
1