注册 登录 进入教材巡展
#

出版时间:2017年6月

出版社:机械工业出版社

以下为《16/32位微机原理、汇编语言及接口技术教程(修订版)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 机械工业出版社
  • 9787111576457
  • 2-1
  • 99122
  • 45188122-1
  • 16开
  • 2017年6月
  • 571
  • 340
  • 工学
  • 计算机科学与技术
  • TP36
  • 计算机通信类
  • 本科
内容简介
本书以Intel8088/8086微处理器和IBMPC系列机为主体,论述16位微型计算机的基本原理、汇编语言和接口技术,并引出32位微机系统相关技术。本书主要涵盖微型机的基本系统、微处理器内部结构、指令系统和汇编语言程序设计、微处理器外部特性、存储器系统、输入输出及接口、总线及总线接口、若干典型的接口芯片以及与它们相关联的控制接口技术(包括中断控制、定时计数控制、DMA控制、并行接口、串行通信接口以及模拟接口),后介绍32位Intel80x86微处理器和32位微机的新技术。附录提供调试程序DEBUG的使用方法、汇编语言的开发方法等。
目录
目录前言第1章 微型计算机系统概述11.1 微型计算机的发展11.1.1 通用微处理器11.1.2 专用微处理器21.1.3 摩尔定律31.2 微型计算机的系统组成31.2.1 冯·诺伊曼计算机结构41.2.2 微型计算机的硬件组成61.2.3 IBM PC系列机结构71.2.4 微型计算机的软件系统91.3 计算机中的数据表示111.3.1 数值的编码111.3.2 字符的编码12习题14第2章 微处理器指令系统162.1 微处理器的内部结构162.1.1 微处理器的基本结构162.1.2 8088/8086的功能结构172.1.3 8088/8086的寄存器结构192.1.4 8088/8086的存储器结构212.2 8088/8086的数据寻址方式242.2.1 立即数寻址方式252.2.2 寄存器寻址方式262.2.3 存储器寻址方式262.3 数据传送类指令292.3.1 通用数据传送指令292.3.2 堆栈操作指令312.3.3 标志操作指令322.3.4 地址传送指令332.4 算术运算类指令332.4.1 加法和减法指令332.4.2 符号扩展指令352.4.3 乘法和除法指令352.4.4 十进制调整指令372.5 位操作类指令372.5.1 逻辑运算指令372.5.2 移位指令382.5.3 循环移位指令392.6 控制转移类指令402.6.1 无条件转移指令412.6.2 条件转移指令422.6.3 循环指令452.6.4 子程序指令452.6.5 中断指令和系统功能调用472.7 处理器控制类指令50习题50第3章 汇编语言程序设计543.1 汇编语言的源程序格式543.1.1 语句格式543.1.2 源程序框架563.2 常量、变量和属性593.2.1 常量593.2.2 变量613.2.3 名字和标号的属性623.3 顺序程序设计643.4 分支程序设计653.5 循环程序设计683.5.1 计数控制循环693.5.2 条件控制循环703.5.3 串操作类指令713.6 子程序设计743.6.1 过程定义和子程序编写753.6.2 用寄存器传递参数773.6.3 用共享变量传递参数803.6.4 用堆栈传递参数823.6.5 子程序模块843.6.6 子程序库853.7 宏汇编86习题90第4章 微机总线944.1 总线技术944.1.1 总线类型944.1.2 总线的数据传输954.2 8088的引脚信号984.2.1 8088的两种组态模式994.2.2 地址/数据信号1004.2.3 读写控制信号1014.2.4 其他控制信号1024.3 8088的总线时序1034.3.1 写总线周期1034.3.2 读总线周期1054.4 8086和80286的引脚1064.5 微机系统总线1074.5.1 IBM PC总线1074.5.2 ISA总线111习题112第5章 主存储器1135.1 半导体存储器1135.1.1 半导体存储器的分类1135.1.2 半导体存储器芯片的结构1155.1.3 半导体存储器的主要技术指标1165.2 随机存取存储器1175.2.1 SRAM1175.2.2 DRAM1195.3 只读存储器1225.3.1 EPROM1225.3.2 EEPROM1255.3.3 Flash Memory1275.4 半导体存储器的连接1315.4.1 存储器芯片的地址译码1315.4.2 存储容量的扩充135习题138第6章 输入输出接口1406.1 I/O接口概述1406.1.1 I/O接口的典型结构1406.1.2 I/O端口的编址1426.1.3 输入输出指令1436.1.4 外设与主机的数据传送方式1466.2 无条件传送1466.3 查询传送1496.4 中断传送1526.4.1 中断传送的工作过程1536.4.2 中断优先权管理1556.5 DMA传送156习题158第7章 中断控制接口1597.1 8088中断系统1597.1.1 8088的中断类型1597.1.2 8088的中断响应过程1617.1.3 8088的中断向量表1627.2 内部中断服务程序1637.3 8259A中断控制器1647.3.1 8259A的内部结构和引脚1647.3.2 8259A的中断过程1667.3.3 8259A的工作方式1677.3.4 8259A的编程1697.4 8259A在IBM PC系列机上的应用1747.5 外部中断服务程序1757.6 驻留中断服务程序178习题180第8章 定时计数控制接口1828.1 8253/8254定时计数器1828.1.1 8253/8254的内部结构和引脚1828.1.2 8253/8254的工作方式1848.1.3 8253/8254的编程1878.2 8253/8254在IBM PC系列机上的应用1898.2.1 定时中断和定时刷新1898.2.2 扬声器控制1908.2.3 可编程硬件延时1918.3 扩充定时计数器的应用193习题194第9章 DMA控制接口1969.1 DMA控制器8237A1969.1.1 8237A的内部结构和引脚1969.1.2 8237A的工作时序1989.1.3 8237A的工作方式1999.1.4 8237A的寄存器2019.1.5 8237A的编程2049.2 8237A的应用2059.2.1 8237A在IBM PC系列机上的应用2059.2.2 DMA写传送2069.2.3 DMA设定子程序207习题208第10章 并行接口21010.1 并行接口电路8255A21010.1.1 8255A的内部结构和引脚21010.1.2 8255A的工作方式21110.1.3 8255A的编程21510.2 8255A的应用21710.2.1 8255A在IBM PC/XT机上的应用21710.2.2 用8255A方式0与打印机接口21710.2.3 用8255A方式1与打印机接口21810.2.4 双机并行通信接口22010.3 键盘及其接口22110.3.1 简易键盘的工作原理22110.3.2 PC键盘的工作原理22510.4 LED数码管及其接口22910.5 并