问一个PPC汇编符号的问题
现在需要修改BSP,但是汇编不太懂,看汇编代码头大,很多符号不知道表示啥东西。有懂的兄弟帮我看看下面这段代码:
上面这段代码中,p0、p1指的是什么寄存器? sp又是指的什么?
doCpu0Stack:
/* insert protection from decrementer exceptions */
xor p0, p0, p0
LOADPTR (p1, 0x4c000064) /* load rfi (0x4c000064) to p1 */
stw p1, 0x900(r0) /* store rfi at 0x00000900 */
lis sp, HIADJ(RAM_LOW_ADRS)
addi sp, sp, LO(RAM_LOW_ADRS)
doneCpu0Stack:
addi sp, sp, -FRAMEBASESZ /* get frame stack */
上面这段代码中,p0、p1指的是什么寄存器? sp又是指的什么?
...全文
相关推荐
很不错的PPC 汇编资料
**链接和重定位**:汇编语言源代码需要通过汇编器转换成二进制目标文件,然后由链接器将这些目标文件与库函数连接,形成可执行文件。过程中可能涉及符号解析和地址重定位。10.
PPC和MIPS指令集下二进制代码中函数参数个数的识别方法.docx
#### 三、基于函数调用关系的参数个数识别算法——Findargs为了解决PPC和MIPS指令集下二进制代码中函数参数个数的识别问题,本文提出了一种基于函数调用关系的静态分析方法——Findargs算法
PowerPC汇编指令详解.rar
在深入理解PowerPC汇编指令之前,我们首先要明白汇编语言的基本概念。汇编语言是一种低级编程语言,它将机器语言的二进制指令以人类可读的符号表示,每个指令通常对应一个特定的CPU操作。
PowerPC汇编语言原理及使用详解.doc
PowerPC 汇编语言原理及使用详解涵盖了 PowerPC 指令集、处理器架构、汇编语言基础、内存模型和获取-执行周期等内容,为读者提供了一个深入了解 PowerPC 汇编语言的机会。
ARM、PowerPC、MIPS反汇编工具
coreEngine.dll"可能包含了工具的核心引擎,负责执行反汇编和解析等关键任务;而"FileComp.exe"可能是一个独立的应用程序,用于执行文件比较操作。


