微型计算机原理与接口技术:慕课版
本书特色
[
本书以*有代表性的 Intel的32位微处理器作为背景,讲述微型计算机原理、汇编语言程序设计和接口技术。在阐述经典的微型计算机系统构成,汇编编程方法和计算机接口技术的基础上,对当前的主流技术进行介绍。在计算机系统原理和汇编语言的内容中,对实现互联网应用并发计算的汇编高级指令集,与现代多任务操作系统密切相关的保护模式下的计算机系统的工作原理以及程序设计,Win32汇编语言编程以及汇编语言和高级语言混合编程等进行讲述。
]
内容简介
[
本书以*有代表性的Intel的32位微处理器作为背景, 讲述微型计算机原理、汇编语言程序设计和接口技术。在阐述经典的微型计算机系统构成, 汇编编程方法和计算机接口技术的基础上, 对当前的主流技术进行介绍。在计算机系统原理和汇编语言的内容中, 对实现互联网应用并发计算的汇编高级指令集, 与现代多任务操作系统密切相关的保护模式下的计算机系统的工作原理以及程序设计, Win32汇编语言编程以及汇编语言和高级语言混合编程等进行讲述。
]
作者简介
[
孙力娟:南京邮电大学副校长,教授,博士生导师,南京邮电大学计算机科学与技术学术带头人,获得多项科研奖项,江苏省六大人才高峰人才。长期担任“微型计算机原理与接口技术”等相关本科课程的教学工作。
]
目录
第1章 微型计算机基础1.1 微型计算机概述1.1.1 微型计算机概况1.1.2 微型计算机系统的基本组成1.2 计算机中信息的表示与编码1.2.1 数制概念1.2.2 数值数据的编码与运算1.2.3 字符的编码1.2.4 浮点数1.3 本章小结习题第2章 80×86微处理器2.1 Intel微处理器发展简况2.2 16位微处理器内部结构2.3 32位微处理器内部结构2.3.1 Pentium微处理器的内部结构2.3.2 32位微处理器结构特点2.3.3 32位微处理器的编程结构2.4 32位微处理器的工作模式2.4.1 32位微处理器的地址空间2.4.2 实地址模式2.4.3 保护虚拟地址模式2.4.4 虚拟8086模式2.5 本章小结习题43第3章 汇编语言指令集3.1 概述3.1.1 指令集体系结构、机器指令和符号指令3.1.2 符号指令的书写格式3.2 操作数3.2.1 通用寄存器中的操作数3.2.2 段寄存器和指令指针寄存器3.2.3 标志寄存器3.3 寻址方式3.3.1 立即寻址3.3.2 寄存器寻址3.3.3 存储器操作数寻址3.3.4 寻址方式小结3.4 汇编语言语法3.4.1 汇编语言语句类型和格式3.4.2 名字项3.4.3 操作数项3.4.4 操作项3.5 汇编语言基本指令集3.5.1 传送类指令3.5.2 算术运算指令3.5.3 转移和调用指令3.5.4 逻辑运算和移位指令3.5.5 串操作指令3.5.6 处理机控制指令3.6 汇编语言高级指令集3.6.1 MMX指令3.6.2 SSE指令3.7 汇编语言和高级语言中的数据与操作3.7.1 计算机编程语言的数据与操作3.7.2 汇编语言和C语言中的数据3.7.3 汇编语言和C语言中的操作3.8 本章小结习题第4章 汇编语言程序设计4.1 汇编语言源程序结构4.1.1 DOS16汇编完整段定义格式4.1.2 Win32汇编简化段定义格式4.2 汇编语言程序开发过程4.2.1 DOS16汇编语言程序开发步骤4.2.2 使用Visual Studio开发Win32汇编语言程序4.3 功能调用4.3.1 DOS功能调用4.3.2 BIOS功能调用4.4 Win32控制台输入输出编程4.5 分支和循环程序设计4.5.1 分支程序设计4.5.2 循环程序设计4.5.3 分支循环高级语法4.6 子程序设计4.6.1 用CALL指令来调用子程序4.6.2 用INVOKE指令调用子程序4.7 宏指令设计4.7.1 宏指令与宏调用4.7.2 条件汇编4.8 汇编语言程序设计举例4.8.1 代码转换程序设计4.8.2 算术运算程序设计4.8.3 字符串处理程序设计4.9 汇编语言和C/C++语言的混合编程4.9.1 混合编程的基本规则4.9.2 C/C++语言中内嵌汇编语言指令4.9.3 独立的汇编目标代码4.1 0本章小结习题第5章 总线5.1 总线基本概念5.1.1 总线的类型与总线结构5.1.2 总线的性能5.1.3 总线信息的传送方式5.2 32位微处理器的外部引脚与总线时序5.2.1 Pentium微处理器的引脚功能5.2.2 32位微处理器的典型总线操作时序5.3 典型总线标准5.3.1 AT(ISA)总线5.3.2 PCI总线5.4 通用外部总线标准5.4.1 并行I/O标准接口IDE(EIDE)5.4.2 并行I/O标准接口SCSI5.4.3 通用串行总线USB5.5 32位微型计算机总线结构5.6 本章小结习题第6章 存储系统6.1 概述6.1.1 存储系统的概念6.1.2 存储器的体系结构6.1.3 存储器的分类6.1.4 存储器的主要性能指标6.2 随机存储器与只读存储器6.2.1 RAM的分类与常用RAM芯片的工作原理6.2.2 ROM的分类与常用ROM芯片的工作原理6.3 微型计算机系统中的存储器组织6.3.1 存储器的扩展技术6.3.2 CPU与主存储器的连接6.3.3 PC的存储器组织6.4 本章小结习题第7章 输入输出系统7.1 概述7.1.1 接口电路7.1.2 输入输出端口7.1.3 输入输出指令7.2 微型计算机系统与输入输出设备的信息交换7.2.1 无条件传送方式7.2.2 查询方式7.2.3 中断控制方式7.2.4 直接存储器存取方式7.3 DMA控制器7.3.1 8237A DMA控制器7.3.2 8237A内部寄存器7.3.3 8237A的时序7.3.4 8237A的应用7.4 IA��32系列微型计算机接口技术7.5 Intel 64系列微型计算机接口技术7.6 本章小结习题第8章 中断系统8.1 中断的基本概念8.1.1 中断概念的引入及描述8.1.2 中断源及中断分类8.1.3 中断类型码、中断向量及中断向量表8.2 多级中断管理8.3 80×86 中断指令8.4 中断控制器8259A8.4.1 8259A的功能8.4.2 8259A的结构8.4.3 8259A中断管理方式8.4.4 8259A初始化8.5 PC系列机中的中断系统8.5.1 PC系列机的中断管理方式8.5.2 非屏蔽中断8.5.3 可屏蔽中断8.6 微型计算机系统中用到的中断及应用举例8.6.1 日时钟中断8.6.2 键盘中断8.6.3 实时时钟中断8.6.4 用户中断8.7 硬件中断和软件中断的区别8.8 高级可编程中断控制器8.8.1 APIC系统的组成8.8.2 APIC中断优先级处理8.8.3 APIC系统的中断处理8.9 本章小结习题第9章 微型计算机系统串行通信9.1 串行通信基础9.1.1 串行通信类型9.1.2 串行数据传输方式9.1.3 串行异步通信协议9.2 可编程串行异步通信接口芯片9.2.1 8250的内部结构9.2.2 8250的引脚功能9.2.3 8250内部寄存器9.2.4 8250的初始化编程9.3 串行通信程序设计9.3.1 串行通信的外部环境9.3.2 BIOS通信软件9.3.3 串行通信程序设计举例9.4 本章小结习题第10章 并行I/O接口10.1 可编程并行I/O接口芯片8255A10.1.1 8255A的内部结构及外部引脚10.1.2 8255A控制字10.1.3 8255A的工作方式10.1.4 8255A初始化编程10.2 8255A应用10.2.1 8255A在微型计算机系统中的应用10.2.2 8255A应用举例10.3 打印机并行接口10.3.1 打印机并行接口标准10.3.2 打印机适配器10.3.3 打印机接口编程10.4 本章小结习题第11章 可编程定时器/计数器11.1 8254概述11.1.1 8254的内部结构11.1.2 8254引脚功能11.2 8254的工作方式11.3 8254的控制字与编程方法11.3.1 8254的控制字/状态字11.3.2 8254初始化编程11.3.3 读取当前计数值11.4 8254在微型计算机系统中的应用11.5 本章小结习题第12章 数/模和模/数转换12.1 前向通道和后向通道12.1.1 前向通道中的模/数转换接口12.1.2 后向通道中的数/模转换接口12.2 数/模转换接口12.2.1 数/模转换原理12.2.2 DAC0832简介12.3 模/数转换接口12.3.1 模/数转换原理12.3.2 ADC0809简介12.4 本章小结习题第13章 保护模式及编程13.1 保护模式下的存储管理13.1.1 分段管理13.1.2 分页管理13.1.3 虚拟存储器13.1.4 存储保护13.1.5 Windows下的内存管理和内存寻址13.2 保护模式下的程序调用和转移13.2.1 系统段描述符、门描述符和任务状态段13.2.2 任务内的段间转移13.2.3 任务间的转移13.3 保护模式下的中断和异常13.3.1 中断和异常的分类13.3.2 中断和异常的类型13.3.3 中断和异常的处理过程13.3.4 中断和异常处理后的返回13.3.5 Windows下的中断和异常13.4 保护模式下的输入输出保护13.5 操作系统类指令13.5.1 实模式和任何特权级下可执行的指令13.5.2 实模式和在特权级0下可执行的指令13.5.3 仅在保护模式下执行的指令13.6 保护模式下的程序设计13.6.1 实模式与保护模式切换13.6.2 保护模式下中断和异常程序设计13.6.3 输入输出保护及任务切换13.7 本章小结习题参考文献
封面
书名:微型计算机原理与接口技术:慕课版
作者:孙力娟[等]编著
页数:18,469页
定价:¥69.8
出版社:清华大学出版社
出版日期:2019-09-01
ISBN:9787302541936
PDF电子书大小:121MB 高清扫描完整版
资源仅供学习参考,禁止用于商业用途,请在下载后24小时内删除!