简介:Bochs(发音:box)是一个以GNU宽通用公共许可证发放的开放源代码的x86、x86-64IBM PC兼容机模拟器和调试工具。它支持处理器(包括保护模式),内存,硬盘,显示器,以太网,BIOS,IBM PC兼容机的常见硬件外设的仿真。...
分类:
系统相关 时间:
2015-03-31 16:09:19
阅读次数:
343
(说明: 本文是对哈工大操作系统实验课的总结)一, 实验平台 ubuntukylin-14.04-desktop-i386 (我是在VMware中安装的ubuntu, 最好安装一下VMtools, 更加方便操作)二, 实验工具 1, Bochs: PC机模拟器, 它模拟出的环境可以运行各种系...
分类:
其他好文 时间:
2015-03-31 10:26:45
阅读次数:
164
bochs安装好后,就开始制作软盘使用bximage命令和dd命令。即可。方法按照书上的做就可以了。然后主要讲配置bochs文件,这一点书上基本没有提及以下是我的bochsrc文件#注意'#'后面为注内容,不是配置文件megs:32#这个32是模拟器的内存romimage:file=/usr/loc...
分类:
其他好文 时间:
2015-02-04 20:11:57
阅读次数:
499
bochs即我们要使用到的虚拟机由于bochs使用sudo apt-get install bochs安装时不带调试功能,所以我们在官网上下载源码,自行编译,加配置项。wget http://nchc.dl.sourceforge.net/project/bochs/bochs/2.4.5/boch...
分类:
其他好文 时间:
2015-02-04 20:07:51
阅读次数:
171
使用 bochs 可以很容易很直观地观察调试系统。下面选取一个 xp 启动的实际片断,如下: sregcs:s=0x001b, dl=0x0000ffff, dh=0x00cffa00, valid=1ds:s=0x0023, dl=0x0000ffff, dl=0x00cff300, va...
最经看《80x86汇编语言程序设计》杨季文等著,里面的保护模式的例子无法调试,后来查到bochs可以调试,就折腾了一番,这里写下吧……>>>>>>>>>>>>>>>>>>>>>>>无耻的分割线>>>>>>>>>>>>>>>>>>>>>>>>下载地址:Bochs:http://bochs.source...
分类:
其他好文 时间:
2015-01-29 12:17:20
阅读次数:
246
bochs调试FAQ:1. Q:如何从引导扇区开始设置断点?A: BIOS被载入内存中运行,其引导扇区的地址一般都是在0x7c00,因为在实模式下,逻辑地址和物理地址是一一对应的,所以我们可以在启动bochs调试的命令行下输入 pb 0x7c00或者 vb 0:0x7c00就着输入 cbochs就会...
分类:
其他好文 时间:
2015-01-29 11:56:26
阅读次数:
412
我在Linux Mint命令行下输入sudo apt-get install bochs安装之后发现这个没有安装gui界面,使用也存在一些问题,所以直接删掉从官网下载代码自己编译安装。给Linux Mint添加合适的源deb http://mirrors.163.com/ubuntu/ utopic...
分类:
系统相关 时间:
2015-01-25 23:55:44
阅读次数:
462
简介关于Bochs的介绍:http://en.wikipedia.org/wiki/BochsBochs的官网:http://bochs.sourceforge.net/这里记录如何在Windows系统下使用Bochs,要在Bochs中运行一个操作系统需要准备一些资源:Bochs的执行文件,bios...
分类:
其他好文 时间:
2015-01-25 16:38:34
阅读次数:
231
编译是个很蛋疼的事情,本想把linux0.12在bochs上跑起来然后就可以各模块的学习,没想各种问题。问题1:1 gas -c -o boot/head.o boot/head.s2 make: gas: Command not foundgas已过时,将所有Makfile里gas -> as具体...
分类:
系统相关 时间:
2015-01-19 12:15:52
阅读次数:
310