微計算機與單片機原理及應用

出版時間:2009-8  出版社:高等教育出版社  作者:馬爭 編  頁數(shù):367  

內容概要

  《微計算機與單片機原理及應用》以80x86微計算機和80C51單片機為基礎,系統(tǒng)全面地介紹其硬件結構、工作原理、指令系統(tǒng)、接口技術及綜合應用等,從而幫助讀者掌握微計算機與單片機原理及應用?! ∪珪卜?2章,貫徹了理論和實踐相結合、知識與技能相結合的指導思想。書中內容重點突出,圖文并茂,實例豐富,思路清晰?!  段⒂嬎銠C與單片機原理及應用》可作為高等院校非計算機專業(yè)的微計算機課程的本科教材,也可作為培養(yǎng)應用型人才的教學用書,以及研究生、工程技術人員和編程愛好者的科技參考書。

書籍目錄

第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)結構的特殊性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 單片機的應用本章小結習題第2章 80x86微處理器2.1 微處理器的性能指標和技術特點2.1.1 微處理器的主要性能指標2.1.2 新一代微處理器的技術特點2.2 8086/81388 CPU內部結構2.2.1 8086/8088 CPU的內部結構2.2.2 8086/8088 CPU內部寄存器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)結構2.4.1 8086/8088 CPU的總線周期2.4.2 8086/8088 CPU最小模式時的系統(tǒng)結構2.4.3 8086/8088 CPU最大模式時的系統(tǒng)結構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組織本章小結習題第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 算術運算類指令3.3.3 邏輯運算和移位循環(huán)指令3.3.4 串操作類指令3.3.5 控制轉移類指令3.3.6 處理器控制類指令*3.4 80386/Pentium(32位機)指令系統(tǒng)簡介3.4.1 數(shù)據(jù)傳送類指令3.4.2 算術運算類指令3.4.3 邏輯運算與移位類指令3.4.4 位測試、位掃描指令(80386以上)3.4.5 串操作指令(80386)3.4.6 循環(huán)控制類指令3.4.7 處理器標識(識別)指令本章小結習題第4章 80x86匯編語言程序設計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 偽指令及其應用4.3.1 數(shù)據(jù)定義偽指令4.3.2 符號定義偽指令4.3.3 段定義偽指令(SEGMENT/ENDS)4.3.4 過程定義偽指令(PROC/ENDPI4.3.5 當前地址計數(shù)器($)4.3.6 定位偽指令(ORG)4.4 宏指令及其應用4.4.1 宏定義4.4.2 宏調用4.4.3 宏展開4.5 DOS和BIOS功能調用4.5.1 DOS功能調用4.5.2 B10S中斷調用4.6 8086/8088匯編語言程序的基本結構框架……第5章 半導體存儲器第6章 輸入/輸出技術第7章 微計算機的中斷系統(tǒng)第8章 可編程通用的接口芯片級應用第9章 80C51單片機的結構與工作原理第10章 50C51單片機指令系統(tǒng)與程序設計第11章 80C51的系統(tǒng)擴展與外設借口技術第12章 單片機應用系統(tǒng)設計參考文獻

章節(jié)摘錄

  3.2.4存儲器尋址  下面介紹5種存儲器尋址方式。它們的共同特點是操作數(shù)均在存儲單元中,因此尋找操作數(shù)(尋址)就變成了尋找存儲單元地址。每個段的最大段長為64KB,若要尋址存儲器操作數(shù)只能在此范圍內尋找,為此,先將存儲單元地址的表示形式做一介紹?! ≡?.6小節(jié)“8086/8088的存儲器組織”中已經提到,存儲單元的地址有物理地址和邏輯地址之分,且邏輯地址的表示形式為“段基址:偏移地址”。其中段基址(16位)應預放在某個段寄存器中,故使用前綴來指明段寄存器名,在許多情況下此段寄存名可以省略。此時只有偏移地址包含在指令中?! ∑频刂罚?6位)表示該存儲單元與段起始地址之間的距離(用字節(jié)數(shù)表示)。偏移地址電稱為有效地址(EA)。它是根據(jù)不同尋址方式由CPU計算來確定和得到的地址?! ∮行У刂稥A的一般計算公式:  EA=基址值BX/BP+變址值SI/DI+位移量d8/d16式中:基址值——基址寄存器:BX或者基址指針寄存器BP的內容?! ∽冎分怠醋冎芳拇嫫鱏I或者目的變址寄存器DI的內容?! ∥灰屏俊谥噶钪械囊粋€帶符號的8位或者16位的二進制數(shù),但不是立即數(shù),而是一個地址。在源程序中,它可用數(shù)值(常數(shù))表示,或者用符號地址(由變量名或標號)如var來表示。這樣使程序編寫較為方便,在源程序匯編時,符號地址將被轉換成實際的偏移量?! ∫驗镋A的構成方式有多種,它是三種地址分量的不同組合,因而形成了若干種不同的存儲器尋址方式。它們是:直接尋址、寄存器間接尋址、寄存器相對尋址、基址變址尋址、相對基址變址尋址,共有5種方式。  1.直接尋址  直接尋址方式是對存儲器進行訪問時可采用的最簡單的尋址方式。是指有效地址EA直接由指令提供并包含在指令中,該有效地址只含有位移量部分,即EA=位移量?!  ?/pre>

編輯推薦

  《微計算機與單片機原理及應用》把微計算機領域中兩大重要分支——MPU(微處理器)和HCU(微控制器)有機結合在一起,成為“二合一”的教材,用通用微機的基本概念指導學習單片機,又借助單片機的基礎理論加深對通用微機的理解。  《微計算機與單片機原理及應用》在內容深度上滿足“理論夠用”,在廣度上通過各種實踐方式,提高學生的動手操作能力。把過于深奧的理論淺顯化,把淺顯化后的理論實例化,以激發(fā)讀者的學習興趣?!  段⒂嬎銠C與單片機原理及應用》選用三種編程語言,即80x86、HCS-51單片機和C51編程語言。以大量的應用實例和清晰的操作步驟引導讀者全面掌握三種編程語言的應用技巧,適應軟件開發(fā)環(huán)境中對程序設計語言的多種需求,《微計算機與單片機原理及應用》是教育科學“十一五”國家規(guī)劃課程研究成果。

圖書封面

評論、評分、閱讀與下載


    微計算機與單片機原理及應用 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7