Chinaunix首页 | 论坛 | 博客
  • 博客访问: 384775
  • 博文数量: 80
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1767
  • 用 户 组: 普通用户
  • 注册时间: 2013-01-24 16:18
个人简介

为啥不能追求自己的爱好一辈子呢

文章分类

全部博文(80)

文章存档

2017年(1)

2015年(2)

2014年(18)

2013年(59)

分类: LINUX

2013-05-29 14:42:40

综述:

有时候用bochs的时候总是忘记了那些命令,输入help也是提示感觉不完全,所以做个笔记记下来等下次来看。

1.执行控制

c                                             继续执行
s [count]                                     执行指定数量指令

2. 断点


vb addr                                         设定一个虚拟地址作为中断点
lb addr                                         设定一个线性地址作为中断
pb addr                                         设定一个物理地址作为中断点
b addr
info break                                      展示所有的中断 
bpe                                               使一个中断生效
bpd                                             使其失效
del                                                删除中断

3.内存监视

watch read addr                        增加一个读监视点
watch write addr                    增加一个写监视点
watch stop

4.操作内存

x /nuf addr                             查看指定线性地址的内存
xp /nuf addr                             查看制定物理地址的内存
    n                                        地址的单元数
    u                                     单元的大小,
                                            b byte
                                            h halfword(2byte)
                                             w word (4bytes)
                                             g  double word(8bytes)
     f                                 打印模式
                                                x 16进制 
                                                d 十进制
                                                u 无符号十进制
                                                o 八进制  
                                               t 二进制

例如: x  /1hx  ds:0x0000008 ?查看1个2字节的16进制数

5.info命令

r|reg                       查看寄存器的内容
sreg                        查看段寄存器的值
dreg                        查看调试寄存器的值
creg                         查看控制寄存器的值/cr0/cr1
info cpu                   全部查看
info eflags               查看eflags寄存器

6.操作cpu寄存器

set reg=expr        设置寄存器的值为一个算术表达式





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