打印

汇编学习笔记1

[复制链接]
592|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
1205578903|  楼主 | 2016-10-24 21:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
cs ip 寄存器
物理地址 = 段地址*16+偏移地址
IP的值在指令读入指令寄存器后改变为下一条指令对应的偏移地址

debug指令
一、R
功能:查看和修改寄存器内容,所有的寄存器内容均可
例:1、-r  2、-r ax(如果需要修改ax的值) 3、-r cs 4、-r ip
二、D
功能:查看内存中的内容
例:1、-d 1000:0 查看地址10000处开始往后128个地址空间的内存信息
2、-d 1000:0 9 查看地址10000处开始往后到遇到9的内存信息
三、e
功能:改写内存中的内容
1、批量改写 -e 1000:0 0 1 2 3 4 5 6 7 8 9(从地址10000开始依次改写为后面的内容)
2、逐个改写 -e 1000:0 跳出来一个改写一个
3、输入字符串 -e 1000:0 1 “wode”
4、向内存中写入机器码,可用u命令查看内存中机器码含义,用t命令执行内存中的机器码
四、u
用法与d类似用来查看输入的机器码含义
五、a
功能:以汇编的形式在内存中写代码
用法:-a 1000:0
      1000:0000 mov ax,1

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

37

帖子

3

粉丝