启动保护模式的程序
来源:互联网 发布:mac菜单栏如何添加工具 编辑:程序博客网 时间:2024/05/17 09:25
这里说的是把程序编译成COM文件,然后让DOS来执行它。
1. 到Bochs官网下载一个FreeDos。解压后将其中的a.img复制到我们的工作目录中,并改名为freedos.img。
2. 用bximage生成一个软盘映像,起名为pm.img。
3. 修改bochs启动文件,修改为如下所示:
floppya: 1_44=freedos.img, status=inserted
floppyb: 1_44=pm.img, status=inserted
boot: a
4. 启动bochs,输入format b:,格式化pm.img。
5. 将代码中的07c00h改为0100h,编译为.com文件。
6. 将.com文件复制到pm.img上(注意此步必须在linux下执行):
sudo mount -o loop pm.img /mnt/floppy
sudo cp pmtest.com /mnt/floppy
sudo umount /mnt/floppy
需要创建/mnt/floppy目录.
7. 到FreeDos中执行B:\pmtest.com。
阅读全文
0 0
- 启动保护模式的程序
- 第一次启动保护模式
- 第二次启动保护模式
- 第三次启动保护模式
- bochsdbg调试保护模式程序的方法
- 进入保护模式的第一个程序
- 如何调试从实模式切换到保护模式的程序
- Android启动保护模式实践
- bochs调试保护模式程序
- 保护模式下 中断处理程序的过程
- 保护模式的进入
- 保护模式的学习
- 保护模式的进入
- 内核基础 - 实模式与保护模式下的寄存器&计算机的启动过程(by quqi99)
- 从实模式跳转到保护模式再跳回实模式的程序
- 启动之后从实模式到保护模式再到main函数的简单分析。
- x86实模式到保护模式及Linux启动协议的演变
- linux 0.12之boot启动过程从实模式变为保护模式的一些说明
- mysql表数据行列转换方法
- 小白开始
- 利用重写url机制简单实现验证码换一张的功能
- Java日期时间
- JVM垃圾回收
- 启动保护模式的程序
- 【LeetCode】String-to-int
- MaterialDesign-Toolbar(五)
- [职业生涯之关于创业与打工]由小摊生意联想到的
- CSU 1563 Lexicography (搜索+组合数)
- 数据结构导论
- hdu 1873 (优先队列)
- Birthday Paradox
- 模板——快速幂