背景:
王爽汇编语言 检测点17.1,int16中断时一定是IF=1,否则缓冲区为空时,无法接收到键盘输入.
那么既然IF=1,我就设想是否有可能键盘输入的值置到AX后,其他的中断调用将AX修改了.
是否可能存在这种情况?如果是,那么如何避免呢?
会比如在int8处理程序中修改了AX忘了恢复
中断服务例程都会保护现场,所以不必担心~
21,494
社区成员
41,618
社区内容
加载中
试试用AI创作助手写篇文章吧