搜索
编程论坛
→
开发语言
→
『 汇编论坛 』
→ [求助] 将两个十位数相乘
标题:
[求助] 将两个十位数相乘
只看楼主
JEFFONE
等 级:
新手上路
帖 子:6
专家分:0
注 册:2007-6-26
第
11
楼
得分:0
回复:(JEFFONE)[求助] 将两个十位数相乘
我新手來GA....菜鳥一名....可以幫我試調成輸入兩個十進制數
2007-06-29 11:52
herbert_1987
等 级:
贵宾
威 望:
15
帖 子:1314
专家分:0
注 册:2007-5-13
第
12
楼
得分:0
定义两个变量:
sum dw 0
n dw 0;
输入一个数字字符 -> 转换成数字 -> 存放于 n 中 -> sum = sum * 10 + n;
再输入一个 -> 转换成数字 -> 存放于 n 中 -> sum = sum * 10 + n;
再来一个......
人生重要的不是所站的位置,而是所朝的方向
2007-06-29 12:03
爱以走远
等 级:
贵宾
威 望:
52
帖 子:7542
专家分:21
注 册:2007-3-16
第
13
楼
得分:0
以下是引用
herbert_1987
在2007-6-28 22:58:46的发言:
data segment
n db 0
data ends
code segment
.....
; 输入十位的数
mov ah, 02
int 21h
sub al, 30h ; 把字符变成相应的数字
mov cl, 10
div cl ;
mov bl, n
add bl, al
mov n, bl
;输入个位的数
mov ah, 02
int 21h
sub al, 30h
mov bl, n
add bl, al
mov n, bl
;n 就是所输入的十位数
; 这里没用循环
恩
不过最好用循环
因为你根本就不知道输入几位数
好好活着,因为我们会死很久!!!
2007-06-29 17:34
13
2/2页
1
2
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-150602-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.402253 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved