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