自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 解析x86指令格式

详解x86指令格式 格式总览 Instruction Prefixes: 指令前缀,0到4个字节,可选 Opcode: 操作码,指令的灵魂所在,必须有,1- ,2-,或者3个字节 ModR/M: 1个字节,可选,8位数据,按2:3:3格式分段,Mod(6 7位)/ Reg/Opcode(3 4 5位) / R/M(0 1 2位)Mod和R/M,共5位,结合起来,寻址,Reg/Opcode,一般情况是来确定一个寄存器,特定情况下,是Opcode的补充码 SIB: 对ModR/M的补充 Displacem

2020-12-11 18:48:44 787 1

原创 初识X86指令

X86指令格式(学习笔记) 初识指令格式 一张图,开始了解X86指令格式: 32位下的指令格式: 64位下的指令格式: 初学,暂时只考虑32位下的指令格式。这里所说的指令格式,指的是 CPU 的 指令格式。对于一个CPU来说,它是整个计算机的核心,承担着核心的计算功能,它自有一套指令,这一套指令的集合,就叫做指令集。暂时只学习Intel X86指令集。 附图一张,CPU指令 在OD里的显示位置。 具体的指令格式,后续陆续记录。 参考资料 编程达人出品的 硬编码 教程 Intel的软件开发人员手册(白

2020-12-11 14:51:46 128

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除