複製鏈接
請複製以下鏈接發送給好友

微機原理與接口技術

(2009年張小鳴編寫、清華大學出版社出版的圖書)

鎖定
《微機原理與接口技術》是2009年9月清華大學出版社出版的圖書,作者是張小鳴。
中文名
微機原理與接口技術
作    者
張小鳴 [1] 
出版時間
2009年9月
出版社
清華大學出版社 [2] 
頁    數
485 頁
ISBN
9787302203964
定    價
45 元
裝    幀
平裝

微機原理與接口技術內容簡介

本書共分為8章,講述了80x86/Pentium系列微處理器的結構組成、寄存器結構、總線時序、指令系統、彙編語言程序設計、I/O接口技術、總線技術等內容,融合了一些新技術和新概念,講述詳盡、重點突出、深入淺出、全面透徹、實例典型。 [2]  為適應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命令、學習彙編語言程序設計易犯的錯誤等,便於讀者快速查閲與學習。 [3] 
本書可作為普通高等院校計算機應用、自動化、通信工程、電子信息等專業本科或專科學生的微機原理與接口技術課程教材,也可供廣大科技人員自學參考。 [3] 

微機原理與接口技術圖書目錄

第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.1硬盤及硬盤驅動器
習題與思考題
第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.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.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)功能調用
[4] 
參考資料