第一章 緒論
第一節(jié) 微處理器與微型計算機的發(fā)展史
第二節(jié) 微處理器和微型計算機
一、微處理器
二、微型計算機
三、微型計算機系統(tǒng)
第三節(jié) 微型計算機的特點
第二章 運算基礎
第一節(jié) 進位計數制
一、十進制數
二、二進制數
三、八進制數
四、十六進制數
第二節(jié) 數制之間的轉換
一、十進制數轉換成二進制數
二、二進制數轉換成十進制數
三、任意進制數與十進制數之間的轉換
第三節(jié) 原碼、反碼與補碼
一、機器數與真值
二、原碼
三、反碼
四、補碼
第四節(jié) 運算方法
一、算術運算
二、邏輯運算
第五節(jié) 數的定點及浮點表示法
一、定點數與浮點數的表示形式
二、浮點數的運算
第六節(jié) 數字代碼和字符代碼
一、數字代碼
二、字表符代碼
習題
第三章 微處理結構
第一節(jié) 基本概念
一、總線
二、堆棧
三、定時
第二節(jié) 微處理器的一般結構
一、算術邏輯部件ALU
二、寄存器陣列
三、控制部件
第三節(jié) Intel 8086微處理器
一、8086 CPU結構
二、引腳信號及功能
第四節(jié) 8086的存儲器管理
習題
第四章 半導體存儲器
第一節(jié) 存儲器概述
一、基本概念及術語
二、半導體存儲器的分類
三、存儲單元尋址
第二節(jié) 半導體存儲器
一、隨機存取存儲器RAM
二、只讀存儲器ROM
第三節(jié) 存儲器與CPU的連接
一、存儲器與CPU連接時應注意的問題
二、存儲器與CPU的連接
習題
第五章 指令系統(tǒng)
第一節(jié) 概述
一、指令的基本內容
二、指令的種類
三、指令的表示方法
第二節(jié) 8086指令的格式及尋址
一、編碼方式
二、尋址方式
第三節(jié) 8086指令系統(tǒng)
一、數據傳送指令
二、算術運算指令
三、邏輯運算和移位循環(huán)指令
四、串操作指令
五、程序控制指令
六、處理器控制指令
習題
第六章 匯編語言程序設計基礎
第一節(jié) 匯編語言的格式
一、什么是匯編語言
二、匯編程序和匯編過程
三、匯編語言程序的運行
四、匯編語言程序的格式
第二節(jié) 偽指令和程序結構
一、程序分段及存儲器分配
二、變量定義及存儲器申請
三、過程定義偽指令
四、符號定義偽指令
五、程序模塊通訊用偽指令
第三節(jié) 匯編語言屬性操作符
一、修改屬性的操作符
二、數值返回操作符
三、記錄專用操作符
第四節(jié) 匯編語言程序設計
一、多字節(jié)加法和減法程序
二、分支轉移程序
三、過程定義和調用
四、其他程序設計
第五節(jié) 控制系統(tǒng)程序設計實例
第六節(jié) 實用匯編語言程序設計技術
一、問題的定義
二、程序設計
三、編碼
四、調試和檢驗
五、文件編制
六、匯編語言與高級語言的交叉使用
習題
第七章 8086時序
第一節(jié) 概述
一、時序的意義
二、時鐘和時鐘周期
三、指令周期和機器(總線)周期
第二節(jié) 典型總線周期分析
一、8086/8088的讀總線周期
二、8086/8088的寫總線周期
三、最小模式下的總線保持
四、最大模式下的總線請求/允許周期
五、中斷響應周期
第三節(jié) 應用舉例
習題
第八章 輸入/輸出及中斷系統(tǒng)
第一節(jié) I/O尋址方式
一、存儲器編址(或稱存儲器對應)I/O方式
二、專用 I/O方式
三、存儲器編址I/O方式與專用I/O方式的比較
第二節(jié) I/O控制方式
一、CPU與I/O之間的接口信號
二、I/O控制方式
第三節(jié) 中斷原理
一、概述
二、中斷響應與中斷處理程序
三、中斷優(yōu)先權
第四節(jié) 可編程中斷控制器Intel 8259A
一、8259A結構
二、引腳及功能說明
三、8259A的工作方式
四、8259A的編程
五、8259A的級連
六、應用舉例
第五節(jié) 8086中斷系統(tǒng)
一、中斷種類
二、中斷向量表
三、中斷響應流程
習題
第九章 輸入/輸出接口電路
第一節(jié) 不可編程接口電路8212
一、8212簡介
二、8212的幾種典型使用方法
第二節(jié) Intel 8253可編程計數器/定時器
一、8253 PIT的基本功能
二、內部結構
三、引腳和寄存器選擇
四、8253的控制字
五、8253的工作方式
六、8253 PIT和8254 PIT
七、8253的初始化
第三節(jié) Intel 8255A可編程并行接口
一、8255A的結構
二、8255A的引腳和控制
三、工作方式選擇
四、方式0的功能和使用
五、方式1的功能和使用
六、方式2的功能和使用
第四節(jié) 串行通信及Intel 8251可編程串行通信接口
一、串和通信的基本概念
二、串行通信中的幾個問題
三、串行通信接口芯片8251A
第五節(jié) 數/模和模/數轉換
一、數/模和模式 /數轉換簡介
二、數/模(D/A)轉換器
三、模/數(A/D) 轉換器
第六節(jié) 接口電路設計
習題
第十章 微機最小系統(tǒng)
第一節(jié) Intel 8086微機最小系統(tǒng)實例
一、系統(tǒng)框圖
二、存儲器與CPU的連接
三、I/O接口電路與CPU的連接
四、8255A在系統(tǒng)中的應用
第二節(jié) 系統(tǒng)監(jiān)控程序簡介
一、監(jiān)控程序簡介
二、顯示程序
三、鍵盤掃描程序
四、應用程序舉例
習題
第十一章 從8086到80x86
第一節(jié) Intel 80286
一、80286的結構
二、指令系統(tǒng)
三、工作方式及引腳
第二節(jié) Intel 80286
一、80386的基本結構
二、80386的指令集
第三節(jié) 80x86及其匯編語言程序設計
附錄 8086/8088指令系統(tǒng)表