注册 登录
编程论坛 汇编论坛

[求助]做个程序大家帮忙~看谁的简单

死神7451 发布于 2007-05-19 15:46, 1035 次点击
汇编没好好学要考试了
老师以前出的题不会~

从键盘输入10个字符
判断字母,数字,的个数并输出个数,

[此贴子已经被作者于2007-5-19 17:12:22编辑过]

10 回复
#2
爱以走远2007-05-19 15:53
自己好好看看书
这题没什么难度
输入一个判断一个 用寄存器来记数
就一个代码段 最后输出
#3
死神74512007-05-19 16:22

我有思路
不知道怎么做

#4
死神74512007-05-19 16:23
怎么输入字符什么的呢??
INT 21
IN DX,AX
还是什么..

[此贴子已经被作者于2007-5-19 16:29:24编辑过]

#5
死神74512007-05-19 16:37
我打算在网吧这研究大家快啊
谢谢了...
#6
菜鸟上路2007-05-19 17:42
21H中断的部分如下功能:
1号功能: 读入一个字符,不回显,返回在AL
2号功能:将DL中的字符显示,返回在AL
8号功能:类1
9号功能:将DS:DX指向的以$结尾的字符输出,返回在AL
0AH号功能:将以回车结束的输入串存入DS:DX指向的缓冲区,缓冲区预设格式为:第0字节:缓冲区大小第1字节:用于返回读入的字符数,不含回车
4CH号功能: DOS下退出程序
#7
爱以走远2007-05-19 17:55

才吃饭去拉 呵呵 不好意思
ls说得对 调用dos中断

#8
爱以走远2007-05-19 17:57
如 输入一个数 就是
mov ah,1
int 21h
这样 就输入拉一个数 放在al中

#9
无玩过界2007-05-20 15:34
一个选择结构的程序,汇编我还是初学,所以还不能编给你,
你将这些
输入部分,输出部分,选择部分(连同统计一起)组合一起。
#10
死神74512007-05-20 17:10
以下是引用菜鸟上路在2007-5-19 17:42:27的发言:
21H中断的部分如下功能:
1号功能: 读入一个字符,不回显,返回在AL
2号功能:将DL中的字符显示,返回在AL
8号功能:类1
9号功能:将DS:DX指向的以$结尾的字符输出,返回在AL
0AH号功能:将以回车结束的输入串存入DS:DX指向的缓冲区,缓冲区预设格式为:第0字节:缓冲区大小第1字节:用于返回读入的字符数,不含回车
4CH号功能: DOS下退出程序

“”返回在AL“着是什么意思

#11
菜鸟上路2007-05-21 12:17
就是将读入的字符放在AL中
1