| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1731 人关注过本帖
标题:[求助] 将两个十位数相乘
只看楼主 加入收藏
JEFFONE
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-6-26
收藏
得分:0 
回复:(JEFFONE)[求助] 将两个十位数相乘
我新手來GA....菜鳥一名....可以幫我試調成輸入兩個十進制數
2007-06-29 11:52
herbert_1987
Rank: 5Rank: 5
等 级:贵宾
威 望:15
帖 子:1314
专家分:0
注 册:2007-5-13
收藏
得分:0 
定义两个变量:
sum dw 0
n dw 0;

输入一个数字字符 -> 转换成数字 -> 存放于 n 中 -> sum = sum * 10 + n;
再输入一个 -> 转换成数字 -> 存放于 n 中 -> sum = sum * 10 + n;
再来一个......

人生重要的不是所站的位置,而是所朝的方向
2007-06-29 12:03
爱以走远
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:52
帖 子:7542
专家分:21
注 册:2007-3-16
收藏
得分: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
快速回复:[求助] 将两个十位数相乘
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024860 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved