本書是為高等院校非計算機專業(yè)編寫的技術基礎課教材。作者根據(jù)微型計算機技術發(fā)展以及多年教學過程中的體會,考慮到非計算機專業(yè)學生的數(shù)字技術基礎薄弱,同時結(jié)合工科院校學生對計算機應用的偏好,以8086/8088cpu系統(tǒng)為背景,介紹了微型計算機的基本知識、cpu基本結(jié)構和工作原理、存儲器系統(tǒng)設計基礎、接口技術基礎及應用。《微機原理與接口技術》從細微處入手,詳細介紹8086cpu指令系統(tǒng)中的基本指令,詳細說明指令的執(zhí)行過程、使用方法、注意事項。在匯編語言程序設計中考慮到與高級語言(如c語言)的銜接,使用高級語言的經(jīng)典例程進行匯編語言程序設計舉例。《微機原理與接口技術》注重基礎,力求理論與實踐相結(jié)合,以學以致用為原則。
本書可作為普通高等院校本科生“微機原理與接口技術”課程的教材,也可作為成人高等教育的培訓教材及廣大科技工作者的自學參考書。
更多科學出版社服務,請掃碼獲取。
前言
第1章 微型計算機基礎知識
1.1 計算機的發(fā)展歷程
1.2 微型計算機系統(tǒng)
1.2.1 微型計算機的工作原理
1.2.2 微型計算機的系統(tǒng)構成
1.2.3 微型計算機的主要性能指標
1.3 計算機中的數(shù)制與編碼
1.3.1 數(shù)制
1.3.2 各種數(shù)制之間的轉(zhuǎn)換
1.3.3 編碼
1.3.4 數(shù)值型數(shù)據(jù)在計算機中的表示方法
1.4 邏輯運算及常用邏輯部件
1.4.1 基本邏輯運算
1.4.2 基本邏輯門及常用邏輯部件
練習題
第2章 /8086微處理器
2.1 /8086微處理器的內(nèi)部結(jié)構
2.1.1 cpu的功能結(jié)構
2.1.2 cpu的存儲器組織
2.1.3 cpu的寄存器結(jié)構
2.2 cpu的引腳及其功能
2.3 cpu的工作時序及總線形成
2.3.1 cpu的工作時序
2.3.2 cpu在兩種模式下的系統(tǒng)總線形成
練習題
第3章 /8086的指令系統(tǒng)
3.1 概述
3.1.1 機器語言與匯編語言
3.1.2 指令的基本構成
3.2 cpu尋址方式
3.3 指令系統(tǒng)
3.3.1 數(shù)據(jù)傳送指令
3.3.2 算術運算指令
3.3.3 邏輯運算與移位指令
3.3.4 串操作指令
3.3.5 程序控制指令
3.3.6 處理器控制指令
練習題
第4章 匯編語言及其程序設計
4.1 匯編語言源程序
4.1.1 匯編語言源程序結(jié)構
4.1.2 匯編語言源程序的處理過程
4.1.3 匯編語言中的操作數(shù)
4.2 偽指令
4.2.1 段定義偽指令
4.2.2 數(shù)據(jù)定義偽指令
4.2.3 符號定義偽指令
4.2.4 過程定義偽指令
4.2.5 程序結(jié)束偽指令
4.2.6 其他較常見偽指令簡介
4.3 dos系統(tǒng)功能調(diào)用
4.4 匯編語言程序設計基礎
4.4.1 匯編語言程序設計步驟
4.4.2 順序程序設計
4.4.3 分支程序設計
4.4.4 循環(huán)程序設計
4.4.5 過程設計
4.4.6 匯編語言程序的開發(fā)過程
4.4.7 匯編語言與c語言的連接
練習題
第5章 存儲器
5.1 存儲器概述
5.2 隨機存取存儲器(ram)
5.2.1 mos型靜態(tài)隨機存取存儲器(sram)
5.2.2 靜態(tài)ram芯片應用
5.2.3 mos型動態(tài)隨機存取存儲器(dram)
5.2.4 存儲器擴展
5.3 只讀存儲器(rom)
5.4 高速緩沖存儲器
5.5 多級存儲體系
練習題
第6章 輸入/輸出與中斷技術
6.1 i/o接口概述
6.2 i/o端口及其編址方式
6.3 cpu與外部設備之間的數(shù)據(jù)傳送方式
6.3.1 無條件傳送方式
6.3.2 程序查詢傳送方式
6.3.3 中斷傳送方式
6.3.4 dma方式
6.4 簡單接口電路的應用
6.4.1 簡單的輸入接口電路
6.4.2 簡單的輸出接口電路
6.5 中斷技術
6.6 中斷處理的基本過程
6.6.1 中斷請求
6.6.2 中斷判優(yōu)
6.6.3 中斷響應
6.6.4 中斷服務
6.6.5 中斷返回
6.7 /8088中斷系統(tǒng)
6.8 可編程中斷控制器8259a
6.8.1 內(nèi)部結(jié)構
6.8.2 中斷處理過程
6.8.3 工作方式
6.8.4 控制字和初始化編程
6.8.5 a的級聯(lián)
6.8.6 a應用舉例
練習題
第7章 可編程接口芯片
7.1 可編程定時/計數(shù)器8253
7.1.1 的功能結(jié)構
7.1.2 的工作方式
7.1.3 的應用
7.2 可編程并行i/o接口芯片8255a
7.2.1 的功能結(jié)構
7.2.2 的工作方式
7.2.3 的控制字
7.2.4 的應用舉例
7.3 串行通信的基本概念
7.4 可編程串行接口芯片8251
練習題
第8章 數(shù)/模轉(zhuǎn)換及模/數(shù)轉(zhuǎn)換技術
8.1 數(shù)/模(d/a)轉(zhuǎn)換器
8.1.1 d/a轉(zhuǎn)換的原理
8.1.2 d/a轉(zhuǎn)換的性能參數(shù)
8.1.3 典型d/a轉(zhuǎn)換芯片dac0832 及其接口電路
8.1.4 實例
8.2 模/數(shù)(a/d)轉(zhuǎn)換器
8.2.1 a/d轉(zhuǎn)換的原理
8.2.2 a/d轉(zhuǎn)換器的性能參數(shù)
8.2.3 典型a/d轉(zhuǎn)換芯片
8.2.4 實例
練習題
第9章 總線技術
9.1 總線規(guī)范
9.2 總線的分類及其優(yōu)點
9.3 總線的性能指標和數(shù)據(jù)傳輸及仲裁
9.4 典型總線
練習題
附錄a /8088指令表
附錄b dos功能調(diào)用
附錄c ibm pc/xt機中斷矢量號配置
參考文獻