微信扫一扫,移动浏览光盘
简介
《微型计算机原理与接口技术》以32位微处理器为背景,讲述微型计算机原理、汇编语言程序和接口技术。内容主要包括:Pentium微处理器内部结构、x86基本指令和多媒体指令、汇编语言程序设计、总线概念及微型计算机系统典型总线、存储系统、输入/输出系统、中断系统、串行通信和并行接口、DMA传送、数模和模数转换、保护模式下的程序设计和Win32汇编语言程序设计等。
《微型计算机原理与接口技术》可作为高等院校计算机专业及电类相关专业本科生微型计算机原理及应用、汇编语言程序设计、微型计算机接口技术及微型计算机原理与接口技术等课程的教材和参考书。通过删减适当章节,也适合非电类专业微型计算机原理及应用和微型计算机原理与接口技术等课程的教学,同时也可供自学者及从事计算机应用的工程技术人员参考。《微型计算机原理与接口技术》以32位微处理器为背景,讲述微型计算机原理、汇编语言程序和接口技术。内容主要包括:Pentium微处理器内部结构、x86基本指令和多媒体指令、汇编语言程序设计、总线概念及微型计算机系统典型总线、存储系统、输入/输出系统、中断系统、串行通信和并行接口、DMA传送、数模和模数转换、保护模式下的程序设计和Win32汇编语言程序设计等。
《微型计算机原理与接口技术》可作为高等院校计算机专业及电类相关专业本科生微型计算机原理及应用、汇编语言程序设计、微型计算机接口技术及微型计算机原理与接口技术等课程的教材和参考书。通过删减适当章节,也适合非电类专业微型计算机原理及应用和微型计算机原理与接口技术等课程的教学,同时也可供自学者及从事计算机应用的工程技术人员参考。
目录
第1章计算机基础11.1计算机中的数制11.1.1常用计数制11.1.2数制转换21.2计算机中数据的编码31.2.1数值数据的编码与运算31.2.2字符的编码61.3浮点数基本概念71.3.1浮点数81.3.2浮点机器数81.3.3浮点数的数值范围91.4计算机系统的基本组成101.4.1计算机系统的硬件组成101.4.2计算机系统的软件组成111.4.3微型计算机的硬件结构121.4.4微型计算机的分类和发展13习题15第2章80x86微处理器162.1Intel微处理器发展简况162.232位微处理器内部结构172.2.1Pentium内部结构182.2.2Pentium微处理器结构特点192.2.332位微处理器的编程结构202.332位微处理器的外部引脚272.432位微处理器的工作模式312.4.180x86的地址空间322.4.2实地址模式322.4.3保护虚拟地址模式介绍342.4.4虚拟8086模式介绍352.532位微处理器的典型时序362.5.1时钟周期、总线周期和指令周期362.5.2Pentium总线周期的时序分析36习题38第3章指令系统393.1概述393.1.1指令的书写格式393.1.2符号指令的书写格式393.280486寻址方式403.2.1立即寻址403.2.2寄存器寻址413.2.3存储器操作数的寻址方式413.2.480486寻址方式的段约定和段超越453.380486标志寄存器463.480486基本集指令493.4.1传送类指令493.4.2算术运算指令533.4.3转移和调用指令623.4.4逻辑运算和移位指令683.4.5串操作指令713.4.6处理机控制指令783.580x86多媒体指令793.5.1MMX指令793.5.2SSE指令84习题85第4章宏汇编语言874.1汇编语言程序的开发过程874.2汇编源程序的语句类型884.3宏汇编基本语法894.3.1标号、变量和常量894.3.2运算符904.4数据定义伪指令924.5宏汇编语言基本语句95习题101第5章汇编语言程序设计1025.1汇编源程序的编程格式1025.1.1EXE文件的编程格式1025.1.2COM文件的编程格式1035.1.3EXE文件和COM文件的内存映像1045.1.4程序段前缀1055.1.5返回DOS的其他方法1065.1.6源程序堆栈段的设置1085.2DOS系统I/O功能调用1085.3BIOS键盘输入功能调用1135.4文本方式BIOS屏幕功能调用1145.4.1显示器1145.4.2文本方式BIOS屏显功能调用1165.5分支程序1185.6循环程序1215.7子程序及其调用1235.8宏指令与条件汇编1285.8.1宏指令与宏调用1285.8.2条件汇编1315.9代码转换1325.10数值计算和数据处理1405.11字符串的动态显示技术1545.12模块化程序设计1575.12.1支持模块化程序的伪指令1585.12.2模块化程序的设计考虑1585.12.3模块化程序设计举例1595.12.4宏指令共享164习题167第6章总线1686.1总线基本概念1686.1.1总线的类型与总线结构1686.1.2总线的性能1696.1.3总线信息的传送方式1706.2典型总线标准1716.2.1AT总线1716.2.2PCI总线1746.3通用外部总线标准1796.3.1并行I/O标准接口IDE和EIDE1806.3.2并行I/O标准接口SCSI1806.3.3通用串行总线USB1816.3.4视频接口AGP1876.432位微型计算机总线结构188习题190第7章存储器系统1917.1概述1917.1.1存储系统概念1917.1.2存储器的体系结构1927.1.3存储器的分类1947.1.4存储器的主要性能指标1957.2随机存储器与只读存储器1977.2.1RAM的分类与常用RAM芯片的工作原理1977.2.2ROM的分类与常用ROM芯片的工作原理2037.3微型计算机系统中的存储器组织2067.3.1存储器的扩展技术2067.3.2CPU与主存储器的连接2107.3.3PC机的存储器组织213习题217第8章输入/输出系统2198.1概述2198.1.1接口电路2198.1.2输入/输出端口2208.1.3输入/输出指令2218.2微型计算机系统与输入/输出设备的信息交换2228.2.1无条件传送方式2228.2.2查询方式2238.2.3中断控制方式2258.2.4直接存储器存取方式2258.3可编程定时器/计数器82542268.3.18254的内部结构2268.3.28254引脚功能2288.3.38254的工作方式2298.3.48254的控制字与编程方法2348.3.58254在微型计算机系统中的应用2378.4发声系统与音乐程序设计2398.4.1PC系列机发声系统2398.4.2音乐程序设计举例241习题244第9章中断系统2459.1中断的基本概念2459.280x86中断指令2469.3中断向量2479.4微型计算机系统的中断分类2509.4.1CPU中断2509.4.2软件中断2519.58259A中断控制器2539.5.18259A内部结构2539.5.28259A中断管理方式2559.5.38259A初始化2589.6微型计算机系统可屏蔽中断2639.6.1可屏蔽中断与非屏蔽中断2639.6.2可屏蔽中断的硬件结构2649.6.3硬件中断和软件中断的区别2669.7日时钟中断2679.8实地址模式定时中断程序设计2689.8.1定时中断程序的设计方法2689.8.2定时中断程序设计举例2699.9实时时钟中断2779.9.1实时时钟电路2779.9.2周期中断2789.9.3报警中断2819.10键盘中断2859.10.1键盘中断全过程2859.10.2键代码生成2869.11驻留程序2909.11.1驻留程序的设计方法2909.11.2驻留程序设计举例2939.11.3驻留程序的解驻296习题300第10章微型计算机系统串行通信30110.1串行通信基础30110.1.1串行通信类型30110.1.2串行数据传输方式30210.1.3串行异步通信协议30310.2可编程串行异步通信接口芯片825030510.2.18250的内部结构30610.2.28250的引脚功能30710.2.38250内部寄存器31010.2.48250的初始化编程31410.3串行通信程序设计31510.3.1BIOS通信软件31510.3.2串行通信的外部环境31810.3.3串行通信程序设计31910.4可编程串行通信接口芯片8251A323习题333第11章并行I/O接口33511.1可编程并行I/O接口芯片8255A33511.1.18255A的内部结构及外部引脚33511.1.28255A的控制字与初始化编程33811.1.38255A的工作方式33911.28255A应用34711.3打印机并行接口35611.3.1打印机并行接口标准35611.3.2打印机适配器35711.3.3打印机接口编程359习题364第12章DMA 控制器36512.1概述36512.28237A DMA控制器36612.2.18237A 的内部结构和引脚功能36612.2.28237A内部寄存器37012.2.38237A 的时序37412.38237A的应用37612.3.18237A 的初始化编程37612.3.28237A 在 IBM PC/AT系统中的应用377习题378第13章数模和模数转换37913.1数模转换37913.1.1数模转换原理37913.1.2DAC 0832简介38013.2模数转换38213.2.1模数转换原理38213.2.2ADC 0809简介383习题385第14章保护模式及其编程38614.1保护模式下的存储管理38614.1.1分段管理38714.1.2分页管理39114.1.3虚拟存储器39314.1.4保护机制39414.2保护模式下的程序调用和转移39614.2.1系统段描述符、门描述符和任务状态段39614.2.2任务内的段间转移40014.2.3任务间的转移40214.3保护模式下的中断和异常40314.3.1中断和异常分类40314.3.2中断和异常类型40414.3.3中断和异常的处理过程40514.3.4中断和异常处理后的返回40614.4保护模式下的输入/输出保护40714.5操作系统类指令40814.5.1实地址模式和任何特权级下可执行的指令40914.5.2实地址模式和在特权级0下可执行的指令40914.5.3只能在保护模式下执行的指令41014.6保护模式下的程序设计41114.6.1实地址模式与保护模式切换41114.6.2保护模式下中断和异常程序设计42114.6.3输入/输出保护及任务切换429习题435第15章Windows 汇编语言编程初步43615.1Windows基础43615.2Win32汇编源程序的格式43815.2.1源程序结构43815.2.2Windows API函数的应用43915.3Win32汇编可执行文件的生成44215.3.1汇编和链接44315.3.2调试Win32汇编程序44515.4Win32汇编基本语法44515.4.1标号和变量44515.4.2结构44715.4.3子程序44815.4.4高级语法45015.5创建Windows下的窗口程序45415.5.1窗口程序的运行过程45415.5.2窗口程序示例455习题461参考文献462
微型计算机原理与接口技术[电子资源.图书]
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×