### 关键知识点总结 #### 一、Assembly Language Programming与处理器架构的关系 - **Assembly语言**:本书旨在介绍Assembly语言编程,这种编程语言与底层处理器架构紧密相关。 - **处理器架构分类**: - **CISC(复杂指令集计算机)**:如Intel Pentium系列处理器,这类处理器具有丰富的指令集。 - **RISC(精简指令集计算机)**:如MIPS、SPARC、PowerPC和ARM等,这些处理器倾向于简化指令集以提高执行效率。 - **学习目的**:通过学习CISC和RISC两种不同类型的处理器,读者可以更全面地理解不同架构下的程序设计。 #### 二、处理器选择及原因 - **CISC代表**:选择了市场占有率较高的Intel Pentium处理器作为CISC的代表。 - **RISC代表**:选择了遵循RISC原则的MIPS处理器作为RISC的代表,并且因为有SPIM模拟器的支持,可以在基于Pentium的PC上学习MIPS Assembly语言。 #### 三、新版书籍的主要变化 - **引入RISC Assembly语言**:新增了RISC Assembly语言编程内容,以便让读者同时学习CISC和RISC Assembly语言。 - **从MASM/TASM到NASM**:第一版使用的MASM/TASM被NASM取代,后者不仅免费,而且支持Microsoft Windows和Linux操作系统。 - **从DOS到Linux**:随着NASM的使用,本书转而使用Linux操作系统,尽管大多数程序也可以在Windows上运行。书中更偏好于Linux,特别是在涉及C语言和Assembly混合编程的部分。 - **重新编写章节内容**: - **基本计算机组织章节(第2章)**:完全重写,提供了更广泛的计算机组织背景知识。 - **Pentium处理器细节章节(第4章)**:将Pentium处理器的细节移到新章节。 - **新增章节**:关于Pentium保护模式中断处理、递归程序设计以及Pentium的浮点指令等内容的新章节。 #### 四、书籍特色与适用范围 - **出版社与作者**:本书属于“Texts in Computer Science”系列,由Sivarama P. Dandamudi编写。 - **适用对象**:适合对Assembly语言编程感兴趣的学习者或专业人士,特别是希望深入了解Pentium和RISC处理器的人群。 - **技术背景**:涵盖了从基础的计算机组织到高级的编程技巧,包括中断处理、递归实现和浮点运算等。 - **操作系统支持**:虽然书中偏好Linux,但大部分示例代码同样适用于Windows环境。 #### 五、书籍内容概述 - **章节安排**:本书包含多个章节,分别介绍了Assembly语言的基本概念、Pentium处理器的具体细节、MIPS处理器的特点及其Assembly语言编程方法、高级主题如递归程序设计和浮点运算等。 - **附录部分**:提供了额外的信息,如调试过程的探索等。 - **参考资料**:包含参考文献和索引,方便读者进一步研究相关领域。 ### 结论 该书不仅是一本深入浅出介绍Assembly语言编程的指南,还为读者提供了了解不同处理器架构的机会。通过本书的学习,读者不仅能够掌握Pentium和MIPS这两种处理器上的Assembly语言编程技能,还能了解最新的编程技术和实践,从而为未来的职业生涯打下坚实的基础。






























剩余700页未读,继续阅读

- zhuiqiu1112013-08-18对个各种平台的汇编,机器指令都有所介绍,不错
- vanguardsmith2013-04-08这是一本知识点比较全面的汇编语言教材。

- 粉丝: 21
- 资源: 146
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 前端开发:Vue项目中Vuex的详细解析及其应用场景与实践
- 基于PyTorch的ResNet-SK卷积神经网络设计与实现
- MATLAB讲义matlab教程PDF·
- H5实现手机选菜购物电商网页源码.zip
- 萤火商城V2.0-uniapp端-uniapp资源
- 第14届蓝桥杯Python省赛真题-大学B组真题
- 蓝桥杯试题答案(练习)PDF
- 末次那个SOC哈哈哈,好用
- Scrum 教程与实战、Scrum 教程与实战、Scrum 教程与实战
- SQLServer教案PDF·
- mlsql-机器学习资源
- 基于Matlab实现卷积码仿真(源码).rar
- yudao-ui-admin-vben-typescript资源
- 蓝桥杯等差数列(2019 年省赛大学 B 组) Python 代码实现
- 目前最火的机器人开发需要掌握的都有哪些技能
- RFID IOT-RFID资源


