微机原理及彙编语言


微机原理及彙编语言

文章插图
微机原理及彙编语言【微机原理及彙编语言】《微机原理及彙编语言》是2011年8月1日清华大学出版社出版的图书,作者是赵伟 。该书较全面、系统、深入地讨论了微机系统的原理及套用、编程实例及接口技术 。
基本介绍书名:微机原理及彙编语言
作者: 赵伟
ISBN:9787302254744
出版社:清华大学出版社
出版时间:2011-08-01
基本信息版 次: 1页 数: 290装 帧: 平装开 本: 16开所属分类: 图书>教材教辅>大学教材内容简介《微机原理及彙编语言》主要以当前国内外广泛流行的16 /32位微处理器为背景,以Intel8086/808816位机为基础,追蹤Intel主流系列高性能微机的技术发展方向 。具体内容有计算机中数的表示、数制转换、8086/8088微型计算机的基本结构、系统汇流排、8086/8088指令系统、彙编语言程式设计、DOS功能调用、存储器的设计、Cache的原理、存储器的管理、输入/输出的方式、中断、8259中断控制器、8255并行口、8250串列口、模/数转换和数/模转换 。《微机原理及彙编语言》以让学生掌握微机硬体基础知识和彙编语言程式设计为编写目的,是普通高等院校非计算机专业本科生的教材,也可作为成人高等教育的培训教材,又可作为广大从事微型计算机套用与开发的科技人员的自学参考书 。目 录第1章 计算机基础知识 11.1 计算机的产生和发展 11.1.1 计算机的诞生 11.1.2 计算机的发展历史 11.1.3 微型计算机的发展进程 21.1.4 计算机的套用 41.1.5 计算机的发展趋势 51.2 计算机中信息的表示 51.2.1 计算机中的数制 51.2.2 计数制的相互转换 61.2.3 计算机中数据的存储单位 81.2.4 计算机中数的表示方法 91.3 计算机运算基础 121.3.1 无符号二进制数的算术运算和逻辑运算 121.3.2 带符号二进制数的算术运算和逻辑运算 13本章小结 14习题 14第2章 微型计算机结构 162.1 微型计算机概述 162.1.1 微型计算机的组成 162.1.2 微型计算机工作原理 182.1.3 微型计算机的工作过程 182.2 Intel 8086微处理器的功能结构 212.3 8086/8088引脚信号及工作模式 252.4 两种模式下系统的典型配置 292.5 8086/8088系统时序 302.5.1 指令周期、汇流排周期及时钟周期 302.5.2 8086/8088系统的时序 312.5.3 典型的8086/8088时序分析 312.6 8086中断系统 362.6.1 中断的分类 362.6.2 中断类型码 372.7 8086的存储器组织和I/O组织 372.7.18086系统的存储器组织 372.7.28086系统的I/O组织 392.8计算机汇流排技术 392.8.1汇流排的分类 392.8.2汇流排主要性能指标 412.8.3汇流排标準与规範 412.8.4常用内部汇流排 422.8.5常用外部汇流排 452.980286微处理器 472.9.180286CPU的内部结构 472.9.280286晶片引脚功能 492.9.380286保护方式与多任务 512.1080386微处理器 522.10.180386的组成 522.10.280386的引脚信号及功能 552.1180486微处理器 562.11.1Intel80486微处理器内部结构 572.11.2Intel80486微处理器暂存器 592.11.3Intel80486微处理器引脚及功能 602.12Pentium微处理器 622.12.1Pentium的原理结构 622.12.2Pentium的内部暂存器 642.12.3Pentium的工作模式 64本章小结 64习题 65第3章指令系统 663.1概述 663.28086的定址方式 673.2.1立即定址方式 683.2.2暂存器定址方式 683.2.3直接定址方式 683.2.4暂存器间接定址方式 693.2.5变址定址方式 703.2.6基址定址方式 713.2.7基址变址定址方式 723.2.8相对基址变址定址方式 733.2.9存储器定址时的段约定 743.38086/8088指令系统 743.3.1数据传送类指令 753.3.2算术运算类指令 833.3.3逻辑运算类指令和移位指令 943.3.4串操作类指令 973.3.5控制转移类指令 1013.3.6处理器控制类指令 110本章小结 112习题 112第4章彙编语言程式设计 1154.1彙编语言与彙编程式 1154.1.1彙编语言源程式的结构 1164.1.2彙编语言语句类型及格式 1174.1.3数据项及表达式 1184.2伪指令 1214.2.1数据定义伪指令 1224.2.2符号定义伪指令 1234.2.3段定义伪指令 1244.2.4设定段暂存器伪指令 1264.2.5过程定义伪指令 1274.2.6宏命令伪指令 1284.2.7模组定义与连线伪指令 1294.3DOS功能调用 1304.4彙编语言程式设计基础 1334.4.1程式设计概述 1344.4.2顺序程式 1344.4.3分支程式 136 4.4.4循环程式 1384.4.5子程式设计 1394.5常见程式设计举例 143本章小结 151习题 151第5章存储器系统 1545.1存储器技术简介 1545.1.1存储器的构成 1545.1.2存储器的分类 1545.1.3存储器的系统结构 1565.1.4存储器的主要性能参数 1575.1.5存储器的分级结构 1575.2读写存储器 1585.2.1静态存储器 1595.2.2动态存储器 1655.2.3记忆体条 1695.3只读存储器 1705.3.1掩模ROM 1705.3.2可程式的ROM 1715.3.3可擦除、可程式的ROM 1715.3.4电可擦除可程式的ROM 1745.3.5快擦型存储器 1755.4存储器晶片的扩展设计 1785.4.1存储器的构成原理 1785.4.2存储器的扩展 1795.4.3存储器的地址解码 1825.4.4存储器的扩展设计举例 1845.4.58086系统中存储器组成 1875.5高速缓冲存储器 1895.5.1概述 1895.5.2高速缓冲存储器-主存存储结构及其实现 1895.5.3二级高速缓冲存储器-主存存储结构1915.5.4高速缓冲存储器的基本操作1915.5.5地址映象及其方式1925.5.6替换策略1945.6虚拟存储器1955.6.1概述1955.6.2虚地址和实地址的基本概念及其相互关係1965.6.3虚拟存储器和高速缓冲存储器的异同点197本章小结197习题197第6章输入输出和中断控制1996.1微型计算机和外设之间的数据传输1996.1.1程式控制方式2016.1.2中断传送方式2096.1.3DMA传送方式2106.1.4I/O通道和I/O处理机方式2136.2中断控制技术2136.2.18086微机系统中断源2146.2.28086中断向量表2156.2.3中断优先权与中断嵌套2166.2.4中断请求与中断回响2176.2.5中断服务子程式2186.3中断控制器8259A2216.3.18259A引脚的含义2216.3.28259A的编程结构和工作原理2226.3.38259A的工作方式223 6.3.48259A的初始化命令字和初始化2266.3.58259A的操作命令字2296.3.68259A的套用举例231本章小结232习题232第7章常用数字接口电路2337.1可程式并行接口晶片8255A2337.1.18255A的内部结构和引脚功能2337.1.28255A的工作方式2357.1.38255A的初始化2377.1.48255A的套用举例2397.2可程式定时器/计数器8253-52437.2.18253-5的内部结构和引脚功能2447.2.28253-5的工作方式2467.2.38253-5的初始化2537.2.48253-5的套用举例255本章小结257习题257第8章A/D与D/A转换器接口2598.1D/A转换器2598.1.1D/A转换器的工作原理2598.1.2D/A转换器的主要参数指标2618.1.3典型的D/A晶片简介2628.2A/D转换器2658.2.1A/D转换器的工作原理2658.2.2A/D转换器的参数指标2678.2.3典型ADC晶片2678.3A/D、D/A转换器片与微处理器接口2708.3.1D/A转换器与微处理器接口2708.3.2A/D转换器与微处理器接口272本章小结276习题276附录AASCII码錶277附录B8086/8088指令简表279附录C8086/8088微机的中断282附录DBIOS软中断简要列表289