汇编 两个十进制数的加法 帮我做个流程图就够了!

来源:百度知道 编辑:UC知道 时间:2024/06/24 10:58:48
程序很简单,帮忙用word做个流程图,截图发上来就可以了
data segment
temp dw ?
data ends
decihex segment
assume cs:decihex,ds:data
main proc far
nexts:
call decibin
mov temp,bx
call decibin
mov ax,temp
add bx,ax
call hexibin
call crlf
call binihex
call crlf
jmp nexts
main endp
hexibin proc near
mov ax,bx
mov cx,1h
xor bx,bx
loop2:mov dl,10d
div dl

mov dl,ah
xor ah,ah
cbw
mov temp,ax

xor ax,ax
mov al,dl
cbw
mul cx
add bx,ax

mov ax,cx
mov dx,10h
mul dx
mov cx,ax

mov ax,temp
cmp ax,0d
je exit2
jne loop2
exit2:
ret
hexibin endp
binihex proc near

图片地址(直接上传要审核,所以直接传到我的百度相册里了):



点一下链接就能看到图了你的那个程序的binihex子过程中的 cmp al,3ah jl printit add al, 7h好像没用,我没弄到流程图里============================================我画的有点不规范,赋值的地方没有用平行四边形,这是我第一次画流程图(处女作,呵呵),画得很差,见谅啊,你要怪的话就怪自己点太背了吧

不对吧!两个十进制数的加法没那么长!用C语言5个语句搞定。即使用汇编10个语句也就搞定了。哪有这么长呀。

好长