请问汇编怎么从键盘读入数据?

zhenlingxznu 2007-10-06 09:46:18
请问汇编怎么从键盘读入数据?
...全文
724 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhenlingxznu 2007-10-07
  • 打赏
  • 举报
回复
读入字符可以用DOS功能调用,可以输入数字数据吗?
jvphxys 2007-10-07
  • 打赏
  • 举报
回复
BIOS中断
MOV AH,0;读键盘字符
INT 16H
AL=字符码 AH=扫描码
MOV AH,1;读键盘缓冲区
INT 16H
ZF=0 AL=字符码,AH=扫描码
ZA=1 缓冲区无按键,等待。
czlyc006 2007-10-07
  • 打赏
  • 举报
回复
使用MS-DOS中断实现所需功能:

单字符输入:
mov ah,1h
int 21h
此时al中返回结果

字符串输入:
mov ah,0ah
int 21h
此时可连续输入,按回车结束
dcg_0_0 2007-10-07
  • 打赏
  • 举报
回复
mov ah,0
int 16h

al --- 扫描码 ah---ascii码

汇编语言学习支持网 www.asmedu.net
dongyi940333 2007-10-06
  • 打赏
  • 举报
回复
调用INT 21H(MS-DOS服务)功能1,6,A等,具体参见相关书籍,INTEL汇编语言程序设计这本书上有详细的说明

初学不对之处请原谅!!!

21,459

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧