问一个PPC汇编符号的问题

jackydi 2015-02-11 02:40:36
现在需要修改BSP,但是汇编不太懂,看汇编代码头大,很多符号不知道表示啥东西。有懂的兄弟帮我看看下面这段代码:


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又是指的什么?
...全文
204 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
jackydi 2015-02-12
  • 打赏
  • 举报
回复
自己解决了,p0,p1就是r3,r4的别名,sp是r1的别名,在头文件中都定义着呢,我的工程里没有包含这个头文件,所以看了半天也不知道是怎么回事。
jackydi 2015-02-12
  • 打赏
  • 举报
回复
引用 1 楼 a1193561652 的回复:
只知道x86里sp是栈顶指针,那些指令大部分网上查查就有了。
就是因为在网上查不到,所以才来问啊,找了一天都没有找到有说这些东西的。
纵横车 2015-02-11
  • 打赏
  • 举报
回复
只知道x86里sp是栈顶指针,那些指令大部分网上查查就有了。
汇编Linux/Windows OS运行的32位/64位程序/动态库文件,CPU类型:ARM PowerPC MIPS X86 操作菜单选择:文件解析 Alx+P ELF文件解析 Alt+E 另有CORE文件解调用栈、文本比较等功能。V2.0.3相对上一版本,完善ARM64、X8664、PPC64反汇编、ko反汇编,完善反汇编文本文件比较、IQ数据解析,修复小BUG;V2.0.2相对上一版本,完善ARM64、X8664反汇编、ARM64位core文件调用栈,完善文本文件比较、增加高亮、查找功能,修复小BUG;V2.0.0相对上一版本,完善ARM64反汇编、ARM64位core文件调用栈,完善C++符号名字解析,支持工具运行在英文版OS;V1.26.01相对上一版本,增加ARM64反汇编、64位core文件解析;V1.26.00相对上一版本,增强EXE反汇编,增加dbx老邮件解析、二维码功能;V1.25.07相对上一版本,增加二进制反汇编、IQ数据解析功能,完善MIPS反汇编,修复小BUG;V1.25.05相对上一版本,增加内存数据按数据类型解析功能;V1.25.04相对上一版本,完善X86反汇编,修复小BUG;V1.25.02相对上一版本,COREDUMP统计、匹配目标文件等相关功能优化,修复小BUG;V1.25.00相对上一版本,相关功能支持动态库文件,查询代码支持无符号目标文件+有符号目标文件,COREDUMP统计、与单关联、目标文件/CORE文件/单同步;V1.24.02相对上一版本,针对进程主动捕捉异常的信息定制处理进一步完善COREDUMP文件解析与应用,增强软件管理;V1.24.01相对上一版本,进一步完善COREDUMP文件解析与应用,提供部分ARM Thumb指令反汇编;V1.24.00相对上一版本,进一步完善COREDUMP文件解析与应用,提供堆栈调用关系分析;V1.23.03相对上一版本,提供32位X86反汇编;V1.23.02相对上一版本,提供源代码行查询指令地址,OBJ/COREDUMP文件解析,sprintf函数参数特定检查,完善文件拖放操作,修复小BUG;V1.23.01相对上一版本,提供ELF文件指令修改,修复ARM MLS指令反汇编错误等BUG;V1.23.00相对上一版本,提供程序地址对应源代码行查询,修复MIPS调试信息错误;V1.22相对上一版本,修复MIPS小端字节序反汇编错误,网上最新版本提示;V1.21相对上一版本,菜单调整,完善64位ELF文件解析,解析调试信息;另部分增强功能的菜单操作设有密码,如有兴趣欢迎咨询。欢迎大家反馈相关软件使用过程中的

21,497

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧