本書以8086/8088 CPU為背景機,兼顧高性能的微處理器,主要介紹微型計算機的基本知識、微型計算機的基本結構、指令系統(tǒng)、匯編語言程序設計方法、存儲器系統(tǒng)以及有關中斷、并行接口、串行接口、A/D、D/A等I/O接口技術。本書內容簡明扼要,深入淺出,融入了作者多年教學與工程實踐的經驗與體會,注意闡明基本概念、方法以及使用中的注意事項。在講清基本概念的基礎上,用典型實例說明其原理與應用。每章后附有適量的習題。
本書可用作高等院校微型計算機原理及應用課程的教材,也可用作從事微機生產、科研以及工程技術人員的參考書。
前言
第一章 計算機基礎知識
1.1 計算機中數值數據的表示
1.2 計算機中常用編碼
1.3 計算機運算基礎
1.4 微型計算機系統(tǒng)
練習題
第二章 8086/8088系統(tǒng)結構
2.1 8086/8088微處理器的內部結構
2.2 8086/8088 CPU的工作模式與引腳功能
2.3 8086/8088 CPU的工作時序
2.4 8086/8088系統(tǒng)結構
2.5 微機系統(tǒng)中的總線結構
練習題
第三章 8086/8088指令系統(tǒng)
3.1 指令系統(tǒng)概述
3.2 8086/8088 CPU的尋址方式
3.3 8086/8088指令系統(tǒng)
練習題
第四章 匯編語言程序設計
4.1 基本概念
4.2 偽指令
4.3 匯編語言源程序結構
4.4 典型匯編語言程序設計舉例
練習題
第五章 存儲器組織
5.1 存儲器概述
5.2 半導體存儲器
5.3 半導體存儲器與CPU的連接
5.4 高速緩沖存儲器與虛擬存儲器
5.5 外存儲器簡介
練習題
第六章 并行輸入/輸出接口
6.1 輸入/輸出接口的基本知識
6.2 CPU與外設之間的數據傳送
6.3 簡單并行I/O接口
6.4 可編程并行I/O接口芯片Intel8255A
6.5 Intel8255A的應用舉例
6.6 DMA控制器Intel8237A
練習題
第七章 中斷處理與定時/計數技術
7.1 中斷的基本概念
7.2 8086中斷結構
7.3 可編程中斷控制器Intel8259A
7.4 可編程定時/計數器Intel8253
練習題
第八章 模擬接口技術
8.1 模擬接口基礎知識
8.2 典型D/A轉換器及其應用
8.3 典型A/D轉換器及其應用
練習題
第九章 串行通信及其接口電路
9.1 串行通信的基本概念
9.2 RS-232與RS-485接口標準
9.3 可編程串行接口芯片Intel8251A
9.4 USB串行接口
練習題
第十章 Pentium微處理器
10.1 Pentium微處理器簡介
10.2 Pentium微處理器的體系結構
10.3 Pentium微處理器的引腳與總線周期
10.4 Intel系列微處理器發(fā)展的新技術
練習題
附錄A 8086指令表
附錄B DOS功能調用
附錄C IBM PC/XT機中斷矢量號配置
主要參考文獻