int 9h和int 16h为什么不能合成一步呢?(1) 直接从键盘读入内容到ah,al可以么? 跳过缓存这个步骤?(2) int 9是否会写满缓存区? int 9的缓存区到底是多大呢?[解决办法]你干脆直接访问键盘端口61h好了。否则的话,只能把你没来得及通过int 9取走的东西保存在缓冲区里。它好象是16个字节吧。我说得不一定正确。