张小鸣主编书籍 微机原理与接口技术


张小鸣主编书籍 微机原理与接口技术

文章插图
微机原理与接口技术(张小鸣主编书籍)【张小鸣主编书籍 微机原理与接口技术】《微机原理与接口技术》是2009年9月出版的图书,作者是张小鸣 。
基本介绍书名:微机原理与接口技术
作者:张小鸣 
ISBN:9787302203964
页数:485
定价:45元
出版社:清华大学出版社 
出版时间:2009年9月
书籍信息作者:张小鸣定价:45元印次:1-1ISBN:9787302203964出版日期:2009.09.01印刷日期:2009.08.28内容简介本书共分为8章,讲述了80x86/Pentium系列微处理器的结构组成、暂存器结构、汇流排时序、指令系统、彙编语言程式设计、I/O接口技术、汇流排技术等内容,融合了一些新技术和新概念,讲述详尽、重点突出、深入浅出、全面透彻、实例典型 。为适应21世纪嵌入式系统发展与套用的需要,本书加强了数值运算基础、多模组编程技术、C语言与彙编语言混合编程等内容,新增了地址解码电路、8253A、8255A、8259A、ADC0809控制器等典型I/O接口电路的VHDL实现方法等章节,使经典接口技术思想与现代EDA设计接口技术有机地结合起来,为学习DSP与ARM等嵌入式系统打下坚实的基础第1~4章介绍数值运算基础,80x86/Pentium系列微处理器的体系结构、编程结构、工作模式,8086/8088 CPU的汇流排时序、存储器技术、80x86/Pentium指令系统 。第5章介绍8086彙编语言程式设计 。第6章介绍I/O接口技术和VHDL设计I/O接口 。第7章介绍汇流排技术 。第8章介绍模组化编程技术 。每章都附有习题与思考题 。附录中列出了8086指令系统一览表、通用彙编程式伪指令一览表、DOS功能调用、DEBUG命令、学习彙编语言程式设计易犯的错误等,便于读者快速查阅与学习 。本书可作为普通高等院校计算机套用、自动化、通信工程、电子信息等专业本科或专科学生的微机原理与接口技术课程教材,也可供广大科技人员自学参考 。图书目录第1章微型计算机系统1.1微型计算机系统概述1.2计算机中的数与编码方法1.2.1数制1.2.2数制之间的转换1.2.3二进制编码1.2.4二进制数运算1.2.5二进制带符号数表示法1.3微型计算机系统的组成结构1.3.1硬体系统结构1.3.2软体系统结构1.4PC的组成结构1.4.1PC的组成1.4.2PC的硬体配置1.4.3主机单元1.4.4外部设备习题与思考题第2章80x86/Pentium系列微处理器2.116位微处理器编程结构2.1.18086/8088的功能结构2.1.28086/8088暂存器2.1.38086/8088系统的存储器组织2.232位微处理器编程结构简介2.2.1工作模式2.2.280x86/Pentium的暂存器组织2.2.3保护模式下的存储器定址2.38086/8088 CPU的引脚功能2.3.1引脚功能说明2.3.2最小方式与最大方式2.48086/8088 CPU的汇流排时序2.4.1汇流排读周期2.4.2汇流排写周期2.4.3中断回响周期2.4.4系统复位习题与思考题第3章存储器技术3.1存储器概述3.1.1存储器的分类3.1.2存储器的主要性能参数3.2存储器的连线3.2.1存储器的地址连线3.2.2存储器的数据线及控制线连线3.3存储器管理3.3.1IBMPC/XT中存储空间的分配3.3.2扩展存储器及其管理3.4内部存储器技术的发展3.4.1扩展数据输出动态随机访问存储器3.4.2同步动态随机访问存储器3.4.3突发存取高速动态随机存储器3.5外部存储器简介3.5.1硬碟及硬碟驱动器3.5.2光碟存储器3.5.3移动存储器习题与思考题第4章80x86/Pentium指令系统4.18086/8088指令编码4.1.18086/8088指令编码格式4.1.2指令执行时间4.28086/8088定址方式4.2.1非存储器定址方式4.2.2存储器定址方式4.38086/8088指令系统4.3.1数据传送类指令4.3.2算术运算类指令4.3.3逻辑运算与移位类指令4.3.4串操作类指令4.3.5控制转移类指令4.3.6处理器控制类指令4.480x86/Pentium指令格式与定址方式4.4.180x86/PentiumCPU指令格式4.4.280x86/Pentium定址方式4.580x86/Pentium指令系统4.5.180286指令系统4.5.280386增强和新增指令4.5.380486新增指令4.5.4Pentium系列处理器新增指令习题与思考题第5章彙编语言程式设计5.1程式设计语言概述5.1.1机器语言5.1.2高级语言5.1.3彙编语言5.2彙编语言程式结构与语句结构5.2.1彙编语言源程式分段结构5.2.2彙编语言语句种类及其格式5.3彙编语言数据5.3.1常量5.3.2变数5.3.3标号5.3.4表达式5.4彙编语言伪指令5.4.1数据定义伪指令5.4.2符号定义伪指令5.4.3段结构伪指令5.4.4定位伪指令与彙编地址计数器5.4.5过程定义伪指令5.4.6宏处理伪指令5.4.7模组定义与通信伪指令5.4.8条件彙编5.4.9列表伪指令5.580x86/Pentium扩展伪指令 5.5.1方式选择伪指令5.5.280x86/Pentium完整段定义扩充5.5.3简化段定义格式及其伪指令5.6彙编语言程式上机过程5.6.1彙编语言的命令行编程环境5.6.2集成编程环境5.7DOS系统与功能调用5.7.1DOS和BIOS功能调用5.7.2DOS功能调用5.7.3DOS功能调用举例5.8彙编语言程式设计基础5.8.1程式设计的一般步骤5.8.2程式设计的基本方法5.8.3子程式的设计与调用技术5.9中断服务程式设计5.9.1中断概述5.9.2中断服务程式设计5.10彙编语言与C语言混合编程5.10.1TurboC嵌入彙编方式5.10.2模组连线方式习题与思考题第6章输入输出技术6.1输入输出接口6.1.1接口电路概述6.1.2I/O接口基本组成原理6.1.3I/O接口的主要功能6.1.4接口分类6.1.5I/O接口定址方式6.1.6微机与I/O接口传送方式6.2I/O地址解码方法6.2.1I/O地址解码原理6.2.2简单输入输出接口控制逻辑电路6.2.3地址解码电路6.2.4地址解码器设计与VHDL设计6.3中断系统6.3.1中断概述6.3.2中断优先权解决方案6.3.3可程式中断控制晶片8259A6.3.4外设中断管理器VHDL设计6.3.580x86中断系统6.4定时器/计数器6.4.1定时器概述6.4.2可程式定时计数器8253A6.4.38253A的VHDL设计6.5并行接口6.5.1并行通信与并行接口6.5.2零线信号交换6.5.3单线信号交换6.5.4双线信号交换6.5.5三线信号交换6.5.6可程式并行接口晶片8255A6.5.78255A在键盘扫描电路中的套用6.5.8带信号交换线8位并口的VHDL设计6.6串列接口6.6.1串列接口和串列通信6.6.2异步通信和同步通信6.6.3传送时钟和接收时钟6.6.4串列通信校验方式6.6.5信号调製与解调6.6.6异步串口通信接口标準RS232C6.6.7串列接口晶片Intel8251A6.6.8IBMPC串口晶片INS82506.6.9异步串列通信I/O功能调用6.6.10用8251A和8250构成多微机通信系统6.7D/A及A/D接口6.7.1过程通道6.7.2D/A转换器6.7.3DAC08326.7.4A/D转换器 6.7.5ADC08096.7.6基于VHDL的ADC0809控制器设计6.7.7模拟量输入通道6.7.8A/D转换结果处理技术6.7.9信号滤波6.8键盘与LED接口6.8.1键盘接口6.8.2LED接口6.8.38279可程式键盘/显示器接口6.9DMA技术6.9.1DMA概述6.9.2DMA控制器8237A6.9.3DMA控制器在系统中的套用6.9.4DMA控制器8237A的初始化6.9.5DMA控制器的套用举例习题与思考题第7章汇流排技术7.1汇流排基本概念7.1.1汇流排定义7.1.2汇流排分类7.1.3汇流排标準7.1.4汇流排仲裁7.2ISA汇流排7.3PCI汇流排7.3.1PCI汇流排对传统汇流排结构的突破7.3.2PCI汇流排的系统结构及特点7.3.3PCI汇流排引脚信号7.4USB汇流排7.4.1USB概述7.4.2USB结构7.4.3USB汇流排特点7.4.4数据传输类型7.4.5USB汇流排数据传输7.4.6USB的典型套用7.4.7一个USBHOST接口的软硬体设计7.5高速汇流排接口7.5.1IEEE 13947.5.2高速图形连线埠AGP7.6I2C汇流排7.6.1I2C汇流排简介7.6.2I2C汇流排特点7.6.3I2C汇流排原理习题与思考题第8章多模组编程技术8.1概述8.2多模组段间连结8.2.1SEGMENT伪指令8.2.2GROUP伪指令8.3模组之间通信8.3.1EXTRN和PUBLIC伪指令语句8.3.2过程程式和调用程式之间通信8.4多模组设计举例8.4.1多模组目标档案连结命令形式8.4.2多模组END伪指令使用格式8.4.3C主模组调用彙编模组举例8.4.4彙编主模组调用C模组函式举例习题与思考题参考文献附录A8086 PC指令系统A.1分类A.1.1传送类指令A.1.2算术运算类指令A.1.3逻辑运算类指令A.1.4串操作类指令A.1.5转移与调用类指令A.1.6处理器控制类指令A.28086指令系统表附录B通用彙编程式伪指令B.1分类B.2存储模式伪指令B.3简化段定义伪指令B.4通用彙编程式伪指令一览表附录CASCII码编码表 附录D中断向量地址分配D.18088中断向量D.28259A中断向量D.3BIOS中断D.4提供给用户的中断D.5数据表指针D.6DOS中断D.7BASIC中断附录E彙编程式的开发过程E.1源程式的编辑E.2源程式的彙编E.3连结E.4彙编和自动连结E.5运行E.6DEBUG调试工具E.6.1DEBUG基本规则E.6.2DEBUG命令详解E.7MASM611使用方法简介附录F彙编语言程式设计易犯的错误附录GBIOS中断附录HDOS(INT 21H)功能调用