第一:实模式下程序的运行回顾.
程序运行的实质是什么?其实很简单,就是指令的执行,显然CPU
是指令得以执行的硬件保障,那么CPU如何知道指令在什么地方呢?
对了,80x86系列是使用CS寄存器配合IP寄存器来通知CPU指令在内存
中的位置.
程序指令在执行过程中一般还需要有各种数据,80x86系列有DS、
ES、FS、GS、SS等用于指示不同用途的数据段在内存中的位置。
程序可能需要调用系统的服务子程序,80x86系列使用中断机制
来实现系统服务。
总的来说,这些就是实模式下一个程序运行所需的主要内容
(其它如跳转、返回、端口操作等相对来说比较次要。)
第二:保护模...


- [oldmtn] 是的,还要改进! 09/28 14:34
- [lwbfq] 没有问题。 08/22 20:55
- [lwbfq] 功能实现没有问题,不过代码缺少对寄存器现场的保存以及还原。 08/22 10:00
- [游客] 让显示三行,你多加了一行啊,这个倒是没关系,不过我对屏幕中间的理解是:行的中间,列的中间,你怎么理解 08/16 20:53
- [oldmtn] 谢谢鼓励,我故意弄的,,好看点 也就是可以输出任意的行数!! 08/16 14:58
- [app] 呵呵,加油啊!显示多了一行! 08/14 23:00
- [lwbfq] 我没有打算深入学习汇编,现在只把它认为是一门必学的基础课,是学好其它语言的基础,而这本书是一本非常好 09/29 19:26