微型計算機基本原理與接口技術(shù)

出版時間:2003-1  出版社:科學(xué)出版社發(fā)行部  作者:陳紅衛(wèi) 編  頁數(shù):333  

前言

  微型計算機原理與接口技術(shù)是自動化、電氣工程及其自動化、電子科學(xué)與技術(shù)等專業(yè)的一門技術(shù)基礎(chǔ)課。同時,微型計算機的應(yīng)用已成為工程技術(shù)人員必備的技術(shù)基礎(chǔ)。本書是為高校師生和一般工程技術(shù)人員學(xué)習(xí)微型計算機原理與接口技術(shù)而編寫的?! ”緯?086/8088為背景機,兼顧高性能微處理器,抓住不同機型之間的共性,從最基本的概念人手,引導(dǎo)讀者逐步掌握微型機從硬件組成到軟件編程的基本知識,了解微機發(fā)展的新技術(shù)。本書可以幫助讀者初步掌握微型計算機的組成、工作原理和應(yīng)用,為讀者掌握和應(yīng)用其他復(fù)雜的高檔微處理器或單片機打下基礎(chǔ)。本書的特點是在講清基本概念的基礎(chǔ)上,用實例說明其原理與應(yīng)用,以幫助讀者加深理解。在介紹接口技術(shù)時,注重以通用的基本芯片為例闡明其原理與應(yīng)用,通過學(xué)習(xí)共性,使讀者能通過自學(xué)掌握各類新的微機接口芯片的使用,以適應(yīng)不斷發(fā)展的需要?! ∪珪彩?,包括計算機基礎(chǔ)知識、8086/8088系統(tǒng)結(jié)構(gòu)、8086/8088指令系統(tǒng)、匯編語言源程序設(shè)計、存儲器組織、輸入/輸出接口、微型計算機的中斷定時系統(tǒng)、模擬接口技術(shù)、串行接口與數(shù)據(jù)通信以及高性能微處理器及有關(guān)技術(shù)簡介。本書特別注意闡明基本概念、方法以及使用中的注意事項,內(nèi)容簡明扼要、深入淺出,融入了作者多年教學(xué)與工程實踐的經(jīng)驗與體會。書中有適量的例題與習(xí)題,幫助讀者鞏固學(xué)到的知識。學(xué)校在使用本教材的教學(xué)過程中,應(yīng)加強實踐性環(huán)節(jié),開設(shè)相應(yīng)的實驗,同時還需要完成一定數(shù)量的習(xí)題。  本書的第一章由俞孟蕻同志編寫,第二、五、六章由陳紅衛(wèi)同志編寫,第三、四章由張健同志編寫,第七至九章由李眾同志編寫,第十章由李彥同志編寫;全書由陳紅衛(wèi)總纂、修改,黃國建教授主審,最后由黃國建、陳紅衛(wèi)、李眾、李彥、俞孟蕻同志共同定稿。

內(nèi)容概要

  《微型計算機基本原理與接口技術(shù)(第2版)》以8086/8088為背景機,兼顧高性能的微處理器,主要介紹微型計算機的基本知識、微型計算機的基本結(jié)構(gòu)、指令系統(tǒng)、匯編語言程序設(shè)計方法、存儲器系統(tǒng)以及有關(guān)中斷、并行接口、串行接口、A/D、D/A等I/O接口技術(shù)?!段⑿陀嬎銠C基本原理與接口技術(shù)》注重闡明基木概念、方法以及使用中的注意事項。在講清基本概念的基礎(chǔ)上,用實例說明其原理與應(yīng)用。全書內(nèi)容簡明扼要,深入淺出,融人了作者多年教學(xué)與工程實踐的經(jīng)驗與體會。書中附有適量的習(xí)題?!段⑿陀嬎銠C基本原理與接口技術(shù)》可用作高等院校微型計算機原理及應(yīng)用課程的教材,也可用作從事微機生產(chǎn)、科研以及工程技術(shù)人員的參考書。

書籍目錄

第一章 計算機基礎(chǔ)知識1.1 計算機中數(shù)值數(shù)據(jù)的表示1.1.1 進位計數(shù)制及其相互轉(zhuǎn)換1.1.2 計算機中數(shù)的表示1.2 計算機中常用編碼1.2.1 BCD碼及其調(diào)整1.2.2 ASCII碼1.2.3 漢字編碼1.3 計算機運算基礎(chǔ)1.3.1 算術(shù)運算1.3.2 邏輯運算1.4 微型計算機系統(tǒng)的基本組成1.4.1 微型計算機的基本結(jié)構(gòu)1.4.2 微型計算機的軟件系統(tǒng)練習(xí)題第二章 8086/8088系統(tǒng)結(jié)構(gòu)2.1 8086/8088微處理器的內(nèi)部結(jié)構(gòu)2.1.1 8086/8088CPU的內(nèi)部結(jié)構(gòu)2.1.2 8086/8088內(nèi)部寄存器2.2 8086/8088 CPU的引腳與功能2.2.1 CPU的引腳與功能2.2.2 總線周期2.2.3 總線接口器件2.3 8086/8088系統(tǒng)結(jié)構(gòu)2.3.1 系統(tǒng)存儲器結(jié)構(gòu)2.3.2 最小與最大模式總線形成2.4 堆棧2.5 微機系統(tǒng)中的總線結(jié)構(gòu)2.5.1 總線的分類與總線標準2.5.2 微機總線的性能指標2.5.3 PC系列微機總線練習(xí)題第三章8086/8088指令系統(tǒng)3.1 8086/8088 CPU的尋址方式3.1.1 立即尋址方式3.1.2 直接尋址方式3.1.3 寄存器尋址方式3.1.4 寄存器間接尋址3.1.5 寄存器相對尋址3.1.6 基址變址尋址方式3.1.7 相對基址變址尋址方式3.1.8 轉(zhuǎn)移類指令的尋址方式3.1.9 I/O端口尋址3.2 8086/8088指令格式3.2.1 操作碼的表示3.2.2 尋址方式的表示3.2.3 機器語言指令舉例3.2.4 機器指令的執(zhí)行時間3.3 8086CPU的指令系統(tǒng)3.3.1 數(shù)據(jù)傳送指令3.3.2 算術(shù)運算指令3.3.3 位處理指令3.3.4 串操作指令3.3.5 控制轉(zhuǎn)移指令3.3.6 處理器控制指令練習(xí)題第四章 匯編語言源程序設(shè)計4.1 匯編語言基本概念4.1.1 機器語言.匯編語言和匯編程序4.1.2 匯編語言程序的工作過程4.2 偽指令4.2.1 數(shù)據(jù)定義及存儲器分配偽指令4.2.2 操作數(shù)表達式4.2.3 PTR屬性操作符和LABEL偽指令4.2.4 表達式賦值偽指令4.2.5 段定義偽指令4.2.6 程序開始和結(jié)束偽指令4.2.7 對準偽指令4.2.8 基數(shù)控制偽指令4.3 匯編語言語句格式4.3.1 名字項4.3.2 操作項4.3.3 操作數(shù)項4.3.4 注釋項4.4 典型匯編語言程序設(shè)計舉例4.4.1 匯編語言程序設(shè)計步驟4.4.2 分支程序設(shè)計4.4.3 循環(huán)程序設(shè)計4.4.4 子程序設(shè)計4.4.5 DOS系統(tǒng)功能調(diào)用4.5 匯編語言程序的上機過程練習(xí)題第五章存儲器組織5.1 存儲器概述5.1.1 存儲器的分類5.1.2 存儲器的性能指標5.2 半導(dǎo)體存儲器5.2.1 隨機存取存儲器RAM5.2.2 只讀存儲器ROM5.3 存儲器與CPU的連接5.3.1 存儲器與CPU連接應(yīng)注意的問題5.3.2 存儲器片選信號的處理方法5.3.3 存儲器芯片的擴展5.3.4 8086微處理器的存儲器接口5.4 存儲器的體系結(jié)構(gòu)5.4.1 存儲器的層次結(jié)構(gòu)5.4.2 高速緩沖存儲器5.4.3 虛擬存儲器5.5 內(nèi)存系統(tǒng)實例5.6 外存儲器簡介練習(xí)題第六章 輸入/輸出接口6.1 概述6.2 輸入/輸出接口的基本概念6.2.1 I/O端口的編址方式6.2.2 輸入輸出傳送方式6.3 并行接口芯片6.3.1 簡單的并行接口6.3.2 可編程并行接口6.4 Intel 8255A的應(yīng)用6.4.1 Intel 8255A的尋址及連接6.4.2 七段數(shù)碼顯示器的接口6.4.3 非編碼鍵盤的接口6.5 DMA控制器Intel 8237A6.5.1 Intel 8237A芯片的內(nèi)部結(jié)構(gòu)與引腳6.5.2 Intel 8237A的工作方式6.5.3 Intel 8237A的工作時序6.5.4 Intel 8237A內(nèi)部寄存器與編程練習(xí)題第七章 微型計算機的中斷定時系統(tǒng)7.1 中斷概述7.1.1 中斷系統(tǒng)7.1.2 中斷處理過程7.1.3 中斷優(yōu)先級7.1.4 中斷嵌套7.2 8086中斷結(jié)構(gòu)7.2.1 8086中斷類型7.2.2 8086中斷矢量7.2.3 8086中斷優(yōu)先級7.3 可編程中斷控制器Intel 8259A7.3.1 Intel 8259A的基本結(jié)構(gòu)7.3.2 Intel 8259A的編程7.3.3 Intel 8259A應(yīng)用舉例7.4 可編程定時針數(shù)器Intel 82537.4.1 微機系統(tǒng)中的定時器和計數(shù)器7.4.2 Intel 8253的主要特性和方式控制字7.4.3 工作方式與應(yīng)用舉例練習(xí)題第八章 模擬接口技術(shù)8.1 概述8.1.1 實時控制系統(tǒng)中的模擬接口8.1.2 采樣-保持電路8.1.3 量化與編碼8.1.4 A/D轉(zhuǎn)換器的主要性能指標8.1.5 D/A轉(zhuǎn)換器的主要性能指標8.2 DAC及其與微機的接口8.2.1 DAC0832轉(zhuǎn)換器8.2.2 DAC0832與微處理器的接口8.3 ADC及其與微機的接口8.3.1 A/D轉(zhuǎn)換原理8.3.2 典型芯片ADC08098.3.3 ADC0809與微處理器的接口8.4 ADC與DAC應(yīng)用舉例練習(xí)題第九章 串行接口與數(shù)據(jù)通信9.1 單行通信的基本概念9.1.1 串行通信的特點9.1.2 串行通信的基本概念9.2 串行通信接口標準9.2.1 RS-232C接口標準9.2.2 RS-422.RS-485接口標準9.3 可編程串行接口芯片Intel 8251A9.3.1 Intel 8251A的主要性能9.3.2 Intel 8251A的基本結(jié)構(gòu)與引腳功能9.3.3 Intel 8251A的編程9.3.4 Intel 8251A應(yīng)用舉例練習(xí)題第十章 高性能微處理器及有關(guān)技術(shù)簡介10.1 高性能微處理器10.1.1 80386/80486/Pentiun微處理器10.1.2 80386/80486/Pentium微處理器的內(nèi)部寄存器10.1.3 Pentium微處理器的內(nèi)部組成10.2 流水線技術(shù)10.3 RISC技術(shù)10.3.1 CISC的含義10.3.2 RISC的含義10.4 80386/90486/Pentium微處理器的工作模式10.4.1 實地址模式10.4.2 保護模式10.4.3 虛擬8086模式10.4.4 系統(tǒng)管理模式10.4.5 工作模式之間的轉(zhuǎn)換10.5 多任務(wù)系統(tǒng)10.5.11 TSS和TSS描述符10.5.2 任務(wù)切換10.5.3 特權(quán)級練習(xí)題附錄A 8086指令表附錄B DOS功能調(diào)用附錄C IBM PC/XT機中斷矢量號配置主要參考文獻

章節(jié)摘錄

  第四章匯編語言源程序設(shè)計  在上一章學(xué)習(xí)了指令系統(tǒng)的基礎(chǔ)上,本章介紹匯編語言源程序的設(shè)計基礎(chǔ)、方法與步驟,編程舉例以及DOS系統(tǒng)功能調(diào)用?! ?.1匯編語言基本概念  4.1.1機器語言、匯編語言和匯編程序  機器語言是計算機能夠直接識別和執(zhí)行的代碼,由0和1組成。用機器語言編制程序非常繁瑣,調(diào)試與修改也很困難?! R編語言是用助記符形式表示的指令組成,它同機器語言的目標代碼一一對應(yīng)。用匯編語言編制的程序叫做匯編語言源程序。它容易被人們識別和使用,但不能被計算機直接識別和執(zhí)行,需要進行匯編?! “褏R編語言源程序翻譯成目標代碼的過程稱為匯編,這個工作是由匯編程序(assembler)完成。匯編語言源程序的處理過程如圖4.1所示?! ?.1.2匯編語言程序的工作過程  匯編語言程序的工作過程可分為四個部分:  (1)建立匯編語言源程序  利用編輯程序,如EDIT.EXE、QEDIT.EXE等,產(chǎn)生非文本格式文件,按照匯編語言所規(guī)定的語法規(guī)則編寫源程序,程序以ASM作為擴展名?! 。?)把匯編語言源程序轉(zhuǎn)換為目標程序  運行匯編程序MASM(或ASM),對所建立的匯編語言源程序進行匯編。匯編程序首先檢查源程序中是否有語法錯誤,然后逐行對源程序進行匯編,使源程序變成二進制編碼的機器語言程序,即目標代碼,用擴展名OB-I表示。同時還給出一個擴展名為LST的列表文件?!  ?/pre>

圖書封面

評論、評分、閱讀與下載


    微型計算機基本原理與接口技術(shù) PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7