这一个我的虚拟机好像运行不了。
其实整体思路很简单
首先主程序的第一部分一直到rep movsb都是在做安装程序的工作,这是前几章的内容
之后就分别是保存原int 9中断程序到200h,以及将新int 9中断程序更新到中断向量表中
在新的int 9 中断程序中:
首先接受扫描码,再调用原中断程序
再判断是否松开,若松开,则用一个循环显示到显屏
若不是,则直接退出
这一个我的虚拟机好像运行不了。
其实整体思路很简单
首先主程序的第一部分一直到rep movsb都是在做安装程序的工作,这是前几章的内容
之后就分别是保存原int 9中断程序到200h,以及将新int 9中断程序更新到中断向量表中
在新的int 9 中断程序中:
首先接受扫描码,再调用原中断程序
再判断是否松开,若松开,则用一个循环显示到显屏
若不是,则直接退出