学习啦>学习电脑>电脑硬件知识>内存知识>

电脑XP系统怎么使用debug查看内存和汇编指令

时间: 镇权965 分享

  在winXP系统下,我们查看内存的时候直接可以通过一个debug的命令来查看,下面是学习啦小编为大家介绍电脑XP系统使用debug查看内存和汇编指令的方法,欢迎大家阅读。

  电脑XP系统使用debug查看内存和汇编指令的方法

  简单介绍下debug查看内存中的机器码,已经查看汇编指令的方法。

  -r 参数用来查看CPU中寄存器的值,以及改变寄存器的值。

  至于那些神马AX,BX,CX,DX的都不用说了,CS跟IP更不用说了,指向了要执行的下一条指令。

  可以用-r cs或者-r ip来改变它们的值。如图:

  这样我们就可以让CS:IP指向我们希望的指向内存地址,从而可能执行我们预先在该地址存放好的代码。

  -D命令:用来查看内存中的值。比如:

  如图:最左边的是内存的地址,用基地址:偏移量的方式给出,中间存放的是内存中的机器码,一行刚好15个字节,而最右边则是对这些数据敌对应的可显示的ASCII字符,对于没有的,则用.代替。所以如果想看一下,右边输出hello之类的 东西,则可以向指令里面写如这些字符的ASCII码。

  -E命令:改写内存中的内容。上面已经说到了,下面我们来试试,用E改变CS:IP里面存放的指令。

  如图:使用' ‘的格式就可以向里面输入字符了,右边出现了字符hello,所以我们可以认为中间的数据就是对应字符的ASCII码,我们之所以看到h是68,那是因为这是十六进制的数据,h真正的ASCII码应该是6*16+8=104,所以是吻合的。比如我们像内存里面写入:61(也就是6*16=97)

  而0到9几个数字ASCII码的十六机制刚好是3x,也就是48+x.这点必须的搞清楚。

  好,搞了这么长时间的E命令,我们在看看U命令,它用来查看机器码对应的汇编代码。比如:

  可以看到十六进制的61对应的汇编还是61?所以我们可以用-e写入机器码,然后用-u来查看汇编指令。

  -A:以汇编的形式向内存写入指令。比如:

  还有一个命令就是-t,也就是执行,不多说了。

电脑XP系统怎么使用debug查看内存和汇编指令相关文章:

1.如何在64位操作系统下使用debug命令

2.xp系统怎么看物理内存

3.xp系统如何查看内存

4.电脑xp系统怎么看运行内存

5.xp系统怎么看内存型号

6.电脑WindowsXP系统怎么看运行内存

7.xp如何查看内存大小

电脑XP系统怎么使用debug查看内存和汇编指令

在winXP系统下,我们查看内存的时候直接可以通过一个debug的命令来查看,下面是学习啦小编为大家介绍电脑XP系统使用debug查看内存和汇编指令的方法,欢迎大家阅读。 电脑XP系统使用debug查看内存和汇编指令的方法 简单介绍下debug查看内
推荐度:
点击下载文档文档为doc格式

精选文章

  • 电脑32位XP系统怎么使用不了4G内存
    电脑32位XP系统怎么使用不了4G内存

    许多实用XP系统32位的用户,也许还会碰到不能使用4G内存的情况,那怎么办呢?下面是学习啦小编为大家介绍电脑32位XP系统使用不了4G内存的解决方法,欢迎

  • 电脑cmd怎么查看IP地址
    电脑cmd怎么查看IP地址

    有时候忘记自己电脑的IP了,其实我们可以直接通过cmd的命令来查看,下面是学习啦小编为大家介绍电脑cmd查看IP地址的方法,欢迎大家阅读。 查看电脑ip

  • 电脑XP系统怎么优化内存
    电脑XP系统怎么优化内存

    使用优化电脑内存方法后,电脑性能,特别是硬盘性能大幅提高,那如何优化呢?下面是学习啦小编为大家介绍XP系统优化内存的方法,欢迎大家阅读。 XP系统

  • 电脑内存容量大小怎么看
    电脑内存容量大小怎么看

    有小伙伴问到,自己电脑突然变得很卡,也没装什么东西,不清楚是哪里出现问题了。其实应该是内存的问题,下面是学习啦小编为大家介绍电脑内存容量

2668845