搜索
编程论坛
→
开发语言
→
『 汇编论坛 』
→ 自己编的9*9 乘法表,debug 反应出来的不怎么对啊,求解释
标题:
自己编的9*9 乘法表,debug 反应出来的不怎么对啊,求解释
只看楼主
有容就大
来 自:东土大唐
等 级:
版主
威 望:
74
帖 子:9048
专家分:14309
注 册:2011-11-11
第
11
楼
得分:0
回复 9楼 zhu224039
我那有什么书啊 偶尔去传几本到下载频道上罢了。
梅尚程荀
马谭杨奚
2012-10-11 15:32
zklhp
来 自:china
等 级:
贵宾
威 望:
254
帖 子:11485
专家分:33241
注 册:2007-7-10
第
12
楼
得分:3
膜拜大牛
2012-10-11 15:32
有容就大
来 自:东土大唐
等 级:
版主
威 望:
74
帖 子:9048
专家分:14309
注 册:2011-11-11
第
13
楼
得分:0
以下是引用
zhu224039
在2012-10-11 15:29:36的发言:
这个可以的呀 这么简单的事情
要不现场给编出来?
现编吧 我吃完晚饭来分享你的心得 看用时多少啊 哈哈。。
梅尚程荀
马谭杨奚
2012-10-11 15:33
zhu224039
等 级:
贵宾
威 望:
17
帖 子:862
专家分:792
注 册:2012-7-29
第
14
楼
得分:0
我有点事情要出去了 回来了 就给你代码 现在代码 在= 号后面有点错误
date segment
mulshu dw 0
bmul dw 0
muls dw 81 dup(?)
jieguo db 10 dup(?),'$'
date ends
code segment
assume cs:code,ds:date
start: mov ax,date
mov ds,ax
mov si,offset muls
mulsm: mov ax,bmul
mul mulshu
mov [si],ax
mov bx,mulshu
mov cx,bmul
add cx,30h
add bx,30h
mov ah,02
mov dl,cl
int 21h
mov ah,02
mov dl,42
int 21h
mov ah,02
mov dl,bl
int 21h
mov ah,02
mov dl,61
int 21h
mov ax,[si]
mov cx,0
s: mov dx,0
mov bx,10
div bx
add dl,30h
add cx
cmp ax,0
jz s
mov ah,02
mov dl,32
int 21h
inc bmul
add si,2
mov cx,bmul
cmp cx,mulshu
jle mulsm
mov ah,02
mov dl,0dh
int 21h
mov ah,02
mov dl,0ah
int 21h
inc mulshu
mov bmul,0
cmp mulshu,9
jle mulsm
mov ah,4ch
int 21h
code ends
end start
这个是代码 还有一点点错误 ,回来了解决
我要成为嘿嘿的黑客,替天行道
2012-10-11 16:59
zhu224039
等 级:
贵宾
威 望:
17
帖 子:862
专家分:792
注 册:2012-7-29
第
15
楼
得分:0
date segment
mulshu dw 0
bmul dw 0
muls dw 81 dup(?)
jieguo db 2 dup(?)
date ends
code segment
assume cs:code,ds:date
start: mov ax,date
mov ds,ax
mov si,offset muls
mulsm: mov ax,bmul
mul mulshu
mov [si],ax
mov bx,mulshu
mov cx,bmul
add cx,30h
add bx,30h
mov ah,02
mov dl,cl
int 21h
mov ah,02
mov dl,42
int 21h
mov ah,02
mov dl,bl
int 21h
mov ah,02
mov dl,61
int 21h
mov ax,[si]
mov cx,0
mov dx,0
s: mov bx,10
div bx
add dl,30h
mov si,offset jieguo
mov [si],dl
inc cx
inc si
cmp ax,0
jnz s
s1: mov dl,[si-1]
mov ah,02
int 21h
dec si
loop s1
mov ah,02
mov dl,32
int 21h
inc bmul
add si,2
mov cx,bmul
cmp cx,mulshu
jle mulsm
mov ah,02
mov dl,0dh
int 21h
mov ah,02
mov dl,0ah
int 21h
inc mulshu
mov bmul,0
cmp mulshu,9
jle mulsm
mov ah,4ch
int 21h
code ends
end start
我要成为嘿嘿的黑客,替天行道
2012-10-11 17:31
zhu224039
等 级:
贵宾
威 望:
17
帖 子:862
专家分:792
注 册:2012-7-29
第
16
楼
得分:0
我要成为嘿嘿的黑客,替天行道
2012-10-11 17:32
zhu224039
等 级:
贵宾
威 望:
17
帖 子:862
专家分:792
注 册:2012-7-29
第
17
楼
得分:0
这个怎么调试啊 这个调试通过了 就 没有问题了。
好了,晚上8点多 回来后再说
我要成为嘿嘿的黑客,替天行道
2012-10-11 17:33
有容就大
来 自:东土大唐
等 级:
版主
威 望:
74
帖 子:9048
专家分:14309
注 册:2011-11-11
第
18
楼
得分:0
回复 17楼 zhu224039
把代码分下段 然后关键的地方给点注释吧 555
我看你程序的第一感觉是 不能显示2位数的问题吧。。。
梅尚程荀
马谭杨奚
2012-10-11 17:47
有容就大
来 自:东土大唐
等 级:
版主
威 望:
74
帖 子:9048
专家分:14309
注 册:2011-11-11
第
19
楼
得分:0
。。。要调整几个地方
不用子函数也行。
[
本帖最后由 有容就大 于 2012-10-11 18:21 编辑
]
梅尚程荀
马谭杨奚
2012-10-11 17:56
TonyDeng
等 级:
贵宾
威 望:
304
帖 子:25859
专家分:48889
注 册:2011-6-22
第
20
楼
得分:3
还未结帖,我来学习了。
授人以渔,不授人以鱼。
2012-10-11 17:56
62
2/7页
1
2
3
4
5
6
7
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-382906-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.100341 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved