汇编学习笔记1

[复制链接]
722|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

粉丝
快速回复 在线客服 返回列表 返回顶部