-
第一章计算机基础
本章介绍计算机的一些基础知识,为以后各章的学习奠定基础。本章内容主要包括计算机辅助工具、计算机中的信息表示、计算机中的信息处理等。
-
●1.1章节导学
介绍本章的主要内容和结构。
-
●1.2计算机辅助工具
介绍算盘和计算机等计算工具的简单工作原理。
-
●1.3计算机中的信息表示
介绍计算机中数值和字符的表示方法。
-
●1.4计算机中的信息处理
介绍计算机中的运算器加法电路和数据编码方法(包括源码、反码、补码),最后介绍补码运算的加法/减法器。
-
第二章微处理器
本章从微机的简化模型入手,讲述微机的内部工作原理。然后以16位微处理器8086为过渡,讲述IA-32架构微处理器的功能结构及编程结构;最后以32位微处理器Pentium为例,讲述32位微处理器的外部引脚及工作时序。
-
●2.1章节导学
介绍本章的主要内容和结构。
-
●2.2微机的简化模型
以一个八位模型机为例,介绍微型计算机的简化结构,介绍其运行过程、简单指令系统和程序设计。
-
●2.38086微处理器
8086是IA32架构的早期模型,本节主要介绍8086微处理器的功能结构、存储器结构、寄存器结构、时序、外围引脚、工作模式、复位与启动操作、总线操作、中断操作等内容。
-
●2.4Pentium微处理器简介
本节介绍32位微处理器Pentium的系统结构、功能特性、总线时序等内容。
-
第三章指令系统
指令是让计算机完成某种操作的“命令”,某处理器可以执行的全部指令的集合称为该处理器的指令系统。不同系列的CPU有不同的指令系统。指令系统确定了CPU所能完成的功能,是用汇编语言进行程序设计的最基本部分。本章主要介绍IA32系列微处理器的寻址方式及其基本指令集。
-
●3.1章节导学
介绍本章的主要内容和结构。
-
●3.2指令系统的概念
本节主要介绍指令系统的基本概念、汇编语言指令格式。
-
●3.3寻址方式
本节主要介绍IA32系列CPU中常见的寻址方式。
-
●3.4基本指令集
本节主要介绍IA32处理器的基本指令集,包括:数据传送指令、算术指令、逻辑指令、串处理指令、控制转移指令和处理机指令等。
-
第四章汇编语言程序设计
本章将介绍宏汇编语言程序的结构、伪指令以及程序设计的一般过程和各种基本程序结构,然后介绍系统功能调用,并给出一些的编程实例。
-
●4.1章节导学
介绍本章的主要内容和结构。
-
●4.2汇编语言的语句
本节主要介绍汇编语言的三种基本语句:指令语句、伪指令语句和宏指令语句,以及汇编语言语句的一般格式。
-
●4.3汇编程序结构相关伪指令
本节主要介绍汇编语言中常见的伪指令语句及其用法。
-
●4.4数据及符号定义伪指令
本节主要介绍数据定义伪指令(DB/DW/DD)和符号定义伪指令(EQU/=)的基本用法。
-
●4.5汇编语言的开发过程
本节介绍使用汇编语言开发程序的建立和处理过程。
-
●4.6顺序结构程序设计
本节介绍顺序结构程序设计的程序结构并举例说明。
-
●4.7分支程序设计实例
本节介绍分支程序设计的基本形式并举例说明。
-
●4.8CASE多路分支程序设计
本节介绍CASE多路分支程序设计的结构并举例说明。
-
●4.9循环结构程序设计
本节介绍循环程序设计的基本形式并举例说明。
-
●4.10子程序设计
本节介绍子程序设计的结构、用法并举例说明。
-
●4.11什么是DOS系统功能调用
本节介绍DOS系统功能调用的基本概念和一般步骤。
-
●4.12怎样实现键盘输入
本节介绍使用DOS系统功能调用实现键盘输入的方法。
-
●4.13怎样实现屏幕输出
本节介绍使用DOS系统功能调用实现屏幕输出的方法。
-
●4.14代码转换程序设计
本节介绍代码转换程序设计的方法。
-
第五章总线技术
总线技术应用十分广泛,从芯片内部各功能部件的连接,到芯片间的互联,再到由芯片组成的板卡模块的连接,以及计算机与外部设备之间的连接,都是通过不同的总线方式实现的。本章主要介绍总线的基本概念、常见内部总线和外部总线。
-
●5.1章节导学
介绍本章的主要内容和结构。
-
●5.2总线的基本概念
本节介绍总线的概念、分类和性能指标等。
-
●5.3内部总线
本节介绍常见的内部总线,包括STD总线、PC系列总线等。
-
●5.4外部总线
本节介绍常见外部总线,包括IEEE488、USB和串行总线。
-
第六章存储器系统
存储器是计算机系统中的记忆设备,用来存放程序和数据。本章主要介绍计算机存储器系统的结构、类型,给出一些常用基本存储元件的电路结构,重点介绍一些常用存储器芯片的扩展,以及怎样与CPU进行连接。
-
●6.1章节导学
介绍本章的主要内容和结构。
-
●6.2存储器系统简介
本节主要介绍存储系统的层次结构、基本组成和性能指标。
-
●6.3存储器类型
本节介绍常用的存储器,包括随机存储器(SRAM、DRAM)和只读存储器(ROM、PROM、EPROM、EEPROM、FLASH)。
-
●6.4存储器的扩展技术
本节介绍扩大存储器容量的存储器扩展技术。
-
●6.5存储器与CPU的连接
本节介绍如何将存储器与CPU进行连接,进行存储器的读写操作。
-
第七章输入输出接口
输入输出接口是外部设备与CPU进行数据传送的通道,本章主要介绍I/O接口的基本概念、I/O接口及其编址、I/O接口的地址译码、CPU与外设的数据传递等。
-
●7.1章节导学
介绍本章的主要内容和结构。
-
●7.2I/O接口的基本概念
本节介绍I/O接口的基本概念,包括接口功能、接口信息类型、接口基本结构等。
-
●7.3I/O端口及其编址
本节介绍I/O端口的概念、I/O端口的编址方式。
-
●7.4I/O接口的地址译码
本节介绍端口地址的常见译码方式,包括逻辑门电路译码、译码器译码、比较器译码等。
-
●7.5CPU与外设之间的数据传递
本节介绍CPU与外设之间的数据传递方式,包括程序控制方式、中断传送方式、DMA方式和IO处理机方式。
-
第八章中断系统
中断系统是计算机系统不可缺少的重要组成部分。本章将主要介绍中断的基本概念、微机中断系统的功能及中断管理专用芯片8259A。
-
●8.1章节导学
介绍本章的主要内容和结构。
-
●8.2中断的基本概念
本节介绍中断的基本概念,包括:中断的定义、中断请求信号的产生、中断优先级、中断过程。
-
●8.3微型计算机的中断系统
本节介绍微型计算机的中断系统,包括中断的分类、中断类型码、中断向量和中断向量表、中断响应过程与时序等。
-
●8.4可编程中断控制器8259A
本节介绍一种可编程中断控制器8259A,包括内部结构和工作原理、引脚信号、工作过程、工作方式等。
-
●8.58259A的编程
本节介绍可编程中断控制器8259A的连接、使用和编程方法。
-
第九章并行接口及定时器/计数器技术
并行接口及定时计数接口是计算机输入输出系统中常见的接口,本章主要介绍并行接口的结构、常见并行接口8255A的结构和使用、8253定时器/计数器的结构和使用。
-
●9.1章节导学
介绍本章的主要内容和结构。
-
●9.2并行接口8255A的主要结构
本节介绍可编程并行接口芯片8255A的内部结构、引脚功能等。
-
●9.38255A的工作方式及控制字
本节介绍可编程并行接口芯片8255A的工作方式、控制字等。
-
●9.48255A应用举例
本节介绍可编程并行接口芯片8255A与CPU的连接方式和使用编程。
-
●9.58253定时器/计数器的结构
本节介绍可编程定时/计数芯片8253的内部结构、引脚功能等。
-
●9.68253的主要工作方式
本节介绍可编程定时/计数芯片8253的工作方式、读写初始化过程等。
-
●9.78253应用举例
本节介绍可编程定时/计数芯片8253与CPU的连接、使用编程等。
-
第十章串行通信接口
串行通信接口是计算机与外部设备连接的一种常用方式,本章主要介绍串行接口与通信的概念、串行通信接口标准、串行接口芯片等。
-
●10.1章节导学
介绍本章的主要内容和结构。
-
●10.2串行接口与通信的概念
本节介绍串行接口与通信的基本概念,包括:异步通信、同步通信、数据传送方式、信号传输方式等。
-
●10.3串行通信接口标准
本节介绍串行通信接口标准,主要包括RS232总线、RS485总线等。
-
●10.4串行接口芯片
本节以8251A为例介串行接口芯片的内部结构和使用方法。
-
第十一章模/数和数模转换
模/数(A/D)和数/模(D/A)转换技术主要用于计算机控制和测量仪器中。本章主要介绍了数模转换器的工作原理、接口芯片DAC0832及接口电路,模数转换器的工作原理、接口芯片ADC0809及接口电路。
-
●11.1章节导学
介绍本章的主要内容和结构。
-
●11.2数/模转换器的主要工作原理
本节介绍数模转换器的主要工作原理和性能指标。
-
●11.3数/模转换芯片DAC0832
本节以8位数模转换器DAC0832为例介绍数模转换器的结构和工作过程。
-
●11.4数/模转换接口电路
本节介绍一个使用DAC0832搭建的接口电路,并以一个实例说明如何连接和编程。
-
●11.5模/数转换的主要工作原理
简单介绍模/数转换的主要工作原理
-
●11.6模/数转换器ADC0809
本节以8位模数转换器ADC0809为例介绍模数转换器的结构和工作过程。
-
●11.7模/数转换接口电路
本节介绍一个使用ADC0809搭建的接口电路,并以一个实例说明如何连接和编程。