AIX PowerPC体系结构及其溢出技术学习笔记..docVIP

  • 9
  • 0
  • 约2.65万字
  • 约 16页
  • 2016-12-28 发布于重庆
  • 举报

AIX PowerPC体系结构及其溢出技术学习笔记..doc

AIX PowerPC体系结构及其溢出技术学习笔记 201112月12日 11:40 ? 一、熟悉PowerPC体系及其精简指令集计算? PowerPC体系结构是RISC(精简指令集计算),定义了 200 多条指令。PowerPC 之所以是 RISC,原因在于大部分指令在一个单一的周期内执行,而且是定长的32位指令,通常只执行一个单一的操作(比如将内存加载到寄存器,或者将寄存器数据存储到内存)。差不多有12种指令格式,表现为5类主要的指令: ? 1、分支(branch)指令 2、定点(fixed-point)指令 3、浮点(floating-point)指令 4、装载和存储指令 5、处理器控制指令 ? PowerPC的应用级寄存器分为三类:通用寄存器(general-purpose register,GPR)、浮点寄存器(floating-point register [FPR] 和浮点状态与控制寄存器 [Floating-Point Status and Control Register,FPSCR])和专用寄存器(special-purpose register,SPR)。gdb里的info registers能看到38个寄存器,下面主要介绍这几个常用的寄存器: ? 通用寄存器的用途: ? r0 在函数开始(function prologs)时使用。 r1

文档评论(0)

1亿VIP精品文档

相关文档