微機原理與接口技術:基於IA-32處理器和32位彙編語言

微機原理與接口技術:基於IA-32處理器和32位彙編語言

《微機原理與接口技術基於IA-32處理器和32位彙編語言》是2010年電子工業出版社出版的圖書。本書以Intel公司的32系列微處理器為基礎,系統闡述了微機原理、彙編語言程式設計、微型計算機的系統組成及接口技術。

基本介紹

  • 書名:微機原理與接口技術:基於IA-32處理器和32位彙編語言
  • 又名:21世紀計算機系列規劃教材
  • ISBN:9787121120886 
  • 頁數:398頁
  • 出版社:電子工業出版社
  • 出版時間:2010年12月1日
  • 裝幀:平裝
  • 開本:16
  • 條形碼:9787121120886
  • 重量:662 g
  • 尺寸:25.6 x 18.2 x 1.6 cm
圖書信息,內容簡介,目錄,

圖書信息

叢書名: 21世紀計算機系列規劃教材
平裝: 398頁
正文語種: 簡體中文
ISBN: 9787121120886, 7121120887
條形碼: 9787121120886
尺寸: 25.6 x 18.2 x 1.6 cm
重量: 662 g

內容簡介

微機原理部分主要包括:32位微處理器的工作原理、Pentium的引腳信號、匯流排周期、超標量流水線技術、多核技術及32位基本指令集(包括16位指令系統)。彙編語言程式設計部分闡述了MASM6?X宏彙編程式中的完整段與簡化段的程式設計,WIN32彙編語言集成環境中的32位彙編語言程式設計。微型計算機的系統組成部分包括:匯流排技術、存儲器系統、中斷技術以及DMA技術,詳細分析了虛擬存儲器及存儲器保護技術、高速快取技術、實模式與保護模式下的中斷系統。接口技術部分包括並行接口、串列通信接口、定時/計數接口、中斷控制接口以及包含上述所有接口功能的多功能接口晶片82371AB,以及模擬接口。

目錄

第1章 微型計算機的基礎知識
1.1 微處理器與微型計算機的發展概況
1.2 微型計算機運算基礎
1.2.1 定點數和浮點數的表示
1.2.2 原碼、反碼與補碼的定義
1.2.3 微機中常用的數字代碼與字元代碼
1.3 微型計算機系統概述
1.3.1 微型計算機的硬體系統
1.3.2 微型計算機的軟體系統
1.3.3 微型計算機系統
1.4 微型計算機工作的基本流程
1.4.1 指令與程式
1.4.2 微型計算機中指令執行的基本流程
1.5 微型計算機系統的主要性能指標
1.6 習題
第2章 微處理器的編程結構
2.1 微處理器的三種工作模式
2.1.1 三種工作模式
2.1.2 三種工作模式的相互轉換
2.2 各種微處理器的編程結構
2.2.1 16位微處理器的編程結構
2.2.2 32位微處理器的編程結構
2.3 實模式下的存儲器定址
2.3.1 實模式下存儲器地址空間的劃分
2.3.2 實模式下存儲器的分段管理技術
2.3.3 實模式下存儲器的定址
2.4 存儲器地址的交叉及位元組、字和雙字的定址
2.5 習題
第3章  32位微處理器指令系統
3.1 32位指令運行環境
3.2  定址方式
3.2.1 定址方式概述
3.2.2 立即定址
3.2.3 暫存器定址
3.2.4 存儲器定址
3.3 32位微處理器指令系統概述
3.4 數據傳送指令
3.4.1 一般數據傳送指令
3.4.2 堆疊操作指令
3.4.3 地址傳送指令
3.4.4 輸入輸出指令
3.5 算術運算指令
3.5.1 加法指令
3.5.2 減法指令
3.5.3 乘法指令
3.5.4 除法指令
3.6 邏輯運算指令
3.7 移位指令
3.7.1 算術移位指令
3.7.2 邏輯移位指令
3.7.3 循環移位指令
3.8 字元串操作指令
3.9 控制轉移指令
3.9.1 條件轉移指令
3.9.2 無條件轉移
3.9.3 過程調用和返回指令
3.10 符號擴展指令
3.11 處理機控制指令
3.11.1 標誌位控制指令
3.11.2 CPU狀態控制指令
3.12 習題
第4章  彙編語言程式設計
4.1 彙編語言基礎
4.1.1 機器語言、彙編語言與高級語言
4.1.2 彙編語言中的常量、變數和標號
4.1.3 彙編語言中的運算符號和表達式
4.1.4 偽指令
4.1.5 常用的DOS功能調用
4.216 位完整段彙編語言程式設計
4.2.1 順序程式設計
4.2.2 分支(選擇結構)程式設計
4.2.3 循環程式設計
4.2.4 過程設計
4.3 16位簡化段彙編語言程式設計
4.3.1 簡化段定義格式概述
4.3.2 16位簡化段順序程式設計
4.3.3 16位簡化段分支程式設計
4.3.4 16位簡化段循環程式設計
4.4 32位彙編語言程式設計
4.4.1 Win32彙編源程式概述
4.4.2 Win32彙編語言程式設計
4.4.3 Win32彙編語言集成開發環境
4.5 習題
第5章  32位微處理器Pentium
5.1 IA-32微處理器的功能結構
5.1.1 80386的功能結構
5.1.2 80486結構特點
5.1.3 Pentium微處理器的性能和功能結構
5.2 Pentium 微處理器的暫存器
5.2.1 基本暫存器組
5.2.2 系統暫存器組
5.3 Pentium的超標量流水線
5.3.1 Pentium的超標量流水線結構
5.3.2 U、V流水線及其分工策略
5.4 Pentium的引腳信號
5.5 Pentium的匯流排周期
5.5.1 匯流排周期的基本概念
5.5.2 Pentium的匯流排周期
5.6習題
第6章  虛擬存儲技術及存儲保護
6.1 虛擬存儲技術
6.1.1 虛擬存儲器簡介
6.1.2 Pentium工作的保護模式
6.1.3 Pentium工作的實模式
6.1.4 Pentium工作的虛擬8086模式
6.2 Pentium的存儲保護
6.2.1 Pentium的特權級及其保護功能
6.2.2 Pentium存儲區域的保護
6.3 習題
第7章  存儲器系統
7.1 存儲器概述
7.1.1 存儲器的分類
7.1.2 存儲器的主要性能指標
7.2 半導體存儲器
7.2.1 存儲器中地址解碼的兩種方式
7.2.2 靜態隨機存取存儲器SRAM
7.2.3 唯讀存儲器ROM
7.2.4 動態隨機存取存儲器DRAM
7.3 微型計算機中存儲器的系統結構
7.3.1 存儲器晶片與微處理器的連線
7.3.2 32位微機系統的記憶體組織
7.4 高速緩衝存儲器Cache技術
7.4.1 Cache的工作原理
7.4.2 Cache的組織方式
7.4.3 寫Cache的策略與一致性
7.4.4 Pentium PC的Cache
7.5 習題
第8章  微型計算機和外設之間的數據傳輸
8.1 接口及接口技術
8.1.1 接口電路的概述
8.1.2 接口電路的主要功能
8.2I/O 連線埠的編址方式
8.2.1 什麼叫I/O連線埠
8.2.2 兩種I/O編址方式
8.2.3 I/O指令
8.2.4 I/O接口的地址分配
8.2.5 I/O保護
8.2.6 32位微處理器採用I/O編址的解碼電路
8.3 微處理器與I/O設備數據傳送的幾種方式
8.3.1 I/O接口電路的基本結構
8.3.2 程式控制I/O方式
8.3.3 中斷控制I/O方式
8.3.4 直接存儲器存取(DMA)方式
8.4 DMA控制器82C37A
8.4.1 82C37A的內部結構
8.4.2 82C37A引腳信號的定義
8.4.3 82C37A內部暫存器的功能和使用
8.4.4 82C37A的DMA接口
8.4.5 82C37A的編程
8.5 習題
第9章  實模式與保護模式下的中斷技術
9.1 中斷的基本概念
9.1.1 中斷及中斷系統的功能
9.1.2 中斷回響與中斷處理
9.2 實模式下的中斷系統
9.2.1 中斷的分類
9.2.2 中斷向量表
9.2.3 中斷過程
9.3 可程式中斷控制器82C59A
9.3.1 82C59A內部結構
9.3.2 82C59A引腳信號
9.3.3 82C59A的工作方式
9.3.4 命令字和初始化編程
9.3.5 中斷處理過程
9.3.6 兩片82C59A的級聯
9.4 保護模式下的中斷技術
9.4.1 中斷和異常的類型號
9.4.2 中斷描述符表IDT
9.4.3 保護模式下中斷和異常的處理過程
9.5 習題
第10章  並行接口技術
10.1 概述
10.2 可程式並行通信接口晶片8255A
10.2.1 8255A的主要特徵
10.2.2 8255A晶片的引腳信號
10.2.3 8255A的內部結構
10.2.4 8255A工作方式控制字和編程
10.2.5 8255A的工作方式
10.2.6 8255A的套用
10.3 並行印表機接口
10.3.1 印表機的工作原理
10.3.2 微機的並行印表機接口
10.4 習題
第11章  串列通信接口技術
11.1 串列通信的基礎
11.1.1 串列通信的基本概念
11.1.2 串列通信的兩種基本方式
11.2 通用異步接收傳送晶片INS8250
11.2.1 8250的內部結構和引腳功能
11.2.2 8250的暫存器
11.2.3 8250的初始化編程
11.3 通用的異步接收傳送晶片NS16550
11.3.1 16550的內部結構和引腳功能
11.3.2 16550的暫存器及編程套用
11.4 EIA RS?232C串列通信接口
11.4.1 RS?232C串列通信接口標準
11.4.2 RS?232C串列通信接口的套用
11.5 通用串列匯流排USB
11.5.1 USB的簡介
11.5.2 USB的性能特點
11.5.3 USB與PCI匯流排的連線
11.5.4 USB的描述符
11.5.5 USB系統組成及拓撲結構
11.5.6 USB的傳輸類型
11.5.7 USB包的類型與格式
11.6 習題
第12章  定時器/計數器和32位機中的多功能接口晶片
12.1 可程式定時器/計數器晶片82C54的編程結構和引腳信號
12.1.1 82C54的基本功能
12.1.2 82C54的編程結構
12.1.3 82C54的引腳信號
12.2 82C54的控制字與編程
12.2.1 82C54的工作原理和控制字
12.2.2 82C54的鎖存命令字
12.3 82C54的工作方式
12.3.1 82C54的六種工作方式
12.3.2 82C54套用舉例
12.4 32位機中的多功能接口晶片82371AB
12.4.1 82371AB晶片的主要功能
12.4.2 82371AB晶片主要接口簡介
12.5 習題
第13章  匯流排與微型計算機系統的結構
13.1 匯流排和接口標準的基本概念
13.1.1 匯流排的基本概念與分類
13.1.2 接口標準與接口標準的分類
13.1.3 匯流排的組成及性能指標
13.2 幾種典型的匯流排及主機板結構
13.2.1 ISA匯流排
13.2.2 PCI匯流排
13.2.3 AGP匯流排
13.2.4 微機主機板結構
13.3 多核處理器
13.3.1 多核處理器發展概況
13.3.2 Intel多核處理器結構
13.4 習題
第14章  模/數和數/模轉換
14.1 概述
14.2 模/數與數/模轉換通道的組成
14.2.1 模/數轉換通道的組成
14.2.2 數/模轉換通道的組成
14.3 模/數與數/模轉換器的主要技術指標
14.3.1 模/數轉換器的主要技術指標
14.3.2 數/模轉換器的主要技術指標
14.4 模/數轉換接口技術
14.4.1 A/D轉換晶片AD574
14.4.2 AD574與PC匯流排的連線
14.5 數/模轉換接口技術
14.5.1 8位D/A轉換晶片DAC0832
14.5.2 DAC0832與PC匯流排的連線
14.6 習題
參考文獻

相關詞條

熱門詞條

聯絡我們