内容简介
本书将汇编语言与接口技术结合起来,在对CPU、硬件底层充分了解的基础上掌握汇编语言程序设计的基本方法和接口技术的基本原理,培养学生的硬件组成与设计思维,再结合典型的接口电路实例,通过汇编语言实现其典型应用,在宏观上勾画出计算机硬件系统与接口框架的同时,结合汇编语言编程技术,使学生对现代计算机系统有更全面深入的了解。本规划教材的编写将遵照循序渐进的原则,注重理论基础到实践应用的过渡。教材第一章、第二章主要讲述微处理器及计算机系统的硬件结构基础知识;第三章主要讲述CPU保护模式下的编程模式,包括内存管理、任务和保护等知识;第四章至第六章则从指令、编程、与C语言相结合等方面系统性的讲述汇编语言编程的基本方法与实际应用;第七章则系统的讲述存储器体系及其接口技术;第八章为总线与可编程接口芯片相关基础知识及其汇编应用;第九章为中断技术及其汇编编程应用。全书基本涵盖了汇编语言与接口技术的常规内容,参与编写的几位老师均为站在教学和科研第一线、有着丰富教学经验的教师,该书编写完成后适合用作工科计算机与信息类专业的课程教材。
AI简介
这是一本将汇编语言与接口技术相结合的教材,旨在让学生在对CPU、硬件底层充分了解的基础上,掌握汇编语言程序设计的基本方法和接口技术的基本原理。教材遵循循序渐进的原则,注重理论基础到实践应用的过渡,适合用作工科计算机与信息类专业的课程教材。
书中首先介绍了微型计算机硬件系统的组成,包括CPU、内存、主板、显卡、声卡、硬盘、光驱、机箱、电源、键盘和鼠标等,并详细讲解了微处理器的作用与构成,包括微处理器的基本结构、CPU工作模式、寄存器、内存管理、任务、保护等知识。
接着,教材深入探讨了指令系统,包括数据寻址方式、数据运算指令、程序控制指令、处理机控制指令、块操作指令等,并系统地讲述了汇编语言程序开发的基本方法与实际应用,包括汇编语言基本知识、常用伪指令、汇编源程序格式、分支与循环程序设计、浮点运算、程序优化等。
此外,教材还详细介绍了子程序设计的基本方法与规则,包括子程序基本知识、参数传递、子程序的特殊应用、模块化程序设计、C语言模块的反汇编、C语言和汇编语言的混合编程等。
教材还系统地讲述了存储系统与技术,包括高速缓冲存储器、内部存储器、辅助存储器等,以及总线技术,包括总线概述、