出版時間:2011-9 出版社:馮萍、 吳曉 機械工業(yè)出版社 (2011-09出版) 作者:馮萍,吳曉 編 頁數:487
內容概要
《微機系統(tǒng)匯編語言與接口技術(第2版)》以Intel 80X86為背景機介紹微處理器、匯編語言與接口技術的基礎知識、原理和使用方法?!段C系統(tǒng)匯編語言與接口技術(第2版)》分為三部分,第一部分是Intel微處理器系列基本工作原理介紹;第二部分是匯編語言部分,以MASM6 11的Programmer′s Work Bench為平臺,介紹80X86指令系統(tǒng)及匯編語言程序設計技術基礎,并通過典型應用幫助讀者深入學習和掌握匯編語言程序設計的方法;第三部分是接口技術部分,首先引入微機基本接口技術,系統(tǒng)和詳細地介紹了中斷、串行和并行通信、時鐘以及總線等技術的基本原理和應用方法,進一步講述了Pentium PC發(fā)展的部分接口技術?!段C系統(tǒng)匯編語言與接口技術(第2版)》可以作為本科計算機專業(yè)、自動控制類等專業(yè)“微機原理與接口技術”或“匯編語言與接口技術”課程的教材,亦可供從事系統(tǒng)開發(fā)的工程技術人員學習使用。
書籍目錄
前言第1章 緒論1.1 Intel微處理器發(fā)展綜述1.1.1 微處理器內核不斷翻新1.1.2 微處理器芯片制造工藝不斷提高1.1.3 并行化技術不斷發(fā)展1.1.4 X86指令集不斷擴展1.2 匯編語言與接口技術的特點和使用場合1.2.1 匯編語言的特點和使用場合1.2.2 接口技術的特點1.3 運算基礎1.3.1 進位計數制及其相互轉換1.3.2 二進制數的運算規(guī)則1.3.3 計算機中的四則運算1.3.4 計算機中帶符號數的表示方法1.3.5 計算機中數的小數點表示方法1.3.6 二進制編碼1.3.7 邏輯運算與基本邏輯電路思考題與習題第2章 Intel80X86微處理器2.1 微處理器的基本結構2.1.1 微處理器的內部基本結構2.1.2 微處理器外部基本引腳2.1.3 80X86微處理器的主要邏輯結構2.2 80X86內部寄存器結構2.3 微處理器的工作方式2.3.1 實地址方式2.3.2 虛擬8086方式2.3.3 保護方式2.3.4 3種工作方式的狀態(tài)轉換2.3.5 系統(tǒng)管理方式(SMM)2.4 實模式存儲器尋址2.5 保護模式存儲器分段管理2.6 保護模式存儲器分頁管理思考題與習題第3章 80X86尋址方式和指令系統(tǒng)3.1 80X86尋址方式3.1.1 數據尋址方式3.1.2 程序地址尋址方式3.1.3 堆棧地址尋址3.2 80X86指令格式3.2.1 80X86指令編碼格式3.2.2 80X86指令格式3.3 80X86指令系統(tǒng)3.3.1 數據傳送指令3.3.2 算術運算指令3.3.3 邏輯運算指令3.3.4 控制轉移類指令3.3.5 串操作指令3.3.6 輸入/輸出指令3.3.7 處理器控制3.3.8 中斷指令與DOS功能調用思考題與習題第4章 匯編語言及程序設計4.1 匯編語言4.1.1 匯編語言格式4.1.2 簡化的段定義偽指令4.1.3 完整段定義偽指令4.1.4 常用偽指令4.1.5 匯編程序兩種基本格式4.2 分支程序設計4.2.1 簡單分支程序4.2.2 復雜分支程序4.3 循環(huán)程序設計4.3.1 單重循環(huán)程序4.3.2 多重循環(huán)程序4.4 子程序設計4.4.1 過程定義4.4.2 調用指令4.4.3 堆棧幀指令4.4.4 子程序設計4.4.5 子程序的遞歸和重入4.5 控制匯編語言程序語句4.5.1 IF語句4.5.2 DO-WHILE語句4.5.3 REPEAT-UNTIL語句4.6 結構和記錄4.6.1 結構和聯合4.6.2 記錄4.7 宏4.7.1 宏指令的定義和使用4.7.2 宏指令中參數的使用4.7.3 宏與子程序的區(qū)別4.7.4 與宏有關的局部變量說明偽指令LOCAL4.8 源程序的結合4.9 PUBLIC和EXTERN偽指令4.10 庫文件4.11匯編語言與高級語言的接口4.11.1 C語言調用協(xié)議4.11.2 內存模式和段的約定4.11.3 數據類型與結果返回4.11.4 PASCAL語言調用協(xié)議4.11.5 MASM調用高級語言4.11.6 調用舉例4.12 條件匯編和條件錯誤匯編4.13 匯編和連接程序4.14 匯編語言程序上機過程思考題與習題第5章 微機接口技術5.1 I/O控制5.1.1 I/O控制方式5.1.2 程序查詢5.2 中斷控制5.2.1 基本中斷控制方式5.2.2 中斷判決與控制5.2.3 80X86實方式中斷5.3 8259A可編程中斷控制器5.3.1 基本功能5.3.2 結構及引腳5.3.3 8259A管理中斷過程5.3.4 8259A的命令5.3.5 8259A工作方式5.3.6 8259A在PC/XT系統(tǒng)中的應用5.3.7 8259A編程應用5.3.8 中斷控制方式的設計與應用5.4 APIC技術5.4.1 82093AAI/O高級可編程中斷控制器(IOAPIC)5.4.2 APIC系統(tǒng)的組成5.4.3 APIC系統(tǒng)工作模式5.4.4 APIC總線周期5.4.5 APIC系統(tǒng)工作過程5.4.6 APIC總線仲裁5.4.7 APIC系統(tǒng)的中斷類型5.5 直接存儲器存取控制5.5.1 DMAC的基本功能和基本操作5.5.2 DMAC占用總線的方式5.5.3 操作類型5.5.4 操作方式5.5.5 可編程DMA控制器8237A思考題與習題第6章 存儲器接口技術6.1 存儲器與微處理器的接口6.1.1 微型計算機中的內存儲器及地址譯碼原理6.1.2 32位存儲器的組成與多字節(jié)訪問6.2 微處理器與存儲器的擴展連接技術6.2.1 存儲器芯片引腳的連接6.2.2 存儲容量的字擴展6.2.3 存儲容量的位擴展6.2.4 存儲容量的體擴展6.2.5 主存儲器與微處理器的連接思考題與習題第7章 總線技術7.1 概述7.1.1 總線規(guī)范的基本內容7.1.2 總線分類7.1.3 采用標準總線的優(yōu)點7.2 總線數據傳輸7.2.1 總線傳輸過程7.2.2 總線傳輸信號特性7.2.3 總線傳輸控制7.2.4 總線仲裁7.2.5 奔騰系列微處理器總線技術7.2.6 現代總線發(fā)展7.2.7 總線的性能指標7.3 常用總線介紹7.3.1 PCI總線7.3.2 PCIExpress7.3.3 AGP總線7.3.4 SCSI總線7.3.5 IDE總線7.3.6 Centronics總線7.3.7 RS-232C總線7.3.8 通用串行總線USB思考題與習題第8章 可編程接口芯片8.1 可編程并行輸入輸出接口8255A8.1.1 8255A內部結構與引腳信號8.1.2 8255A控制字8.1.3 8255A工作方式8.2 可編程定時器/計數器8258.2.1 主要功能8.2.2 8254的內部結構及引腳8.2.3 8254編程命令8.2.4 8254工作方式8.2.5 8254在PC系列機中的應用8.2.6 8254編程應用8.3 可編程串行輸入/輸出接口芯片8251A8.3.1 串行通信概述8.3.2 8251A的內部結構8.3.3 8251A的引腳分配8.3.4 8251A的編程8.3.5 8251A的接口技術與應用舉例8.4 可編程I/O控制模塊芯片82801EBICH5/82801ERICH5R8.4.1 內部結構及引腳分配8.4.2 功能描述思考題與習題第9章 數/模轉換與模/數轉換9.1 信號轉換技術9.1.1 概述9.1.2 幾種傳感器9.2 數/模轉換原理9.2.1 數/模轉換基本原理9.2.2 D/A的性能參數和術語9.3 數/模轉換芯片及接口技術9.3.1 DAC0839.3.2 DAC1210/1209/1208系列D/A轉換器及接口9.3.3 DAC8569.3.4 數/模轉換器芯片和微處理器的接口需要注意的問題9.4 模/數轉換原理9.4.1 模/數轉換過程9.4.2 A/D轉換器基本工作原理9.4.3 A/D的性能參數和術語9.5 模數轉換芯片及接口技術9.5.1 ADC0808/0809.5.2 AD1679.5.3 模/數轉換器芯片和微處理器的接口需要注意的問題9.6 D/A和A/D器件的選擇思考題與習題第10章 應用程序設計10.1 保護方式編程10.1.1 由實方式進入保護方式10.1.2 保護模式操作10.2 中斷程序和中斷攔截10.2.1 中斷處理程序10.2.2 中斷攔截10.3 EXEC功能和程序段前綴10.3.1 EXEC功能10.3.2 程序段前綴(PSP)10.4 Window環(huán)境下匯編語言程序設計10.4.1 前言10.4.2 編寫一個簡單的Win32匯編語言程序10.4.3 編寫顯示窗口的Win32匯編語言程序10.4.4 菜單10.4.5 動態(tài)鏈接庫10.5 設備驅動程序10.6 圖形顯示10.6.1 文本方式10.6.2 圖形顯示10.7 鼠標器思考題與習題附錄附表A ASCII碼表附表B INT2FHDPMI功能調用附表C INT31HDPMI功能調用參考文獻
章節(jié)摘錄
版權頁:插圖:輸入漢字的第一步是對漢字進行編碼。漢字編碼的方法有許多種,方案各有特色,但都有不足之處,或過于繁瑣,或編碼過長,或操作不便,或不易記憶。現在比較流行的編碼方式有漢字字音編碼、漢字字形編碼、漢字音形編碼等。字音編碼是以漢語拼音為基礎,在漢語拼音鍵盤或經過處理的英文鍵盤上,根據漢字讀音直接輸入拼音即可。當遇到同音異字時,屏幕顯示重碼漢字,再由人指定或輸入附加信息,最后選擇一個漢字。字形編碼是把漢字逐一分解歸納成一個基本構字部件,每個部件都賦予一個編碼并規(guī)定選擇字形構架的順序,不同的漢字因為組成的構字部件和字型構架順序不同,就能獲得一組不同的編碼,表達不同的漢字。為了能在不同的漢字系統(tǒng)之間互相通信,共享漢字信息,有必要規(guī)定大家公認的中文信息處理標準。比如1981年我國制定推行的GB2312-1980國家標準信息交換用漢字編碼字符集(基本集),簡稱國標碼。在國標碼中,每個圖形字符都規(guī)定了二進制表示的編碼,每個編碼字長為兩字節(jié),每字節(jié)內占用7位信息。例如漢字“啊”的國標碼,前一字節(jié)是0110000,后一字節(jié)是0100001,編碼為3021H。當一個漢字以某種漢字輸入方案送人計算機后,管理模塊立刻將它換成兩字長的GB 2312-1980國標碼。
編輯推薦
《微機系統(tǒng)匯編語言與接口技術(第2版)》是普通高等教育“十一五”國家級規(guī)劃教材之一。
圖書封面
評論、評分、閱讀與下載