出版時間:2009-8 出版社:高等教育出版社 作者:馬爭 編 頁數(shù):367
內(nèi)容概要
《微計算機與單片機原理及應(yīng)用》以80x86微計算機和80C51單片機為基礎(chǔ),系統(tǒng)全面地介紹其硬件結(jié)構(gòu)、工作原理、指令系統(tǒng)、接口技術(shù)及綜合應(yīng)用等,從而幫助讀者掌握微計算機與單片機原理及應(yīng)用。 全書共分12章,貫徹了理論和實踐相結(jié)合、知識與技能相結(jié)合的指導(dǎo)思想。書中內(nèi)容重點突出,圖文并茂,實例豐富,思路清晰?! 段⒂嬎銠C與單片機原理及應(yīng)用》可作為高等院校非計算機專業(yè)的微計算機課程的本科教材,也可作為培養(yǎng)應(yīng)用型人才的教學(xué)用書,以及研究生、工程技術(shù)人員和編程愛好者的科技參考書。
書籍目錄
第1章 概論1.1 微計算機的基本組成和工作原理1.1.1 微計算機的基本組成1.1.2 微計算機的工作原理1.2 微處理器、微計算機、微計算機系統(tǒng)1.2.1 微處理器1.2.2 微計算機1.2.3 微處理器系統(tǒng)1.2.4 微計算機系統(tǒng)1.3 微計算機系統(tǒng)的組成1.3.1 硬件系統(tǒng)1.3.2 軟件系統(tǒng)1.3.3 微計算機系統(tǒng)結(jié)構(gòu)的特殊性1.4 微計算機實例1.4.1 IBM PC/XT微計算機1.4.2 Pentium4(奔騰4)微計算機系統(tǒng)1.5 單片微型計算機1.5.1 單片機的特點1.5.2 單片機系統(tǒng)1.5.3 嵌入式計算機系統(tǒng)1.5.4 單片機的應(yīng)用本章小結(jié)習(xí)題第2章 80x86微處理器2.1 微處理器的性能指標和技術(shù)特點2.1.1 微處理器的主要性能指標2.1.2 新一代微處理器的技術(shù)特點2.2 8086/81388 CPU內(nèi)部結(jié)構(gòu)2.2.1 8086/8088 CPU的內(nèi)部結(jié)構(gòu)2.2.2 8086/8088 CPU內(nèi)部寄存器2.3 8086/81388 CPU的外部引腳及功能2.3.1 8086/8088 CPU的外部引腳2.3.2 8086/8088 CPU的工作模式2.3.3 8086 CPU與8088 CPU的區(qū)別2.4 8086/8088 CPU系統(tǒng)結(jié)構(gòu)2.4.1 8086/8088 CPU的總線周期2.4.2 8086/8088 CPU最小模式時的系統(tǒng)結(jié)構(gòu)2.4.3 8086/8088 CPU最大模式時的系統(tǒng)結(jié)構(gòu)2.5 8086的時序2.5.1 8086 CPU最小模式時的總線時序2.5.2 8086 CPU最大模式時的總線時序2.6 8086/8088的存儲器組織2.6.1 8086/8088的存儲器地址空間2.6.2 存儲器管理方式2.6.3 8086/8088 CPU中部分物理地址空間2.7 8086/8088 CPU的I/O組織2.7.1 統(tǒng)一編址方式2.7.2 獨立編址方式2.7.3 8086/8088 CPU的I/O組織本章小結(jié)習(xí)題第3章 80x86指令系統(tǒng)3.1 8086/8088指令格式3.1.1 操作碼與地址碼3.1.2 單操作數(shù)、雙操作數(shù)及多操作數(shù)3.1.3 8086/8088的操作數(shù)3.2 8086/8088指令尋址方式3.2.1 隱含尋址3.2.2 立即尋址3.2.3 寄存器尋址3.2.4 存儲器尋址3.2.5 串操作尋址3.2.6 I/O端口尋址*3.2.7 80386/Pentium(32位)指令尋址方式3.3 8086/8088指令系統(tǒng)3.3.1 數(shù)據(jù)傳送類指令3.3.2 算術(shù)運算類指令3.3.3 邏輯運算和移位循環(huán)指令3.3.4 串操作類指令3.3.5 控制轉(zhuǎn)移類指令3.3.6 處理器控制類指令*3.4 80386/Pentium(32位機)指令系統(tǒng)簡介3.4.1 數(shù)據(jù)傳送類指令3.4.2 算術(shù)運算類指令3.4.3 邏輯運算與移位類指令3.4.4 位測試、位掃描指令(80386以上)3.4.5 串操作指令(80386)3.4.6 循環(huán)控制類指令3.4.7 處理器標識(識別)指令本章小結(jié)習(xí)題第4章 80x86匯編語言程序設(shè)計4.1 匯編語言程序和匯編程序4.1.1 匯編語言源程序和機器語言目標程序4.1.2 匯編和匯編程序4.1.3 匯編語言程序的語句類型4.2 8086/8088匯編語言中的標識符、運算符及操作符4.2.1 標識符4.2.2 運算符4.2.3 操作符4.3 偽指令及其應(yīng)用4.3.1 數(shù)據(jù)定義偽指令4.3.2 符號定義偽指令4.3.3 段定義偽指令(SEGMENT/ENDS)4.3.4 過程定義偽指令(PROC/ENDPI4.3.5 當(dāng)前地址計數(shù)器($)4.3.6 定位偽指令(ORG)4.4 宏指令及其應(yīng)用4.4.1 宏定義4.4.2 宏調(diào)用4.4.3 宏展開4.5 DOS和BIOS功能調(diào)用4.5.1 DOS功能調(diào)用4.5.2 B10S中斷調(diào)用4.6 8086/8088匯編語言程序的基本結(jié)構(gòu)框架……第5章 半導(dǎo)體存儲器第6章 輸入/輸出技術(shù)第7章 微計算機的中斷系統(tǒng)第8章 可編程通用的接口芯片級應(yīng)用第9章 80C51單片機的結(jié)構(gòu)與工作原理第10章 50C51單片機指令系統(tǒng)與程序設(shè)計第11章 80C51的系統(tǒng)擴展與外設(shè)借口技術(shù)第12章 單片機應(yīng)用系統(tǒng)設(shè)計參考文獻
章節(jié)摘錄
3.2.4存儲器尋址 下面介紹5種存儲器尋址方式。它們的共同特點是操作數(shù)均在存儲單元中,因此尋找操作數(shù)(尋址)就變成了尋找存儲單元地址。每個段的最大段長為64KB,若要尋址存儲器操作數(shù)只能在此范圍內(nèi)尋找,為此,先將存儲單元地址的表示形式做一介紹?! ≡?.6小節(jié)“8086/8088的存儲器組織”中已經(jīng)提到,存儲單元的地址有物理地址和邏輯地址之分,且邏輯地址的表示形式為“段基址:偏移地址”。其中段基址(16位)應(yīng)預(yù)放在某個段寄存器中,故使用前綴來指明段寄存器名,在許多情況下此段寄存名可以省略。此時只有偏移地址包含在指令中?! ∑频刂罚?6位)表示該存儲單元與段起始地址之間的距離(用字節(jié)數(shù)表示)。偏移地址電稱為有效地址(EA)。它是根據(jù)不同尋址方式由CPU計算來確定和得到的地址?! ∮行У刂稥A的一般計算公式: EA=基址值BX/BP+變址值SI/DI+位移量d8/d16式中:基址值——基址寄存器:BX或者基址指針寄存器BP的內(nèi)容?! ∽冎分怠醋冎芳拇嫫鱏I或者目的變址寄存器DI的內(nèi)容?! ∥灰屏俊谥噶钪械囊粋€帶符號的8位或者16位的二進制數(shù),但不是立即數(shù),而是一個地址。在源程序中,它可用數(shù)值(常數(shù))表示,或者用符號地址(由變量名或標號)如var來表示。這樣使程序編寫較為方便,在源程序匯編時,符號地址將被轉(zhuǎn)換成實際的偏移量?! ∫驗镋A的構(gòu)成方式有多種,它是三種地址分量的不同組合,因而形成了若干種不同的存儲器尋址方式。它們是:直接尋址、寄存器間接尋址、寄存器相對尋址、基址變址尋址、相對基址變址尋址,共有5種方式。 1.直接尋址 直接尋址方式是對存儲器進行訪問時可采用的最簡單的尋址方式。是指有效地址EA直接由指令提供并包含在指令中,該有效地址只含有位移量部分,即EA=位移量。 ……
編輯推薦
《微計算機與單片機原理及應(yīng)用》把微計算機領(lǐng)域中兩大重要分支——MPU(微處理器)和HCU(微控制器)有機結(jié)合在一起,成為“二合一”的教材,用通用微機的基本概念指導(dǎo)學(xué)習(xí)單片機,又借助單片機的基礎(chǔ)理論加深對通用微機的理解。 《微計算機與單片機原理及應(yīng)用》在內(nèi)容深度上滿足“理論夠用”,在廣度上通過各種實踐方式,提高學(xué)生的動手操作能力。把過于深奧的理論淺顯化,把淺顯化后的理論實例化,以激發(fā)讀者的學(xué)習(xí)興趣。 《微計算機與單片機原理及應(yīng)用》選用三種編程語言,即80x86、HCS-51單片機和C51編程語言。以大量的應(yīng)用實例和清晰的操作步驟引導(dǎo)讀者全面掌握三種編程語言的應(yīng)用技巧,適應(yīng)軟件開發(fā)環(huán)境中對程序設(shè)計語言的多種需求,《微計算機與單片機原理及應(yīng)用》是教育科學(xué)“十一五”國家規(guī)劃課程研究成果。
圖書封面
評論、評分、閱讀與下載