首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 消费类电子 > 免费 系列 Linux编程白皮书 9-13

免费 系列 Linux编程白皮书 9-13

资料介绍
001-10下载

第10章 处 理 器
Linux 运行在若干处理器上,本章简要描述它们。

10.1 X86
TBD

10.2 ARM
A R M处理器实现了一种低功耗、高性能的 3 2 位R I S C体系结构,它被广泛使用于嵌入式设 备如手机和 P D A ( 个人式数字化助手 ) 中,它具有 3 1个 3 2 位寄存器,其中 1 6 个在任何模式中均 为可见的。它的指令是简单的装载存储指令 ( 从存储器中装载一个值、执行一个操作、把结果 存储进存储器 ) 。它的一个有趣特征是每个指令都是条件式的,例如:你可以测试一个寄存器 的值,在此过程中,可以执行你想执行的任何指令,直到在同样条件下测试下一个值为止。 另一个有趣的特征是当你装载值时,可以对值执行算术和移位操作,这可以在几种模式下进 行,包括系统模式 (可从用户模式通过 SWI,即软中断进入到系统模式 )。 它是一个可合成的核, A R M 公司本身不生产处理器,相反 A R M 的合伙人 ( 例如 I n t e l 公 司或 L S I 公司 ) 在硅片上实现 A R M 体系结构,通过一个公共处理器接口,它允许其他处理器 紧紧耦合在一起,它有几个存储管理单元的变种,范围从简单的存储器保护格式到复杂的 分页层次。

10.3 Alpha AXP处理器
Alpha AXP 体系结构是以速度为考虑因素而设计的 6 4位存取 R I S C 体系结构,所有的寄存 器都是 6 4位的,包括 3 2个整数寄存器和 3 2 个浮点寄存器。整数寄存器 3 1和浮点寄存器 3 1 都表 示空操作,从中将读出一个 0值,向它们写则不会产生任何影响。所有的指令都是 3 2位定长, 内存操作只有读或写,这种体系结构允许不同的实现方法,只要这种实现方法符合这种体系 结构。 指令不能对内存中的数据直接进行操作,所有的数据操作都是在寄存器中进行的
标签:001-10
免费 系列 Linux编程白皮书 9-13
本地下载

评论