搜索
编程论坛
→
开发语言
→
『 汇编论坛 』
→ 如何从键盘输入一个十进制,然后从屏幕显示出来?
标题:
如何从键盘输入一个十进制,然后从屏幕显示出来?
只看楼主
pinglideyu
来 自:武汉工程大学
等 级:
论坛游侠
威 望:
1
帖 子:735
专家分:140
注 册:2007-1-7
结帖率:
100%
楼主
问题点数:0 回复次数:3
如何从键盘输入一个十进制,然后从屏幕显示出来?
比如:
请输入你要的数:8
你输入的数为:8
如何用汇编语言实现呀?
刚学,不懂如何实现。
希望各位能一个源程序说明一下,谢过了喔~~~~~~
搜索更多相关主题的帖子:
十进制
屏幕
键盘
输入
2007-11-24 22:12
wubizao
来 自:荆州长大电信
等 级:
新手上路
帖 子:223
专家分:0
注 册:2006-6-24
第
2
楼
得分:0
原程序就自己写吧
我说下我的思路:
键盘输入10
调用中断接受输入10
接受的只是asc码
数据处理:
1.把相应的asc码转化为数值
比如说10,1的asc码为31H,0的asc码为30H
可以这样写sub asc码值,30H
当然asc码值自己开辟空间存储
再将对应的位数*权值即可! 1*10+0*1=10;
2.将处理好的数据放\在自己设定的空间
调用中断将其现实出来即可
不好意思理解错了
你只是简单的接受输入并回显
不需要那么麻烦
只要调用dos中断例程接受后,直接调用dos中断就可以了
[[italic] 本帖最后由 wubizao 于 2007-11-25 18:28 编辑 [/italic]]
在路上走,看见了C,从此爱上了她
2007-11-25 18:24
pinglideyu
来 自:武汉工程大学
等 级:
论坛游侠
威 望:
1
帖 子:735
专家分:140
注 册:2007-1-7
第
3
楼
得分:0
呵呵~~~~~~~`谢过了
我看明白你所说的了,再次感谢
~~我的明天我知道~~
2007-11-25 20:10
loveajtl
等 级:
新手上路
帖 子:27
专家分:0
注 册:2007-7-5
第
4
楼
得分:0
mov ah,1
int 21h
mov A,al
mov dl,0ah
mov ah,2
int 21h
mov dl,A
mov ah,2
int 21h
A是自己定义的空间.
2007-11-26 12:02
4
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-188147-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.663751 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved