搜索

pdf文档 Guia prático RISC-V Atlas de uma Arquitetura Aberta Primeira edição, 1.0.0

21.77 MB 215 页 0 下载 214 浏览 0 评论 0 收藏
上传 格式 评分
helloworld
.pdf
3
摘要
O documento é a introdução do livro 'Guia prático RISC-V: Atlas de uma Arquitetura Aberta', primeira edição, de David Patterson e Andrew Waterman. O livro é uma introdução concisa e referência para programadores de sistemas embarcados, estudantes e curiosos sobre a arquitetura RISC-V, que abrange desde microcontroladores de 32 bits até computadores na nuvem de 64 bits. Utiliza recursos visuais para mostrar como o RISC-V incorporou boas ideias de arquiteturas passadas, evitando erros. O livro possui 100 páginas com 75 figuras, um cartão de referência de 2 páginas resumindo todas as instruções, um glossário de instruções de 50 páginas, 75 dicas de boas práticas e 50 barras laterais com comentários e histórico. Inclui 25 citações de cientistas e engenheiros notáveis. Os dez capítulos apresentam cada componente do conjunto de instruções modular RISC-V, contrastando código compilado de C para RISC-V versus ARM, Intel e MIPS.
AI总结
这是一本关于RISC-V开放架构的实用指南,定位为嵌入式程序员、学生和对现代开放架构感兴趣人士的简洁介绍与参考手册。全书共100页,包含75张插图,旨在展示RISC-V如何吸收过往架构的优点并避免其错误。 **核心特点与内容结构:** * **覆盖范围广**:RISC-V架构从32位低成本微控制器覆盖到64位云端高性能计算机。 * **模块化设计**:通过10个章节介绍RISC-V的模块化指令集,并在第2章后即可开始编程。 * **对比教学**:通过对比RISC-V与ARM、Intel和MIPS的C语言编译代码,帮助理解其设计优势。 * **丰富资源**:包含2页的参考卡片、50页的指令词汇表、75个采用图标的架构设计技巧、50个侧边栏历史评论,以及25条引用名言。 * **设计哲学**:强调RISC-V的设计体现了“优雅”,并引用C. Gordon Bell的正面评价作为佐证。 **本书作为参考工具提供了:** * **参考卡片**:单页双面,涵盖RV32GCV和RV64GCV及所有已定义的扩展指令。 * **指令图解**:每章开头的半页图解,列出全部指令及其变体。 * **操作码映射表**:展示指令布局、操作码、格式和助记符。 * **指令词汇表**:附录A,在不到50页内详细定义了每条指令及其伪指令。 * **指令翻译器**:附录B,为有经验的汇编程序员提供ARM-32、x86-32与RV32I指令的对照表。 **关键数据与案例**:本书通过对比编译后的代码案例(如树遍历程序),清晰地展示了RISC-V与ARM、x86在指令实现上的差异。 **作者与版本信息**:作者为David Patterson和Andrew Waterman,由Strawberry Canyon LLC于2019年3月29日发布第一版1.0.0。封面采用蒙娜丽莎画像象征RISC-V的“优雅”。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 208 页请下载阅读 -
文档评分
请文明评论,理性发言.