微機原理與接口技術(張小鳴主編書籍)

微機原理與接口技術(張小鳴主編書籍)

《微機原理與接口技術》是2009年9月出版的圖書,作者是張小鳴。

基本介紹

  • 書名:微機原理與接口技術
  • 作者:張小鳴 
  • ISBN:9787302203964
  • 頁數:485
  • 定價:45元
  • 出版社:清華大學出版社 
  • 出版時間:2009年9月
書籍信息,內容簡介,圖書目錄,

書籍信息

作者:張小鳴
定價:45元
印次:1-1
ISBN:9787302203964
出版日期:2009.09.01
印刷日期:2009.08.28

內容簡介

本書共分為8章,講述了80x86/Pentium系列微處理器的結構組成、暫存器結構、匯流排時序、指令系統、彙編語言程式設計、I/O接口技術、匯流排技術等內容,融合了一些新技術和新概念,講述詳盡、重點突出、深入淺出、全面透徹、實例典型。為適應21世紀嵌入式系統發展與套用的需要,本書加強了數值運算基礎、多模組編程技術、C語言與彙編語言混合編程等內容,新增了地址解碼電路、8253A、8255A、8259A、ADC0809控制器等典型I/O接口電路的VHDL實現方法等章節,使經典接口技術思想與現代EDA設計接口技術有機地結合起來,為學習DSP與ARM等嵌入式系統打下堅實的基礎
第1~4章介紹數值運算基礎,80x86/Pentium系列微處理器的體系結構、編程結構、工作模式,8086/8088 CPU的匯流排時序、存儲器技術、80x86/Pentium指令系統。第5章介紹8086彙編語言程式設計。第6章介紹I/O接口技術和VHDL設計I/O接口。第7章介紹匯流排技術。第8章介紹模組化編程技術。每章都附有習題與思考題。附錄中列出了8086指令系統一覽表、通用彙編程式偽指令一覽表、DOS功能調用、DEBUG命令、學習彙編語言程式設計易犯的錯誤等,便於讀者快速查閱與學習。
本書可作為普通高等院校計算機套用、自動化、通信工程、電子信息等專業本科或專科學生的微機原理與接口技術課程教材,也可供廣大科技人員自學參考。

圖書目錄

第1章微型計算機系統
1.1微型計算機系統概述
1.2計算機中的數與編碼方法
1.2.1數制
1.2.2數制之間的轉換
1.2.3二進制編碼
1.2.4二進制數運算
1.2.5二進制帶符號數表示法
1.3微型計算機系統的組成結構
1.3.1硬體系統結構
1.3.2軟體系統結構
1.4PC的組成結構
1.4.1PC的組成
1.4.2PC的硬體配置
1.4.3主機單元
1.4.4外部設備
習題與思考題
第2章80x86/Pentium系列微處理器
2.116位微處理器編程結構
2.1.18086/8088的功能結構
2.1.28086/8088暫存器
2.1.38086/8088系統的存儲器組織
2.232位微處理器編程結構簡介
2.2.1工作模式
2.2.280x86/Pentium的暫存器組織
2.2.3保護模式下的存儲器定址
2.38086/8088 CPU的引腳功能
2.3.1引腳功能說明
2.3.2最小方式與最大方式
2.48086/8088 CPU的匯流排時序
2.4.1匯流排讀周期
2.4.2匯流排寫周期
2.4.3中斷回響周期
2.4.4系統復位
習題與思考題
第3章存儲器技術
3.1存儲器概述
3.1.1存儲器的分類
3.1.2存儲器的主要性能參數
3.2存儲器的連線
3.2.1存儲器的地址連線
3.2.2存儲器的數據線及控制線連線
3.3存儲器管理
3.3.1IBMPC/XT中存儲空間的分配
3.3.2擴展存儲器及其管理
3.4內部存儲器技術的發展
3.4.1擴展數據輸出動態隨機訪問存儲器
3.4.2同步動態隨機訪問存儲器
3.4.3突發存取高速動態隨機存儲器
3.5外部存儲器簡介
3.5.1硬碟及硬碟驅動器
3.5.2光碟存儲器
3.5.3移動存儲器
習題與思考題
第4章80x86/Pentium指令系統
4.18086/8088指令編碼
4.1.18086/8088指令編碼格式
4.1.2指令執行時間
4.28086/8088定址方式
4.2.1非存儲器定址方式
4.2.2存儲器定址方式
4.38086/8088指令系統
4.3.1數據傳送類指令
4.3.2算術運算類指令
4.3.3邏輯運算與移位類指令
4.3.4串操作類指令
4.3.5控制轉移類指令
4.3.6處理器控制類指令
4.480x86/Pentium指令格式與定址方式
4.4.180x86/PentiumCPU指令格式
4.4.280x86/Pentium定址方式
4.580x86/Pentium指令系統
4.5.180286指令系統
4.5.280386增強和新增指令
4.5.380486新增指令
4.5.4Pentium系列處理器新增指令
習題與思考題
第5章彙編語言程式設計
5.1程式設計語言概述
5.1.1機器語言
5.1.2高級語言
5.1.3彙編語言
5.2彙編語言程式結構與語句結構
5.2.1彙編語言源程式分段結構
5.2.2彙編語言語句種類及其格式
5.3彙編語言數據
5.3.1常量
5.3.2變數
5.3.3標號
5.3.4表達式
5.4彙編語言偽指令
5.4.1數據定義偽指令
5.4.2符號定義偽指令
5.4.3段結構偽指令
5.4.4定位偽指令與彙編地址計數器
5.4.5過程定義偽指令
5.4.6宏處理偽指令
5.4.7模組定義與通信偽指令
5.4.8條件彙編
5.4.9列表偽指令
5.580x86/Pentium擴展偽指令
5.5.1方式選擇偽指令
5.5.280x86/Pentium完整段定義擴充
5.5.3簡化段定義格式及其偽指令
5.6彙編語言程式上機過程
5.6.1彙編語言的命令行編程環境
5.6.2集成編程環境
5.7DOS系統與功能調用
5.7.1DOS和BIOS功能調用
5.7.2DOS功能調用
5.7.3DOS功能調用舉例
5.8彙編語言程式設計基礎
5.8.1程式設計的一般步驟
5.8.2程式設計的基本方法
5.8.3子程式的設計與調用技術
5.9中斷服務程式設計
5.9.1中斷概述
5.9.2中斷服務程式設計
5.10彙編語言與C語言混合編程
5.10.1TurboC嵌入彙編方式
5.10.2模組連線方式
習題與思考題
第6章輸入輸出技術
6.1輸入輸出接口
6.1.1接口電路概述
6.1.2I/O接口基本組成原理
6.1.3I/O接口的主要功能
6.1.4接口分類
6.1.5I/O接口定址方式
6.1.6微機與I/O接口傳送方式
6.2I/O地址解碼方法
6.2.1I/O地址解碼原理
6.2.2簡單輸入輸出接口控制邏輯電路
6.2.3地址解碼電路
6.2.4地址解碼器設計與VHDL設計
6.3中斷系統
6.3.1中斷概述
6.3.2中斷優先權解決方案
6.3.3可程式中斷控制晶片8259A
6.3.4外設中斷管理器VHDL設計
6.3.580x86中斷系統
6.4定時器/計數器
6.4.1定時器概述
6.4.2可程式定時計數器8253A
6.4.38253A的VHDL設計
6.5並行接口
6.5.1並行通信與並行接口
6.5.2零線信號交換
6.5.3單線信號交換
6.5.4雙線信號交換
6.5.5三線信號交換
6.5.6可程式並行接口晶片8255A
6.5.78255A在鍵盤掃描電路中的套用
6.5.8帶信號交換線8位並口的VHDL設計
6.6串列接口
6.6.1串列接口和串列通信
6.6.2異步通信和同步通信
6.6.3傳送時鐘和接收時鐘
6.6.4串列通信校驗方式
6.6.5信號調製與解調
6.6.6異步串口通信接口標準RS232C
6.6.7串列接口晶片Intel8251A
6.6.8IBMPC串口晶片INS8250
6.6.9異步串列通信I/O功能調用
6.6.10用8251A和8250構成多微機通信系統
6.7D/A及A/D接口
6.7.1過程通道
6.7.2D/A轉換器
6.7.3DAC0832
6.7.4A/D轉換器
6.7.5ADC0809
6.7.6基於VHDL的ADC0809控制器設計
6.7.7模擬量輸入通道
6.7.8A/D轉換結果處理技術
6.7.9信號濾波
6.8鍵盤與LED接口
6.8.1鍵盤接口
6.8.2LED接口
6.8.38279可程式鍵盤/顯示器接口
6.9DMA技術
6.9.1DMA概述
6.9.2DMA控制器8237A
6.9.3DMA控制器在系統中的套用
6.9.4DMA控制器8237A的初始化
6.9.5DMA控制器的套用舉例
習題與思考題
第7章匯流排技術
7.1匯流排基本概念
7.1.1匯流排定義
7.1.2匯流排分類
7.1.3匯流排標準
7.1.4匯流排仲裁
7.2ISA匯流排
7.3PCI匯流排
7.3.1PCI匯流排對傳統匯流排結構的突破
7.3.2PCI匯流排的系統結構及特點
7.3.3PCI匯流排引腳信號
7.4USB匯流排
7.4.1USB概述
7.4.2USB結構
7.4.3USB匯流排特點
7.4.4數據傳輸類型
7.4.5USB匯流排數據傳輸
7.4.6USB的典型套用
7.4.7一個USBHOST接口的軟硬體設計
7.5高速匯流排接口
7.5.1IEEE 1394
7.5.2高速圖形連線埠AGP
7.6I2C匯流排
7.6.1I2C匯流排簡介
7.6.2I2C匯流排特點
7.6.3I2C匯流排原理
習題與思考題
第8章多模組編程技術
8.1概述
8.2多模組段間連結
8.2.1SEGMENT偽指令
8.2.2GROUP偽指令
8.3模組之間通信
8.3.1EXTRN和PUBLIC偽指令語句
8.3.2過程程式和調用程式之間通信
8.4多模組設計舉例
8.4.1多模組目標檔案連結命令形式
8.4.2多模組END偽指令使用格式
8.4.3C主模組調用彙編模組舉例
8.4.4彙編主模組調用C模組函式舉例
習題與思考題
參考文獻
附錄A8086 PC指令系統
A.1分類
A.1.1傳送類指令
A.1.2算術運算類指令
A.1.3邏輯運算類指令
A.1.4串操作類指令
A.1.5轉移與調用類指令
A.1.6處理器控制類指令
A.28086指令系統表
附錄B通用彙編程式偽指令
B.1分類
B.2存儲模式偽指令
B.3簡化段定義偽指令
B.4通用彙編程式偽指令一覽表
附錄CASCII碼編碼表
附錄D中斷向量地址分配
D.18088中斷向量
D.28259A中斷向量
D.3BIOS中斷
D.4提供給用戶的中斷
D.5數據表指針
D.6DOS中斷
D.7BASIC中斷
附錄E彙編程式的開發過程
E.1源程式的編輯
E.2源程式的彙編
E.3連結
E.4彙編和自動連結
E.5運行
E.6DEBUG調試工具
E.6.1DEBUG基本規則
E.6.2DEBUG命令詳解
E.7MASM611使用方法簡介
附錄F彙編語言程式設計易犯的錯誤
附錄GBIOS中斷
附錄HDOS(INT 21H)功能調用

相關詞條

熱門詞條

聯絡我們