1、CPU工作过程
处理器的基本过程就上获取-执行周期。处理器有一个称为程序计数器的寄存器,容纳要执行的下一条指令的地址。获取-执行的工作方式如下:
l 读程序计数器,从其中列出的地址处读取指令。一条指令4字节长。
l 更新程序计数器,使之指向下一条指令。
l 解码指令
l 加载处理该指令所需的全部内存项
l 处理计算
l 储存结果
2、了解汇编的好处:
高级编程语言与处理器保持着相当程度的独立性。编译器为你屏蔽特定CPU类型的硬件细节。 高级编程语言使在程序员和硬件体系结构间搭建起一座桥梁。 这样做程序的可移植性好,使程序员更关注所要处理的问题本身。
在汇编语言编程中,您要直接应对处理器的指令集和硬件。使你从另一个角度看系统。便于地完成系统级任务、执行那些与处理器相关性很强的任务。
汇编语言,一个好处就是它非常具体。在高级语言中,对每个表达式都要进行许多处理。您有时不得不担忧幕后到底发生了哪些事情。在汇编语言编程中,您可以完全精确地掌控硬件的行为。
3、PowerPC寄存器
PowerPC的应用级寄存器分为三类:
l 通用寄存器(general-purpose register,GPR)
l 浮点寄存器(floating-point register [FPR]
l 和浮点状态与控制寄存器 [Floating-Point Status and Control Register,FPSCR])
l

本文详细介绍了PowerPC处理器的工作过程,强调了了解汇编语言的重要性。PowerPC的寄存器分为通用寄存器、浮点寄存器、浮点状态与控制寄存器以及专用寄存器,其中r0、r1等寄存器具有不同功能。文章还列举了PowerPC的一些常用指令,如li、add、or等,并指出PowerPC架构中没有专门的堆栈操作指令。
最低0.47元/天 解锁文章

1531

被折叠的 条评论
为什么被折叠?



