- 博客(4)
- 收藏
- 关注
原创 PowerPc 架构 及 汇编指令 之二 PowerPC 汇编语言
PowerPC 汇编语言1 条件寄存器,比较指令 和 条件跳转指令CR(Condition Register) 一共32位,从低位到高位被分成 CR0-CR7八段,每段四位。每个四位的CRn从低到高分别是:LT(小于标志)、GT(大于)、EQ(等于)和SO(溢出)比较指令或条件跳转指令均 可指明具体操作哪个 CRn,由此可以同时判断多个条件。整数计算默认更改CR0,浮点数计算默认更改CR1比较指令 :cmpw rA, rB (比较有符号)cmpwl rA, rB(无符号)cmpwi rA, IMM
2011-05-27 15:34:00 2106
原创 PowerPc 架构 及 汇编指令 之一 基础篇
本文记载工作中对PowerPc 体系结构的学习,主要包括PowerPC 架构及其汇编语言的原理,某一具体处理器的学习在单独文章中记载PowerPC 处理器1 PowerPC 处理器有 32 个(32 位或 64 位)GPR(通用寄存器)以及诸如 PC(程序计数器,也称为 IAR/指令地址寄存器或 NIP/下一指令指针)、LR(链接寄存器)、CR(条件寄存器)等各种其它寄存器。有些 PowerPC CPU 还有 32 个 64 位 FPR(浮点寄存器)2 PowerPC 体系结构是 RISC(精简指令
2011-05-26 09:30:00 924
原创 Bootloader 原理篇之二 源码阅读 与 U-Boot 移植
源码的阅读基于 U-Boot 源码 u-boot-2011.06-rc1源码三类目录1 平台依赖,arch/powerpc/lib, arch/powerpc/cpu, board/2 通用的函数或驱动程序3 U-Boot 的应用程序、工具或者文档配置 U-Boot1 top level Makefile用类似下面的句子配置 ARCH CPU BOARD SOC 等变量@$(MKCONFIG) $@ arm arm1136 apollon - omap24xx2 board specific configu
2011-05-25 14:09:00 315
原创 Bootloader 原理篇之一
Bootloader 的基本概念有:1 Bootloader 是 在操作系统运行之前运行的一段小程序。这段建立适当的软硬件环境,为最终调用操作系统 内核 做好准备2
2011-05-25 08:33:00 544
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人