读书人

int 9h和int 16h为什么不能合成一步呢

发布时间: 2012-04-01 17:23:46 作者: rapoo

int 9h和int 16h为什么不能合成一步呢?
(1) 直接从键盘读入内容到ah,al可以么? 跳过缓存这个步骤?
(2) int 9是否会写满缓存区? int 9的缓存区到底是多大呢?


[解决办法]
你干脆直接访问键盘端口61h好了。否则的话,只能把你没来得及通过int 9取走的东西保存在缓冲区里。它好象是16个字节吧。我说得不一定正确。

读书人网 >汇编语言

热点推荐