当前位置: 代码迷 >> 汇编语言 >> int 9h和int 16h为什么不能合成一步呢?该如何解决
  详细解决方案

int 9h和int 16h为什么不能合成一步呢?该如何解决

热度:8753   发布时间:2013-02-26 00:00:00.0
int 9h和int 16h为什么不能合成一步呢?
(1) 直接从键盘读入内容到ah,al可以么? 跳过缓存这个步骤?
(2) int 9是否会写满缓存区? int 9的缓存区到底是多大呢?


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