汇编
哈哈进步
Had i not seen the sun, i could have borne the shade.
展开
-
PowerPC MMU机制读书笔记
读PowerPC的programming environment manual的第七章内存管理单元(MMU)的随手记下来的只言片语。原创 2016-01-14 20:01:29 · 3143 阅读 · 0 评论 -
PowerPC60x系列的L2 cache相关资料阅读笔记
主要来自于ppc750cl的user manual还有ibm的文档以及cache在POWERPC处理板中的应用.pdf(张璟元,陈浩,倪飞,中航飞行自动控制研究所,西安,710061)L2 Cache ControlL2 Cache的配置,主要是由两个寄存器来进行控制,一个是L2 Cache ControlRegister(L2CR),一个是HID4寄存器的L2FM区域。L2CR寄存器原创 2016-03-01 15:49:16 · 1686 阅读 · 0 评论 -
PowerPC cache相关常用指令总结
总结自:powerpc programming environment manualPowerPC的Cache相关指令因为Cache的指令不是经常用到,所以之前一直没有记过,这里把Cache相关的指令都记录一下,作为一个备忘。dcbaData Cache Block Allocatedcba根据EA分配数据cache块,方式是把该块标记为有效,并且不会从内存中读取该块的原创 2016-02-18 16:29:10 · 3200 阅读 · 0 评论 -
PowerPC750(604家族)cache相关HID0寄存器
原文截取自PPC750CL,IBM技术文档。硬件实现相关处理器0(hardware implementation-dependent register 0 (HID0) )是一个跟硬件相关的寄存器(750系列应该是有4个),控制了许多的功能状态,其中就包括cache的使能等。他的具体各位情况如果上图 Figure 2-3.所示。各个位的含义如下表所示:翻译 2016-02-25 21:41:20 · 2760 阅读 · 0 评论 -
开发PowerPC嵌入式应用二进制接口(EABI)应该遵循的原则
PowerPC嵌入式处理器应用笔记开发PowerPC嵌入式应用二进制接口(EABI)应该遵循的原则摘要-这份应用笔记描述了PowerPC的嵌入式应用二进制接口(Embedded Application BinaryInterface , EABI),主要是提供给将汇编语言和高级语言结合起来变成的软件开发者以及软件开发工具供应商。EABI是一个集合,包含了各种嵌入式应用和开发工具需要遵循的一翻译 2016-01-10 00:32:08 · 2596 阅读 · 1 评论 -
PowerPC指令集结构之同步指令:Sync和Isync
PowerPC指令集结构之同步指令:Sync和IsyncNote:翻译自SynchronizingInstructions for PowerPC Instruction Set Architecture : Sync vs Isync,先行概念是ContextSwitch,上下文切换,一般发生在线程切换或者陷入内核的时候,保存上下文,所谓的上下文,可以理解为一个进程的状态(state),包含翻译 2015-12-30 22:25:48 · 26105 阅读 · 0 评论 -
PowerPC栈帧理解
因为实验室项目的原因,才开始接触PowerPC,错误的地方还望看到的各位指正。根据IBM的PowerPC Embedded Processors Application Note里面对栈帧的描述部分,写了自己对于PowerPC的栈帧的理解,同时也提到了自己的一个比较大的困惑地方,希望看到的各位都一起讨论。原创 2015-12-17 20:40:07 · 3960 阅读 · 3 评论 -
PowerPC 32位汇编入门讲解
最近有个操作系统移植的项目,老师让先看看PowerPC的东西,这篇我觉得写得不错,这个作者的博客很有参考价值。转载 2015-12-16 13:52:50 · 5297 阅读 · 1 评论