回 帖 发 新 帖 刷新版面

主题:求高手帮我做一个简单的汇编语言编的乘法程序

求高手帮帮忙,不要转载的,谢谢!

回复列表 (共3个回复)

沙发

明天就要的!很急的.恳求高手帮帮忙!运行时是输入两个数.然后得出乘积!例如:6  8  得48

板凳

没人理我

3 楼

;输入两个1位数,输出他们的乘积
.model small
.stack
.code
.startup
mov ah,1
int 21h
mov bl,al     ;al为输入数的ASCII码,如5的ASCII码为35H
and bl,0fh    ;低四位为对应的数值,如5对应0101

mov ah,1
int 21h
and al,0fh
mul bl       ;二者相乘
cbw
mov bl,10    ;乘积除以10,商在AL中为十位,余数在AH中,为个位
div bl
add ax,3030h
mov bl,ah

mov dl,al
mov ah,2
int 21h

mov dl,bl
mov ah,2
int 21h
.exit 0
end

若输入6和9则显示54

我来回复

您尚未登录,请登录后再回复。点此登录或注册