Chinaunix首页 | 论坛 | 博客
  • 博客访问: 696907
  • 博文数量: 85
  • 博客积分: 1797
  • 博客等级: 上尉
  • 技术积分: 1238
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-02 08:53
个人简介

职位:技术总监 1、精通c++(linux平台、vc++Mfc、qt)、java、php、unity3d,略懂python 2、用c++开发过嵌入式产品,用c++开发过大型银行运维产品 3、用java开发大型银行运维产品,学校教务系统 4、用php开发进销存系统(在销售中),用php开发淘宝小程序 5、用unity3d开发衣柜设计软件,在运营中

文章分类

全部博文(85)

分类: 嵌入式

2011-09-21 22:36:11

第三章是代码都是实模式进保护模式的代码,代码是分段的,不能做成启动扇区的模式(55aa),不会用turberdebuger调试,一直很郁闷,不知道怎么调试。只是简单看了看什么意思。
        正本书大体过了一遍,知道了启动过程,先boot(实模式,启动扇区),后loader(实模式转保护模式),再kernal(保护模式编程)。第三章的代码完全可以作为loader来调试,把文件名改为loader就ok了。
         加断点时,先找断点地址,jmp $,运行程序,程序停在 jmp $处,此时还不显示地址,ctl+c后,地址就出来了。

保护模式可用vb来设置断点。

阅读(2120) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~