《计算机原理与接口技术》较为系统地讲述了80x86微处理器、指令及汇编语言、存储器以及各种典型接口芯片的工作原理,并通过大量实例分析介绍了典型接口芯片与微处理器的连接方法及计算机的实现技术。在教材内容组织上,以8086相关知识为重点,同时对计算机的新发展和新技术作了适当的介绍。全书实例和程序较多,图文并茂,讲述由浅入深,通俗易懂。
《计算机原理与接口技术》可作为高等院校计算机专业的教材,也可作为计算机专业开设计算机原理与接口技术课程的教材。对于从事计算机硬件的工程技术人员和科研人员及自学者,也是一本较好的参考书和自学教材。
目录
- 第1章 计算机概论
- 1.1 概述
- 1.1.1 什么是计算机
- 1.1.2 微处理器、计算机、计算机系统
- 1.2 微处理器的发展概况及计算机的分类
- 1.2.1 Intel系列微处理器
- 1.2.2 计算机的分类
- 1.3 计算机的结构
- 1.3.1 总线结构
- 1.3.2 计算机的结构及功能
- 1.3.3 计算机指令执行过程
- 1.4 计算机系统的主要性能指标
- 本章小结
- 习题
- 第2章 80X86微处理器结构
- 2.1 8086微处理器
- 2.1.1 8086微处理器的内部结构
- 2.1.2 8086微处理器的引脚信号功能及两种工作模式下的系统组成
- 2.1.3 8086微处理器的总线操作
- 2.1.4 8086微处理器的存储器和I/0组织
- 2.2 80X86微处理器
- 2.2.1 80286微处理器
- 2.2.2 80386微处理器
- 2.2.3 80486微处理器
- 2.2.4 Pentium微处理器
- 本章小结
- 习颢
- 第3章 80x86指令系统和汇编语言
- 3.1 寻址方式
- 3.1.1 8086寻址方式
- 3.1.2 80386及后续微处理器与数据有关的寻址方式
- 3.1.3 80386及后续微处理器与转移地址有关的寻址方式
- 3.1.4 保护模式下的寻址方式
- 3.2 8086微处理器指令系统
- 3.2.1 数据传送指令
- 3.2.2 算术运算指令
- 3.2.3 逻辑指令
- 3.2.4 串处理指令
- 3.2.5 控制转移指令
- 3.2.6 处理器控制指令
- 3.3 80X86增强和扩充的指令
- 3.3.1 80286增强和扩充的指令
- 3.3.2 80386增强和扩充的指令
- 3.3.3 80486增强和扩充的指令
- 3.3.4 Pentium增强和扩充的指令
- 3.4 汇编语言伪操作
- 3.4.1 汇编程序介绍
- 3.4.2 伪操作
- 3.4.3 指令中容易出现的错误举例
- 3.5 汇编语言语句格式
- 3.6 汇编语言程序设计举例
- 3.6.1 完整的汇编语言程序举例
- 3.6.2 过程定义的方法
- 3.6.3 循环、分支结构程序设计举例
- 3.6.4 过程(子程序)设计方法举例
- 3.7 DOS功能调用
- 本章小结
- 习题
- 第4章 内存储器及接口
- 4.1 半导体存储器
- 4.1.1 概述
- 4.1.2 RAM芯片的结构、工作原理及典型产品
- 4.1.3 ROM芯片的结构、工作原理及典型产品
- 4.1.4 闪速存储器(fqash Memory)
- 4.2 半导体存储器接口的基本技术
- 4.2.1 8088/8086系统中的内存储器接口
- 4.2.2 动态存储器的连接
- 4.3 计算机存储器系统组成
- 4.4 Cache与主存储器
- 4.4.1 Cache工作原理
- 4.4.2 Cache组织结构
- 本章小结
- 习题
- 第5章 输入输出
- 5.1 概述
- 5.1.1 接口的功能
- 5.1.2 接口与端口
- 5.1.3 I/O端口的编址方法
- 5.2 数据传送的控制方式
- 5.2.1 程序控制传送方式
- 5.2.2 中断方式
- 5.2.3 直接存储器存取(DMA)方式
- 5.2.4 UO处理机方式
- 5.3 可编程DMA控制器8237A(DMAC)
- 5.3.1 8237A的结构和基本功能
- 5.3.2 8237A的工作方式和传送类型
- 5.3.3 8237A内部寄存器及编程
- 5.3.4 8237A的应用编程
- 5.3.5 页面寄存器
- 本章小结
- 习题
- 第6章 中断
- 6.1 概述
- 6.1.1 中断的基本概念
- 6.1.2 中断处理过程
- 6.1.3 中断优先级
- 6.1.4 中断嵌套
- 6.2 8086/8088中断系统
- 6.2.1 8086/8088外部中断
- 6.2.2 8086/8088的内部中断
- 6.2.3 中断向量表
- 6.2.4 8086/8088的中断过程
- 6.3 可编程中断控制器Intel 8259A
- 6.3.1 Intel 8259A内部结构与功能
- 6.3.2 8259A的工作方式
- 6.3.3 8259A的编程
- 6.3.4 8259A应用举例
- 本章小结
- 习题
- 第7章 可编程定时器/计数器技术
- 7.1 可编程定时器,计数器8253
- 7.1.1 定时器/计数器的实现方法
- 7.1.2 8253的结构和功能
- 7.1.3 8253的工作方式
- 7.1.4 8253的初始化
- 7.1.5 8253的应用举例
- 7.2 32位机系统中的多功能集成芯片82380
- 7.2.1 82380的组成和功能
- 7.2.2 82380和CPIJ的连接
- 本章小结
- 习题
- 第8章 可编程输入/输出接口
- 8.1 可编程接口芯片概述
- 8.2 可编程并行接口芯片8255A
- 8.2.1 8255A的结构和引脚功能
- 8.2.2 8255A的工作方式
- 8.2.3 8255A的初始化
- 8.2.4 8255A的应用举例
- 8.2.5 16位系统中的并行接口
- 8.3 可编程串行输入/输出接口
- 8.3.1 串行通信基本的概念
- 8.3.2 串行通信接口
- 8.3.3 可编程通信接口825 lA
- 8.3.4 825 1A的编程
- 本章小结
- 习题
- 第9章 A/D、D/A转换接口
- 9.1 概述
- 9.2 A/D转换技术
- 9.2.1 A/D转换工作原理
- 9.2.2 A/D转换的方法
- 9.2.3 A/D转换器主要参数
- 9.2.4 ADC0809内部结构及其与微处理器的接口
- 9.3 D/A转换技术
- 9.3.1 D/A转换工作原理
- 9.3.2 D/A转换器主要参数
- 9.3.3 DAC0832的内部结构及其与微处理器的接口
- 本章小结
- 习题
- 第章 总线技术
- .1 总线和总线标准
- .1.1 总线
- .1.2 片总线、内总线和外总线
- .1.3 片总线的组成
- .1.4 总线标准
- .2 总线插槽和PC总线的引脚信号
- .2.1 总线插槽和引脚简介
- .2.2 PC总线信号说明
- .2.3 总线的负载能力
- .3 PCI总线
- .3.1 PCI总线的发展
- .3.2 桥接器与配置空间
- .3.3 PCI总线信号
- .4 通用串行总线LISB
- .4.1 IJSB概述
- .4.2 IJSB功能
- 本章小结
- 习题
- 参考文献