出版時(shí)間:2006-7 出版社:黃春華、等、 楊文顯 清華大學(xué)出版社 (2012-09出版) 作者:黃春華 等 著 頁數(shù):348
內(nèi)容概要
《現(xiàn)代微型計(jì)算機(jī)原理與接口技術(shù)教程(第2版)》首先從16位微型計(jì)算機(jī)人手,介紹8086微處理器和微處理器子系統(tǒng)、內(nèi)存儲(chǔ)器、80x86匯編語言程序設(shè)計(jì)、微型計(jì)算機(jī)接口原理、微型計(jì)算機(jī)的中斷系統(tǒng)、dma傳輸原理、可編程接口芯片以及數(shù)模轉(zhuǎn)換與模數(shù)轉(zhuǎn)換。在掌握微型計(jì)算機(jī)基本體系的基礎(chǔ)上,進(jìn)一步介紹32/64位微處理器、現(xiàn)代微型計(jì)算機(jī)的體系結(jié)構(gòu)、微型計(jì)算機(jī)總線原理和pci/pci—express、usb總線技術(shù)。 《現(xiàn)代微型計(jì)算機(jī)原理與接口技術(shù)教程(第2版)》內(nèi)容新穎全面,既有對(duì)微型計(jì)算機(jī)原理的系統(tǒng)論述,又有最新一代微型計(jì)算機(jī)技術(shù)的詳細(xì)介紹。全書語言流暢,舉例豐富,大多數(shù)例子均是完整的實(shí)例,許多直接來自作者的科研實(shí)踐?! ”緯梢宰鳛榇髮W(xué)電子信息類各專業(yè)(計(jì)算機(jī)、通信、電氣自動(dòng)化等)、大多數(shù)理工科類專業(yè)(機(jī)械制造、材料、機(jī)電一體化、儀器儀表、物理、數(shù)學(xué)等)學(xué)生開設(shè)“微型計(jì)算機(jī)原理與接口技術(shù)”課程的教材,同時(shí)也是科技人員學(xué)習(xí)微型計(jì)算機(jī)技術(shù)很好的自學(xué)教材和參考書。
書籍目錄
第1章微處理器與微型計(jì)算機(jī) 1.1微型計(jì)算機(jī) 1.1.1電子計(jì)算機(jī)的基本組成 1.1.2微型計(jì)算機(jī) 1.2 8086/8088微處理器結(jié)構(gòu) 1.2.1 8086/8088微處理器內(nèi)部結(jié)構(gòu) 1.2.2 8086/8088微處理器的寄存器 1.3 8086/8088微處理器子系統(tǒng) 1.3.1 8086/8088微處理器的引腳及功能 1.3.2最小模式下的8086/8088微處理器子系統(tǒng) 1.3.3最大模式下的8086/8088微處理器子系統(tǒng) 1.4 8086/8088微處理器的工作時(shí)序 1.4.1時(shí)鐘周期、指令周期和總線周期 1.4.2系統(tǒng)的復(fù)位和啟動(dòng)操作 1.4.3最小模式下的總線讀寫周期 1.4.4最大模式下的總線讀寫周期 1.4.5總線空閑狀態(tài)(總線空操作) 1.4.6一條指令的執(zhí)行過程 習(xí)題l 第2章存儲(chǔ)器 2.1存儲(chǔ)器概述 2.1.1計(jì)算機(jī)中的存儲(chǔ)器 2.1.2半導(dǎo)體存儲(chǔ)器的分類與性能指標(biāo) 2.2隨機(jī)存儲(chǔ)器 2.2.1靜態(tài)隨機(jī)存取存儲(chǔ)器 2.2.2動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM) 2.2.3新型DRAM存儲(chǔ)器 2.3只讀存儲(chǔ)器 2.3.1掩膜型只讀存儲(chǔ)器 2.3.2可編程只讀存儲(chǔ)器 2.3.3可擦除可編程只讀存儲(chǔ)器 2.3.4電擦除可編程只讀存儲(chǔ)器 2.3.5閃速存儲(chǔ)器 2.4存儲(chǔ)器的擴(kuò)展 2.4.1位擴(kuò)展 2.4.2字?jǐn)U展 2.4.3字位全擴(kuò)展 習(xí)題2 第3章匯編語言基礎(chǔ) 3.1數(shù)據(jù)定義與傳送 3.1.1計(jì)算機(jī)內(nèi)數(shù)據(jù)的表示 3.1.2數(shù)據(jù)的定義 3.1.3數(shù)據(jù)的傳送 3.1.4簡(jiǎn)化段格式 3.2匯編語言上機(jī)操作 3.2.1編輯 3.2.2匯編 3.2.3連接 3.2.4運(yùn)行和調(diào)試 3.3數(shù)據(jù)運(yùn)算 3.3.1算術(shù)運(yùn)算 3.3.2循環(huán) 3.3.3 BCD數(shù)運(yùn)算 3.4數(shù)據(jù)的輸入和輸出 3.4.1邏輯運(yùn)算 3.4.2控制臺(tái)輸入和輸出 3.4.3輸入輸出庫子程序 3.5移位和處理器控制 3.5.1移位指令 3.5.2標(biāo)志處理指令 3.5.3處理器控制指令 習(xí)題3 第4章匯編語言程序設(shè)計(jì) 4.1選擇結(jié)構(gòu)程序 4.1.1測(cè)試和轉(zhuǎn)移控制指令 4.1.2基本選擇結(jié)構(gòu) 4.1.3單分支選擇結(jié)構(gòu) 4.1.4復(fù)合選擇結(jié)構(gòu) 4.1.5多分支選擇結(jié)構(gòu) 4.2循環(huán)結(jié)構(gòu)程序 4.2.1循環(huán)指令 4.2.2計(jì)數(shù)循環(huán) 4.2.3條件循環(huán) 4.2.4多重循環(huán) 4.3字符串處理 4.3.1與無條件重復(fù)前綴配合使用的字符串處理指令 4.3.2與有條件重復(fù)前綴配合使用的字符串處理指令 4.4子程序 4.4.1子程序指令 4.4.2子程序的定義 4.4.3子程序應(yīng)用 4.5宏指令 4.5.I宏指令的定義 4.5.2宏指令的應(yīng)用 4.6 DOS和BIOS功能調(diào)用 4.6.1 810S功能調(diào)用 4.6.2 DOS功能調(diào)用 習(xí)題4 第5章微型計(jì)算機(jī)輸入輸出接口 5.1輸入輸出接口 5.1.1外部設(shè)備及其信號(hào) 5.1.2 I/O接口的功能 5.1.3 I/O端口的編址方法 5.1.4輸入輸出指令 5.1.5簡(jiǎn)單I/O接口的組成 5.2輸入輸出數(shù)據(jù)傳輸?shù)目刂品绞?5.2.1程序方式 5.2.2中斷方式 5.2.3直接存儲(chǔ)器存取方式 5.3 開關(guān)量輸入輸出接口 5.3.1開關(guān)量輸入接口 5.3.2開關(guān)量輸出接口 5.4 PC系列微型計(jì)算機(jī)外部設(shè)備接口 5.4.1傳統(tǒng)低速外部設(shè)備接口 5.4.2硬盤/光盤驅(qū)動(dòng)器與接口 5.4.3顯示器和顯示接口 5.4.4聲卡及其接口 5.4.5 IEEE 1394總線及接口 習(xí)題5 第6章中斷與DMA傳輸 6.1中斷原理 6.1.1中斷的基本概念 6.1.2中斷工作方式的特點(diǎn) 6.1.3 中斷管理 6.1.4中斷過程 6.1.5 8086 CPU中斷系統(tǒng) 6.2可編程中斷控制器8259A 6.2.1 8259A引腳及內(nèi)部結(jié)構(gòu) 6.2.2 8259A的工作方式 6.2.3 8259A的編程 6.3中斷方式輸入輸出 6.3.1 中斷方式I/O接口 6.3.2中斷方式輸入輸出程序設(shè)計(jì) 6.3.3中斷方式應(yīng)用 6.4 DMA控制器8237A 6.4.1 DMA傳輸原理 6.4.2 8237A的內(nèi)部結(jié)構(gòu)和外部信號(hào) 6.4.3 8237A的編程使用 習(xí)題6 第7章可編程接口芯片 7.1可編程并行接口8255A 7.1.1 8255A的內(nèi)部結(jié)構(gòu)與外部引腳 7.I.2 8255A的控制字 7.1.3 8255A的工作方式 7.1.4 8255A的應(yīng)用 7.2可編程計(jì)時(shí)器/計(jì)數(shù)器8254 7.2.1 8254的內(nèi)部結(jié)構(gòu)與外部引腳 7.2.2 8254的工作方式 7.2.3 8254的控制字與初始化 7.2.4 8254的應(yīng)用 7.3串行通信的基本概念 7.3.1串行數(shù)據(jù)通信 7.3.2串行通信的方式 7.3.3串行通信接口 …… 第8章數(shù)模轉(zhuǎn)換與模數(shù)轉(zhuǎn)換 第9章現(xiàn)代微型計(jì)算機(jī) 第10章微型計(jì)算機(jī)總線 附錄A標(biāo)準(zhǔn)ASCⅡ碼字符表 附錄8 80x86指令系統(tǒng) 附錄C DOS功能調(diào)用 附錄D BIOS功能調(diào)用 參考文獻(xiàn)
章節(jié)摘錄
版權(quán)頁: 插圖: (3)寄存器子窗口:位于CPU子窗口的右側(cè),顯示CPU內(nèi)各寄存器內(nèi)容??梢赃x擇顯示16/32位寄存器的內(nèi)容,它們的內(nèi)容可以由操作者修改。 (4)標(biāo)志位子窗口:位于寄存器子窗口右側(cè),顯示FLAGS寄存器內(nèi)各標(biāo)志位的當(dāng)前值。 (5)堆棧子窗口:位于整個(gè)窗口的右下側(cè),顯示堆棧段棧頂附近各單元的地址和當(dāng)前值,黑色三角表示當(dāng)前棧頂位置。 按F5鍵可以把當(dāng)前子窗口充滿整個(gè)TD窗口。同時(shí)按下Alt鍵和Enter鍵可以把TD窗口擴(kuò)展為全屏幕。在全屏幕方式下,可以用鼠標(biāo)進(jìn)行各項(xiàng)操作。 除了上述子窗口以外,用戶還可以打開其他的子窗口,例如,另一個(gè)存儲(chǔ)器子窗口(同時(shí)顯示另一段存儲(chǔ)器的當(dāng)前值)、數(shù)值協(xié)處理器內(nèi)的寄存器子窗口等。 需要對(duì)某個(gè)窗口進(jìn)行操作時(shí),首先要選中這個(gè)窗口,方法是用F6鍵選擇,或者在全屏幕方式下用鼠標(biāo)單擊。在全屏幕方式下,在這個(gè)窗口里右擊,會(huì)彈出一個(gè)菜單,其中包含了最常用的操作命令。 例如,在數(shù)據(jù)子窗口右擊,在彈出的菜單里選擇GOTO命令,可以重新設(shè)定這個(gè)窗口的顯示區(qū)域。 各窗口的內(nèi)容都可以由操作者進(jìn)行修改。例如: 在CPU子窗口中單擊指定的位置,然后在鍵盤上輸入符號(hào)指令或者數(shù)據(jù)定義偽指令,可以把一條或多條指令,或者一項(xiàng)或多項(xiàng)數(shù)據(jù)寫入所選擇的位置。其中,符號(hào)指令被匯編成機(jī)器指令存人,數(shù)據(jù)按定義的格式用無符號(hào)數(shù)、補(bǔ)碼或ASCIl碼存入。 在數(shù)據(jù)、寄存器、堆棧子窗口,用鼠標(biāo)單擊指定的位置,此后鍵盤上輸入的內(nèi)容就會(huì)取代該位置上原來的內(nèi)容,實(shí)現(xiàn)修改的目的。 窗口的最底行顯示了當(dāng)前可以使用的功能鍵供用戶選擇: F7鍵/F8鍵:?jiǎn)尾竭\(yùn)行(每次執(zhí)行一條指令)、F4鍵:運(yùn)行到光標(biāo)處、F9鍵:連續(xù)運(yùn)行。 以上面的EX301.EXE為例,調(diào)試過程如下: ①按兩次F7鍵,從寄存器窗口可以看到,DATA的段基址0AE8H已經(jīng)先后裝入AX和DS寄存器。 ②單擊選中數(shù)據(jù)窗口,右擊該窗口,在命令菜單中選擇GOT0命令,在該命令的對(duì)話框中輸入“DS:0”,數(shù)據(jù)窗口顯示DATA段的內(nèi)容??梢钥吹?,從DS:0000開始的4個(gè)字節(jié)內(nèi)容均為FF,它們是ARRAY數(shù)組各元素的初始值。 ③先后按4次F7鍵,從數(shù)據(jù)窗口可以看到,數(shù)組ARRAY的元素逐個(gè)被清“0”。 ④按兩次F7鍵,會(huì)彈出一個(gè)對(duì)話窗口,表示程序運(yùn)行結(jié)束。本程序的調(diào)試也到此結(jié)束。
編輯推薦
《普通高等教育"十一五"國家級(jí)規(guī)劃教材?高等學(xué)校計(jì)算機(jī)基礎(chǔ)教育教材精選:現(xiàn)代微型計(jì)算機(jī)原理與接口技術(shù)教程(第2版)》可以作為大學(xué)電子信息類各專業(yè)(計(jì)算機(jī)、通信、電氣自動(dòng)化等)、大多數(shù)理工科類專業(yè)(機(jī)械制造、材料、機(jī)電一體化、儀器儀表、物理、數(shù)學(xué)等)學(xué)生開設(shè)“微型計(jì)算機(jī)原理與接口技術(shù)”課程的教材,同時(shí)也是科技人員學(xué)習(xí)微型計(jì)算機(jī)技術(shù)很好的自學(xué)教材和參考書。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
現(xiàn)代微型計(jì)算機(jī)原理與接口技術(shù)教程 PDF格式下載