注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计汇编语言/编译原理16/32位微机原理、汇编语言及接口技术

16/32位微机原理、汇编语言及接口技术

16/32位微机原理、汇编语言及接口技术

定 价:¥29.00

作 者: 钱晓捷,陈涛编著
出版社: 机械工业出版社
丛编项: 重点大学计算机教材
标 签: 计算机原理

ISBN: 9787111089124 出版时间: 2001-07-01 包装: 精装
开本: 24cm 页数: 346 字数:  

内容简介

  本书以Intel 8088/8086微处理器和IBM PC系列机为主体,论述了16位微型计算机的基本原理、汇编语言和接口技术,并引出了32位微机系统的相关技术。主要内容有:微型机的基本系统,微处理器内部结构、指令系统和汇编语言程序设计,微处理器外部特性、系统总线及与半导体存储器、I/O接口的连接,微机系统的数据传送方式所展开的各种控制接口技术——中断控制接口、定时计数控制接口、DMA控制接口、并行接口、串行通信接口、模拟接口,最后论述了32位Intel 80x86微处理器和32位微机的新技术。附录提供调试程序的使用方法,汇编语言的开发方法以及8088/8086指令系统、DOS功能调用、ROM-BIOS功能调用列表。本书可选作高校“微机原理与接口技术”、“微机原理及应用”或“汇编语言程序设计”等课程的教材或参考书,主要读者为计算机、电子工程和自动控制等相关学科的本、专科和新高职学生以及成教学生,也适用于计算机应用开发人员、希望深入学习微机应用技术的普通读者和培训班学员。

作者简介

暂缺《16/32位微机原理、汇编语言及接口技术》作者简介

图书目录

前言
第1章 微型计算机系统概述
1.1 微型计算机的发展和应用
1.1.1 微型计算机的发展
1.1.2 微型计算机的应用
1.2 微型计算机的系统组成
1.2.1 微型计算机的硬件系统
1.2.2 微型计算机的软件系统
1.3 IBM PC系列机系统
1.3.1 硬件基本组成
1.3.2 主机板组成
1.3.3 存储空间的分配
1.3.4 I/O空间的分配
1.4 计算机中的数据表示
1.4.1 计算机中的数
1.4.2 计算机中的码
习题1
第2章 微处理器指令系统
2.1 微处理器的内部结构
2.1.1 微处理器的基本结构
2.1.2 8088/8086的功能结构
2.1.3 8088/8086的寄存器结构
2.1.4 8088/8086的存储器结构
2.2 8088/8086的寻址方式
2.2.1 立即数寻址方式
2.2.2 寄存器寻址方式
2.2.3 存储器寻址方式
2.3 数据传送类指令
2.3.1 通用数据传送指令
2.3.2 堆栈操作指令
2.3.3 标志操作指令
2.3.4 地址传送指令
2.4 算术运算类指令
2.4.1 加法和减法指令
2.4.2 符号扩展指令
2.4.3 乘法和除法指令
2.4.4 十进制调整指令
2.5 位操作类指令
2.5.1 逻辑运算指令
2.5.2 移位指令
2.5.3 循环移位指令
2.6 控制转移类指令
2.6.1 无条件转移指令
2.6.2 条件转移指令
2.6.3 循环指令
2.6.4 子程序指令
2.6.5 中断指令和系统功能调用
2.7 处理器控制类指令
习题2
第3章 汇编语言程序设计
3.1 汇编语言的源程序格式
3.1.1 简化段定义格式
3.1.2 完整段定义格式
3.1.3 可执行程序的结构
3.2 常量、变量和标号
3.2.1 常量
3.2.2 变量
3.2.3 名字和标号的属性
3.3 顺序程序设计
3.4 分支程序设计
3.5 循环程序设计
3.5.1 计数控制循环
3.5.2 条件控制循环
3.5.3 串操作类指令
3.6 子程序设计
3.6.1 过程定义和子程序编写
3.6.2 用寄存器传递参数
3.6.3 用共享变量传递参数
3.6.4 用堆栈传递参数
3.6.5 子程序模块和子程序库
3.7 宏汇编
习题3
第4章 微处理器外部特性
4.1 8088的引脚信号和总线形成
4.1.1 8088的两种组态模式
4.1.2 最小组态的引脚定义
4.1.3 最小组态的总线形成
4.1.4 最大组态的引脚定义
4.1.5 最大组态的总线形成
4.2 8088的总线时序
4.2.1 最小组态的总线时序
4.2.2 最大组态的总线时序
4.3 8086微处理器
4.4 80286微处理器
4.5 微机系统总线
4.5.1 微机总线概述
4.5.2 IBM PC总线
4.5.3 ISA总线
习题4
第5章 半导体存储器及其接口
5.1 半导体存储器概述
5.1.1 半导体存储器的分类
5.1.2 半导体存储器芯片的结构
5.1.3 半导体存储器的主要技术指标
5.2 随机存取存储器
5.2.1 静态RAM
5.2.2 动态RAM
5.3 只读存储器
5.3.1 EPROM
5.3.2 EEPROM
5.4 半导体存储器与CPU的连接
5.4.1 存储芯片与CPU的连接
5.4.2 存储芯片与CPU的配合
5.5 IBM PC/XT机的DRAM子系统
习题5
第6章 基本输入输出接口
6.1 I/O接口概述
6.1.1 I/O接口的主要功能
6.1.2 I/O接口的典型结构
6.1.3 I/O端口的编址
6.1.4 8088/8086的输入输出指令
6.1.5 I/O地址的译码
6.1.6 数据传送方式
6.2 无条件传送方式及其接口
6.3 查询传送方式及其接口
6.3.1 查询输入接口
6.3.2 查询输出接口
6.3.3 用查询方式对EEPROM进行编程
6.4 中断传送方式
6.4.1 中断传送与接口
6.4.2 中断工作过程
6.4.3 中断优先权
6.5 DMA传送方式
习题6
第7章 中断控制接口
7.1 8088中断系统
7.1.1 8088的中断类型
7.1.2 8088的中断响应过程
7.1.3 8088的中断向量表
7.2 内部中断服务程序
7.3 8259A中断控制器
7.3.1 8259A的内部结构和引脚
7.3.2 8259A的中断过程
7.3.3 8259A的工作方式
7.3.4 8259A的编程
7.4 8259A在IBM PC系列机上的应用
7.5 外部中断服务程序
7.6 驻留中断服务程序
习题7
第8章 定时计数控制接口
8.1 8253/8254定时计数器
8.1.1 8253/8254的内部结构和引脚
8.1.2 8253/8254的工作方式
8.1.3 8253/8254的编程
8.2 8253/8254在IBM PC系列机上的应用
8.2.1 定时中断和定时刷新
8.2.2 扬声器控制
8.2.3 可编程硬件延时
8.3 扩充定时计数器的应用
习题8
第9章 DMA控制接口
9.1 DMA控制器8237A
9.1.1 8237A的内部结构和引脚
9.1.2 8237A的工作时序
9.1.3 8237A的工作方式
9.1.4 8237A的寄存器
9.1.5 8237A的编程
9.2 8237A的应用
9.2.1 8237A在IBM PC系列机上的应用
9.2.2 DMA写传送
9.2.3 DMA设定子程序
习题9
第10章 并行接口
10.1 并行接口电路8255A
10.1.1 8255A的内部结构和引脚
10.1.2 8255A的工作方式
10.1.3 8255A的编程
10.2 8255A的应用
10.2.1 8255A在IBM PC/XT上的应用
10.2.2 用8255A方式0与打印机接口
10.2.3 用8255A方式1与打印机接口
10.2.4 双机并行通信接口
10.3 键盘及其接口
10.3.1 简易键盘的工作原理
10.3.2 PC机键盘的工作原理
10.4 LEDN码管及其接口
10.5 并行打印机接口
10.5.1 打印机接口信号
10.5.2 打印机适配器
10.5.3 打印机驱动程序
习题10
第11章 串行通信接口
11.1 串行通信基础
11.2 串行接口标准RS-232C
11.2.1 RS-232C的引脚定义
11.2.2 RS-232C的连接
11.2.3 RS-232C的电气特性
11.3 通用异步接收发送器8250/16550
11.3.1 8250/16550的内部结构
11.3.2 8250/16550的引脚
11.3.3 8250/16550的寄存器
11.4 异步通信适配器
11.4.1 异步通信适配器的接口电路
11.4.2 异步通信适配器的初始化编程
11.4.3 异步通信程序
11.4.4 中断通信方式的编程方法
习题11
第12章 模拟接口
12.1 模拟输入输出系统
12.2 D/A转换器
12.2.1 D/A转换的基本原理
12.2.2 DAC0832芯片
12.2.3 DAC芯片与主机的连接
12.2.4 DAC芯片的应用
12.3 A/D转换器
12.3.1 A/D转换的基本原理
12.3.2 ADC0809芯片
12.3.3 ADC芯片与主机的连接
12.3.4 ADC芯片的应用
习题12
第13章 32位微型计算机系统
13.1 32位微机组成结构
13.1.1 Intel 80x86系列徽处理器的发展
13.1.2 32位微机主板
13.1.3 32位微机总线结构
13.2 32位指令系统
13.2.1 32位微处理器的工作方式
13.2.2 32位寄存器组
13.2.3 32位寻址方式
13.2.4 32位扩展指令
13.2.5 新增32位整数指令
13.2.6 浮点指令
13.2.7 多媒体指令
13.2.8 32位指令的程序设计
13.3 32位微处理器的引脚
13.3.1 数据线
13.3.2 地址线
13.3.3 总线周期控制线
13.3.4 其他控制线
13.4 虚拟存储管理
13.4.1 段式存储管理
13.4.2 页式存储管理
13.4.3 描述符
13.4.4 特权与保护
13.5 高速缓冲存储Cache
13.5.1 高速缓存的工作原理
13.5.2 80486的片上高速缓存
13.6 精简指令集RISC技术
13.6.1 为什么需要RISC
13.6.2 RISC技术的主要特点
13.7 指令流水线技术
13.7.1 80486的指令流水线
13.7.2 Pentium的超标量指令流水线
13.7.3 Pentium的动态分支预测
13.8 动态执行技术
13.8.1 指令级并行ILP处理器
13.8.2 Pentium III的动态执行结构
习题13
附录A 调试程序DEBUG的使用方法
附录B 汇编语言的开发方法
附录C 8088/8086指令系统
附录D 常用DOS功能调用(INT 21H)
附录E 常用ROM-BIOS功能调用
参考文献

本目录推荐