| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1515 人关注过本帖
标题:关于delete,home等键输入问题
取消只看楼主 加入收藏
wingfeng
Rank: 2
等 级:论坛游民
帖 子:292
专家分:10
注 册:2008-12-12
结帖率:86.67%
收藏
已结贴  问题点数:20 回复次数:9 
关于delete,home等键输入问题
程序代码:
code segment
assume cs:code,ds:data
start:
    mov ax,data
    mov ds,ax    
    
    mov ah,1    ;输入
    int 21h

    mov ah,2
    mov dl,al
    int 21h


    mov ah,1
    int 21h
    mov ah,4ch
    int 21h

code ends
end start


程序代码如上所示,当我输入g,它会输出g,但是当我输入delete,及home等特殊键的时候就出现奇怪的事了,请问是怎么回事??
搜索更多相关主题的帖子: delete home 输入 
2009-10-22 12:59
wingfeng
Rank: 2
等 级:论坛游民
帖 子:292
专家分:10
注 册:2008-12-12
收藏
得分:0 
啊,,,没有人碰到过这个情况吗??还是说这个情况很特殊啊???
2009-10-22 21:25
wingfeng
Rank: 2
等 级:论坛游民
帖 子:292
专家分:10
注 册:2008-12-12
收藏
得分:0 
貌似有点明白了,那请问它们的扫描码是多少啊?
2009-10-23 07:41
wingfeng
Rank: 2
等 级:论坛游民
帖 子:292
专家分:10
注 册:2008-12-12
收藏
得分:0 
的确退出的时候显示了个S,但在S前还有个空格,请问这个是怎么回事?还有delete的ASCII值是多少(我被搞糊涂了)?
2009-10-23 09:04
wingfeng
Rank: 2
等 级:论坛游民
帖 子:292
专家分:10
注 册:2008-12-12
收藏
得分:0 
我调试过了,但是还是没有明白什么,能不能说明白点啊???
2009-10-23 19:09
wingfeng
Rank: 2
等 级:论坛游民
帖 子:292
专家分:10
注 册:2008-12-12
收藏
得分:0 
恩,是听的差不多明白了,那是不是这些特殊键在这种程序(我上面的程序)中的这种特殊情况需不需要管它啊? 还是说不必管它??
2009-10-24 08:15
wingfeng
Rank: 2
等 级:论坛游民
帖 子:292
专家分:10
注 册:2008-12-12
收藏
得分:0 
还有个重要的问题

    mov ah,1    ;输入
    int 21h
执行上面语句,然后我再按下delete,照理说mov ah,1功能键是将delet的ascii值放入al中的,如果al中存放的是delet的扫描码,
那请问,我该如何计算del它的ascii中一的个数啊??
2009-10-25 09:00
wingfeng
Rank: 2
等 级:论坛游民
帖 子:292
专家分:10
注 册:2008-12-12
收藏
得分:0 
回复 12楼 东海一鱼
回答一下我这个问题吧(急,帮下,谢谢!)

我想按下delete,然后计算出delete的ascii值的二进制中1的个数!!
但是我用如下代码输入不行
    mov ah,1    ;输入
    int 21h
那请问,我该如何计算del它的ascii值的二进制中1的个数啊??
2009-10-25 11:32
wingfeng
Rank: 2
等 级:论坛游民
帖 子:292
专家分:10
注 册:2008-12-12
收藏
得分:0 
那就是说我不能通过按下delete来计算1的个数了?那ASCII表中的del的值有什么用?
2009-10-26 08:01
wingfeng
Rank: 2
等 级:论坛游民
帖 子:292
专家分:10
注 册:2008-12-12
收藏
得分:0 
最后一个问题怎么没人回我一下?
2009-10-27 11:51
快速回复:关于delete,home等键输入问题
数据加载中...
 
   



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

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