PowerPC
xxxl
这个作者很懒,什么都没留下…
展开
-
PowerPC core寄存器和汇编操作基础知识
RegisterClassificationNotesr0localcommonly used to hold the old link register when building the stack framer1dedicatedstack pointerr2dedicatedtable of contents pointe转载 2015-01-31 18:15:04 · 2331 阅读 · 0 评论 -
PowerPC汇编指令集
PowerPC 体系结构规范(PowerPC Architecture Specification)发布于 1993 年,它是一个 64 位规范 ( 也包含 32 位子集 )。几乎所有常规可用的 PowerPC(除了新型号 IBM RS/6000 和所有 IBM pSeries 高端服务器)都是 32 位的。PowerPC 处理器有 32 个(32 位或 64 位)GPR(通用寄存器)以及诸如转载 2015-01-31 18:17:30 · 730 阅读 · 0 评论 -
powerpc instructioin set
存储/加载指令1 整数存储指令整数存储指令如表1所示。表1 整数存储指令 名称助记符语法格式字节存储(偏移地址寻址)stbrS, d(rA)字节存储(寄存器寻址)stbxrS, rA,rB记录有效地址的字节存储(偏移地址寻址)转载 2015-01-31 18:19:49 · 759 阅读 · 0 评论 -
powerpc 汇编编程参考
POWER5 处理器是一款应用广泛的 64 位高性能处理器。具备双核和对称多线程功能。这使单独一个芯片能够同步处理 4 个线程!不仅如此,各线程在每个时钟周期内还可执行一组指令(最多可达到 5 条)。PowerPC 指令集广泛应用于 IBM 和其他厂商提供的多种芯片,而不仅仅是 POWER 系列。它用在服务器、工作站和高端嵌入式环境之中(设想数字摄像机和路由器,而不是移动电话)。Gekko 芯转载 2015-01-31 18:21:06 · 4165 阅读 · 0 评论 -
PowerPC 汇编 — PowerPC 汇编简介
通常,高级语言都具有向程序员隐藏许多普通的和重复性细节这一非常好的优点,这样程序员就可以专注于他们的目标。然而,有时程序员必须使用较低级语言,例如当编写直接处理硬件的代码或编写对性能极其敏感的代码的时候。汇编语言是最接近硬件的编程语言,这就很自然使它成为上述那些情况下最终使用的一种语言。本文假设您对计算机设计(例如,您应该知道处理器中有寄存器并能访问内存)和操作系统(系统调用、异常和进程堆栈)转载 2015-02-02 13:44:48 · 1784 阅读 · 0 评论 -
PowerPC Figure – PPC入门与优化
背景介绍PowerPC于1991年IBM/MOTO/APPLE研制,大量应用于服务器(AIX / AS400系列及苹果系列服务器),家用游戏机(PS3, Wii, XBOX, GameCube),以及嵌入式(仅次于Arm/x86排第三)。PowerPC核心在于开放系统软件标准,其应用范围仅次于x86,是除去x86外最值得开发者了解的体系。不需要写出非常高效的代码,但要了解基本效率原则;不需转载 2015-02-04 23:33:59 · 8441 阅读 · 0 评论 -
MPIC 与 PowerPC Linux 中断处理
PowerPC 异常类型与异常向量将处理器内部产生的异常和外部中断信号统一称为异常 (Exception)。异常发生时,PowerPC 处理器根据异常的类型,分别跳转到不同的异常向量地址,执行异常处理程序。异常类型到异常向量的映射,经典 PowerPC 和 Book E 有所不同。经典 PowerPC异常类型异常向量偏移 (0X)说明System R转载 2015-08-21 17:38:58 · 3592 阅读 · 0 评论