微机原理与接口技术

节选

[

《微机原理与接口技术》共分为8章,讲述了80×86/Pentium系列微处理器的结构组成、寄存器结构、总线时序、指令系统、汇编语言程序设计、I/O接口技术、总线技术等内容,融合了一些新技术和新概念,讲述详尽、重点突出、深入浅出、全面透彻、实例典型。为适应21世纪嵌入式系统发展与应用的需要,《微机原理与接口技术》加强了数值运算基础、多模块编程技术、C语言与汇编语言混合编程等内容,新增了地址译码电路、8253A、8255A、8259A、ADC0809控制器等典型I/O接口电路的VHDL实现方法等章节,使经典接口技术思想与现代EDA设计接口技术有机地结合起来,为学习DSP与ARM等嵌入式系统打下坚实的基础。第1~4章介绍数值运算基础,80×86/Pentium系列微处理器的体系结构、编程结构、工作模式,8086/8088 CPU的总线时序、存储器技术、80×86/Pentium指令系统。第5章介绍8086汇编语言程序设计。第6章介绍I/O接口技术和VHDL设计I/O接口。第7章介绍总线技术。第8章介绍模块化编程技术。每章都附有习题与思考题。附录中列出了8086指令系统一览表、通用汇编程序伪指令一览表、DOS功能调用、DEBUG命令、学习汇编语言程序设计易犯的错误等,便于读者快速查阅与学习。《微机原理与接口技术》可作为普通高等院校计算机应用、自动化、通信工程、电子信息等专业本科或专科学生的微机原理与接口技术课程教材,也可供广大科技人员自学参考。

]

内容简介

[

  本书共分为8章,讲述了80×86/pentium系列微处理器的结构组成、寄存器结构、总线时序、指令系统、汇编语言程序设计、i/o接口技术、总线技术等内容,融合了一些新技术和新概念,讲述详尽、重点突出、深入浅出、全面透彻、实例典型。为适应21世纪嵌入式系统发展与应用的需要,本书加强了数值运算基础、多模块编程技术、c语言与汇编语言混合编程等内容,新增了地址译码电路、8253a、8255a、8259a、adc0809控制器等典型i/o接口电路的vhdl实现方法等章节,使经典接口技术思想与现代eda设计接口技术有机地结合起来,为学习dsp与arm等嵌入式系统打下坚实的基础。    第1~4章介绍数值运算基础,80×86/pentium系列微处理器的体系结构、编程结构、工作模式,8086/8088 cpu的总线时序、存储器技术、80×86/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.4 PC的组成结构1.4.1 PC的组成1.4.2 PC的硬件配置1.4.3 主机单元1.4.4 外部设备习题与思考题第2章 80×86/Pentium系列微处理器2.1 16位微处理器编程结构2.1.1 8086/8088的功能结构2.1.2 8086/8088寄存器2.1.3 8086/8088系统的存储器组织2.2 32位微处理器编程结构简介2.2.1 工作模式2.2.2 80×86/Pentium的寄存器组织2.2.3 保护模式下的存储器寻址2.3 8086/8088CPU的引脚功能2.3.1 引脚功能说明2.3.2 *小方式与*大方式2.4 8086/8088CPU的总线时序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.1 IBMPC/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章 80×86/Pentium指令系统4.1 8086/8088指令编码4.1.1 8086/8088指令编码格式4.1.2 指令执行时间4.2 8086/8088寻址方式4.2.1 非存储器寻址方式4.2.2 存储器寻址方式4.3 8086/8088指令系统4.3.1 数据传送类指令4.3.2 算术运算类指令4.3.3 逻辑运算与移位类指令4.3.4 串操作类指令4.3.5 控制转移类指令4.3.6 处理器控制类指令4.4 80×86/Pentium指令格式与寻址方式4.4.1 80×86/PentiumCPU指令格式4.4.2 80×86/Pentium寻址方式4.5 80×86/Pentium指令系统4.5.1 80286指令系统4.5.2 80386增强和新增指令4.5.3 80486新增指令4.5.4 Pentium系列处理器新增指令习题与思考题第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.5 80×86/Pentium扩展伪指令5.5.1 方式选择伪指令5.5.2 80×86/Pentium完整段定义扩充5.5.3 简化段定义格式及其伪指令5.6 汇编语言程序上机过程5.6.1 汇编语言的命令行编程环境5.6.2 集成编程环境5.7 DOS系统与功能调用5.7.1 DOS和BIOS功能调用5.7.2 DOS功能调用5.7.3 DOS功能调用举例5.8 汇编语言程序设计基础5.8.1 程序设计的一般步骤5.8.2 程序设计的基本方法5.8.3 子程序的设计与调用技术5.9 中断服务程序设计5.9.1 中断概述5.9.2 中断服务程序设计5.1 0汇编语言与C语言混合编程5.1 0.1 TurboC嵌入汇编方式5.1 0.2 模块连接方式习题与思考题第6章 输入输出技术6.1 输入输出接口6.1.1 接口电路概述6.1.2 I/O接口基本组成原理6.1.3 I/O接口的主要功能6.1.4 接口分类6.1.5 I/O接口寻址方式6.1.6 微机与I/O接口传送方式6.2 I/O地址译码方法6.2.1 I/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.5 80×86中断系统6.4 定时器/计数器6.4.1 定时器概述6.4.2 可编程定时计数器8253A6.4.3 8253A的VHDL设计6.5 并行接口6.5.1 并行通信与并行接口6.5.2 零线信号交换6.5.3 单线信号交换6.5.4 双线信号交换6.5.5 三线信号交换6.5.6 可编程并行接口芯片8255A6.5.7 8255A在键盘扫描电路中的应用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.8 IBMPC串口芯片INS82506.6.9 异步串行通信I/O功能调用6.6.1 0用8251A和8250构成多微机通信系统6.7 D/A及A/D接口6.7.1 过程通道6.7.2 D/A转换器6.7.3 DAC08326.7.4 A/D转换器6.7.5 ADC08096.7.6 基于VHDL的ADC0809控制器设计6.7.7 模拟量输入通道6.7.8 A/D转换结果处理技术6.7.9 信号滤波6.8 键盘与LED接口6.8.1 键盘接口6.8.2 LED接口6.8.3 8279可编程键盘/显示器接口6.9 DMA技术6.9.1 DMA概述6.9.2 DMA控制器8237A6.9.3 DMA控制器在系统中的应用6.9.4 DMA控制器8237A的初始化6.9.5 DMA控制器的应用举例习题与思考题第7章 总线技术7.1 总线基本概念7.1.1 总线定义7.1.2 总线分类7.1.3 总线标准7.1.4 总线仲裁7.2 ISA总线7.3 PCI总线7.3.1 PCI总线对传统总线结构的突破7.3.2 PCI总线的系统结构及特点7.3.3 PCI总线引脚信号7.4 USB总线7.4.1 USB概述7.4.2 USB结构7.4.3 USB总线特点7.4.4 数据传输类型7.4.5 USB总线数据传输7.4.6 USB的典型应用7.4.7 一个USBHOST接口的软硬件设计7.5 高速总线接口7.5.1 IEEE13947.5.2 高速图形端口AGP7.6 I2C总线7.6.1 I2C总线简介7.6.2 I2C总线特点7.6.3 I2C总线原理习题与思考题第8章 多模块编程技术8.1 概述8.2 多模块段间链接8.2.1 SEGMENT伪指令8.2.2 GROUP伪指令8.3 模块之间通信8.3.1 EXTRN和PUBLIC伪指令语句8.3.2 过程程序和调用程序之间通信8.4 多模块设计举例8.4.1 多模块目标文件链接命令形式8.4.2 多模块END伪指令使用格式8.4.3 C主模块调用汇编模块举例8.4.4 汇编主模块调用C模块函数举例习题与思考题参考文献附录A8086PC指令系统A.1 分类A.1.1 传送类指令A.1.2 算术运算类指令A.1.3 逻辑运算类指令A.1.4 串操作类指令A.1.5 转移与调用类指令A.1.6 处理器控制类指令A.2 8086指令系统表附录B通用汇编程序伪指令B.1 分类B.2 存储模式伪指令B.3 简化段定义伪指令B.4 通用汇编程序伪指令一览表附录CASCII码编码表附录D中断向量地址分配D.1 8088中断向量D.2 8259A中断向量D.3 BIOS中断D.4 提供给用户的中断D.5 数据表指针D.6 DOS中断D.7 BASIC中断附录E汇编程序的开发过程E.1 源程序的编辑E.2 源程序的汇编E.3 链接E.4 汇编和自动链接E.5 运行E.6 DEBUG调试工具E.6.1 DEBUG基本规则E.6.2 DEBUG命令详解E.7 MASM611使用方法简介附录F汇编语言程序设计易犯的错误附录GBIOS中断附录HDOS(INT21H)功能调用

封面

微机原理与接口技术

书名:微机原理与接口技术

作者:张小鸣主编

页数:485

定价:¥45.0

出版社:清华大学出版社

出版日期:2009-09-01

ISBN:9787302203964

PDF电子书大小:117MB 高清扫描完整版



本文标题:《微机原理与接口技术》PDF下载

资源仅供学习参考,禁止用于商业用途,请在下载后24小时内删除!