ImageVerifierCode 换一换
格式:DOC , 页数:4 ,大小:74.50KB ,
资源ID:3550370      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-3550370.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Bochs使用手册.doc)为本站会员(sk****8)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

Bochs使用手册.doc

1、Bochs使用手册调试汇编代码用Bochs在汇编级调试操作系统很简单,只需要运行“dbg-asm”,然后就得到了如下图所示的调试界面。图1 Bochs调试操作系统的界面此时是暂停在BIOS 中。而我们的代码是从 0x7C00位置开始的,所以先要在那里设一个断点,然后继续运行到断点:break 0x7c00continue(0) Breakpoint 1, 0x00007c00 in ? ()Next at t=4967728(0) 0x00007c00 0000:7c00 (unk. ctxt): mov ax, 0x07c0 ; b8c007接下来可以用命令help 来查看调试系统的各种基本

2、命令,这里给出了一些常用的命令执行控制指令c/cont/continue 连续执行s/step/stepi count执行count条指令,默认为1条,会跟进到函数和中断调用的内部p/n/next count 执行count条指令,默认为1条,但跳过函数和中断调用Ctrl+C 停止执行,并回到命令行提示符下q/quit/exit 退出调试和执行断点设置命令vb/vbreak seg:offset在虚拟地址上设置指令断点,其中seg和offset可以是以0x开始的十六进制数,或十进制,或者是以0开头的八进制数lb/lbreak addr 在线性地址上设置断点,addr同上面的seg和offset

3、b/break/pb/pbreak addr 在物理地址上设置断点info break 显示当前所有断点的信息d/del/delete n 删除一个断点内存操作指令x /nuf addr 检查位于线性地址addr处的内存内容xp /nuf addr 检查位于物理地址addr处的内存内容其中参数n、u、f分别表示:n为要显示内存单元的计数值,默认为1u表示单元大小,默认值为wb(bytes ) 1字节h(halfwords) 2字节w(words ) 4字节g(giantwords) 8字节f为显示格式,默认为 xx(hex) 显示为十六进制数d(decimal) 显示为十进制数u(unsign

4、ed) 显示为无符号十进制数o(octal ) 显示为八进制数t(binary) 显示为二进制数c(char) 显示为对应的字符信息显示和CPU寄存器操作命令r/reg/regs/registers 列表显示CPU寄存器及其内容set $reg=val 修改某寄存器的内容。除段寄存器和标志寄存器以外的寄存器都可以修改,如set $eax=0x01234567creg 列出所有的CR0-CR4寄存器sreg 列出CPU全部状态信息,包括各个段选择子(cs,ds等)以及ldtr和gdtr等。print-stack 打印堆栈情况。info tab 显示页表反汇编命令u/disasm/disassemble start end,反汇编给定线性地址范围的指令。也可以是 u /10 反汇编从当前地址开始的10条指令。如下图图2 用Bochs 调试操作系统

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。