【簡介】 |本書特色| ● 循序漸進地導入觀念,強調理解而不只是列舉指令。 ● 利用Windows 內建的Debug 工具輔助教學,直觀呈現記憶體配置與暫存器運用。 ● 以實例驅動學習,讓你在操作中體會抽象概念的具體樣貌。 你是否曾好奇,電腦內部究竟如何從一串指令演變出「操作結果」? 本書帶你一路從零開始,解構CPU 的運作原理,藉由組合語言這扇窗,親眼看見硬體與軟體如何環環相扣。你將逐條指令向下拆解,理解資料在記憶體與暫存器之間穿梭的過程,從中建立扎實的硬體邏輯觀念。當你開始編寫自己的組合語言程式時,那些原本抽象的機制,終將在你腦中化為清晰流程。 本書專為初學者打造,選用80×86架構作為學習藍本,兼顧易於取得的開發環境與概念的完整呈現。內容編排從淺入深,步步推進;每一個核心議題都搭配大量範例與圖示輔助解釋,幫助你從觀念到實作無縫接軌,穩健地奠定組合語言的實力。 【目錄】 目錄 第一章 機器碼與組合語言 課前導讀 閱讀建議 1-1 簡化的處理器硬體架構 1-2 機器碼的執行 1-3 組合語言與高階語言 1-4 學習組合語言的三個理由 1-5 x86 CPU發展歷程 課後練習 第二章 數字系統與資料表示法 課前導讀 閱讀建議 2-1 位元與位元組 2-2 數字系統 2-3 進制轉換 2-4 正負數表示 2-5 電腦資料表示 課後習題 第三章 微電腦的基本架構 課前導讀 閱讀建議 3-1 微電腦的內部構造 3-2 CPU的暫存器 3-3 一般暫存器 3-4 區段暫存器與指位暫存器 3-5 堆疊(Stack) 3-6 旗標暫存器 3-7 區段記憶體管理 3-8 儲存資料與位址到記憶體中 3-9 定址模式 課後練習 第四章 用MASM來開發程式 課前導讀 閱讀建議 4-1 如何開發組合語言程式 4-2 DEBUG的使用 4-3 組合語言指令格式 4-4 程式的結構 4-5 MASM的結構 4-6 啟動MASM 4-7 MASM的額外檔案 4-8 基礎MASM程式設計 課後習題 第五章 虛擬指令與資料傳送指令 課前導讀 閱讀建議 5-1 虛擬指令 5-2 資料傳送指令 課後習題 第六章 算術邏輯指令 課前導讀 閱讀建議 6-1 算術指令 6-2 邏輯指令 課後習題 第七章 字串及位元處理指令 課前導讀 閱讀建議 7-1 字串運算處理 7-2 位元運算 7-3 ASCII與BCD碼的轉換 課後習題 第八章 比較與流程控制指令 課前導讀 閱讀建議 8-1 CMP比較指令 8-2 JMP無條件跳躍指令 8-3 有條件跳躍指令 8-4 旗標設定指令 8-5 迴圈指令 8-6 中斷應用 課後習題 第九章 MASM6.X的結構流程虛指令 課前導讀 閱讀建議 9-1 .IF-.ENDIF描述 9-2 .IF-.ELSE-.ENDIF描述 9-3 .IF─.ELSEIF─.ENDIF描述 9-4 巢狀式判斷描述 9-5 關係運算子 9-6 .WHILE-.ENDW描述 9-7 .REPEAT-.UNTIL描述 9-8 .BREAK、.CONTINUE描述 課後習題 第十章 副程式的使用 課前導讀 閱讀建議 10-1 副程式的結構 10-2 呼叫副程式 10-3 呼叫檔內的副程式 10-4 外部副程式 10-5 參數傳遞 10-6 副程式庫 課後習題 第十一章 巨集應用的使用 課前導讀 閱讀建議 11-1 巨集的定義 11-2 巨集的參數傳遞 11-3 INCLUDE指令的使用 11-4 巨集之條件式組譯 11-5 巨集與副程式 課後習題 第十二章 堆疊與定址法範例 課前導讀 閱讀建議 12-1 定址法範例 12-2 用堆疊暫存資料範例 12-3 用堆疊傳遞副程式參數範例 課後習題 第十三章 螢幕顯像控制 課前導讀 閱讀建議 13-1 DOS文字輸出 13-2 BIOS螢幕輸出 13-3 螢幕顯像原理 13-4 BIOS INT 10H的螢幕處理 13-5 Hercules繪圖模式 13-6 VGA繪圖模式 13-7 繪點程式 13-8 顯示中文系統 課後習題 第十四章 輸入/出控制 課前導讀 閱讀建議 14-1 輸入控制 14-2 輸出控制 課後習題 第十五章 四則運算 課前導讀 閱讀建議 15-1 加法運算 15-2 減法運算 15-3 乘法運算 15-4 除法運算 15-5 四則綜合運算 課後習題 第十六章 磁碟檔案管理 課前導讀 閱讀建議 16-1 磁碟架構 16-2 磁碟系統區與資料區 16-3 檔案管理 16-4 檔案代碼管理 16-5 檔案存取與屬性 16-6 檔案處理 課後習題 第十七章 記憶體管理 課前導讀 閱讀建議 17-1 .COM檔的結構 17-2 .EXE檔的結構 17-3 程式前置區PSP 17-4 記憶體配置 17-5 ISR中斷服務 課後習題 第十八章 32位元暫存器簡介 課前導讀 閱讀建議 18-1 80386/80486介紹 18-2 32位元CPU暫存器 18-3 一般暫存器 18-4 區段暫存器與指位暫存器 18-5 EFLAG(延伸旗標暫存器) 18-6 記憶體管理暫存器 18-7 控制暫存器 18-8 應用範例 附錄A ASCII控制碼及相關字元集 附錄B BIOS中斷服務
還沒有人留下心得,快來搶頭香!
為您推薦
類似書籍推薦給您
1.針對8位元單晶片市占率第一的Microchip公司之最新一代的產品 PIC16F18857/77單晶片之每一項功能,做詳盡之原理及用法的說明,並輔以程式範例,務使讀者能透徹了解單晶片中之每一項功能。 2.本書為學習單晶片之鑰,能免去讀者摸索之苦。若細心研讀,必能將單晶片玩弄於指掌之間。 3.本書適用於單晶片各個階段的學習,可用做技術高中及大專院校各階段的教材,也可以做為自我學習單晶片的教材。 4.每個範例都有組合語言和C語言的程式,讀者可以兩種語法都學或挑選其中一種學習,部分範例還有使用MCC設計程式的詳細步驟,適合讀者群的各種學習需求。 5.本書所有的程式範例都可以配合專用實驗板做上機練習。 目錄 Chapter 01 前言 Chapter 02 PIC16F18857/77 2-1 PIC16F18857/77基本結構與功能 2-2 振盪器結構 Chapter 03 記憶體架構 Chapter 04 指令集 4-1 指令集特性 4-2 指令集說明 Chapter 05 輸入/輸出 5-1 I/O 埠相關暫存器 5-2 I/O 範例 Chapter 06 中斷 6-1 PIC的中斷架構 6-2 外部中斷 Chapter 07 計時器 7-1 計時器(Timer)原理 7-2 計時器 0 模組 7-3 計時器 1/3/5 模組 7-4 計時器 2/4/6 模組 Chapter 08 A/D轉換器&D/A轉換器 8-1 A/D轉換器模組 8-2 A/D轉換器模組之實際應用 8-3 D/A轉換器模組 Chapter 09 CCP 9-1 CCP模組 9-2 擷取模式 9-3 比較模式 9-4 PWM模組 Chapter 10 LCD 10-1 LCD基本控制方法 10-2 應用範例 Chapter 11 串列傳輸 11-1 MCC(MPLAB Code Configurator) 11-2 EUSART模式 11-3 EUSART非同步模式 11-4 SPI 11-5 IC模式 附錄 MPLAB X IDE操作步驟 附錄-1 MPLAB X IDE操作步驟-組合語言 附錄-2 MPLAB X IDE操作步驟-C語言
類似書籍推薦給您
【中文書】 書名 : HT66Fxx Flash MCU原理與實務:組合語言篇(附範例光碟) 作者 : 鍾啟仁 出版社 : 全華 ISBN : 9789572178362 內容簡介 本書針對HT66x0系列微控制器的特性、功能、指令及相關的週邊模組,編輯成一系列的基本實驗,且所有實驗都經過作者精心的安排與實際測試,每個實驗都有不同程度的學習。另外,舉凡HT66Fx0的內部架構、基本功能特性、指令的應用,皆有詳細的說明介紹,且隨書附贈的光碟中,更提供各個實驗的原始程式及實驗中使用到的相關IC資料,使讀者對於微控制器的運用能有更深一層的瞭解。本書適用於科大、技術學院電子、電機系「微控制器應用」之課程。 目錄 第1章HT66Fx0系列微控制器簡介 1-1 微控制器介紹及其未來趨勢 1-2 HT46F23微控制器之特點介紹 1-3 HT46F23家族介紹 1-4 HT46F23硬體接腳功能描述 第2章 HT66Fx0家族系統架構 2-1 HT66Fx0系列內部架構 2-2 程式記憶體(FlashProgramMemory) 2-3 資料記憶體(DataMemory)結構 2-4 中斷(Interrupt)機制與外部中斷 2-5 計時模組(TM) 2-6 輸入/輸出(Input/Output)控制單元 2-7 類比比較器(Comparator) 2-8 串列介面模組(SIM) 2-9 類比-數位轉換介面(ADC) 2-10 LCD介面(SCOMModule) 2-11 振盪器配置(Oscillator) 2-12 看門狗計時器(WDT) 2-13 時基計時器 2-14 重置(Reset)與系統初始 2-15 省電模式與喚醒 2-16 低電壓重置(LVR) 2-17 低電壓偵測模組(LVD) 2-18 操作模式與快速喚醒 2-19 配置選項設定 2-20 實驗導讀指引 第3章 HT66Fx0指令集與發展工具 3-1 HT66Fx0指令集與定址法 3-2 組合語言程式 3-3 程式的編譯 3-4 HT-IDE3000使用方式與操作 3-5 VPM使用方式與操作 3-6 e-Writer燒錄器操作說明 第4章 基礎實驗篇 4-0 本書實驗相關事項提醒 4-1 LED跑馬燈實驗 4-2 LED霹靂燈實驗 4-3 單顆七段顯示器控制實驗 4-4 指撥開關與七段顯示器控制實驗 4-5 按鍵控制實驗 4-6 步進馬達控制實驗 4-7 4×4鍵盤實驗控制實驗 4-8 喇叭發聲控制實驗 4-9 CTMTimer/Counter模式控制實驗 4-10 STM中斷控制與比較吻合輸出實驗 4-11 類比-數位轉換(ADC)介面控制實驗 4-12 外部中斷控制實驗 4-13 ETM單元PWM輸出控制實驗 4-14 類比比較器模組與其中斷控制實驗 4-15 WDT控制實驗 4-16 省電模式實驗 4-17 I2C串列介面控制實驗 4-18 SPI串列介面控制實驗 4-19 fSYS切換與SLOWMode實驗 4-20 I2C介面喚醒功能實驗 第5章 進階實驗篇 5-1 直流馬達控制實驗 5-2 馬錶-多顆七段顯示器控制實驗 5-3 靜態點矩陣LED控制實驗 5-4 動態點矩陣LED控制實驗 5-5 LCD介面實驗 5-6 LCM字型顯示實驗 5-7 LCM自建字型實驗 5-8 LCM與4×4鍵盤控制實驗 5-9 LCM之DD/CGRAM讀取控制實驗 5-10 LCM之四位元控制模式實驗 5-11 比大小遊戲實驗 5-12 STM單元脈波量測與LCM控制實驗 5-13 ETM「單一脈波輸出」模式與脈波量測實驗 5-14 中文顯示型LCM控制實驗 5-15 半矩陣式鍵盤與LCM控制實驗 5-16 HT66F50內建E2PROM記憶體讀寫實驗 5-17 I2C介面E2PROM讀寫控制實驗 5-18 MicroWire-BUS介面E2PROM讀寫控制實驗 附錄 A. HT46xx指令速查表 B. HT66Fx0系列程式記憶體映成圖 C. HT66Fx0系列特殊功能暫存器配置 D. HT66Fx0之時脈來源結構與操作模式 E. HT66x0計時相關單元架構 F. HT66F40/50中斷機制 G. LCM指令速查表 H. 常用圖表頁碼速查表
類似書籍推薦給您
書名:微處理器:組合語言與PIC18微控制器 作者:曾百由 出版社:五南 出版日期:2020/01/00 ISBN:9789577637826 內容簡介 本書提供資訊或機電工程領域一個學習微處理器或微控制器的入門基礎。從數位電路的介紹、微處理器的架構、記憶體的規畫使用、組合語言的程式撰寫,一直到各種基礎或先進的周邊功能介紹與使用,藉由Microchip PIC18F45K22微控制器完整的介紹使用微處理器的概念與方法。利用組合語言的教學範例,可以更深入且精確地引導讀者學習微處理器的設計、架構與運作的基礎原理。 除了各個章節的介紹外,本書利用教學實驗板與範例程式詳細的說明各項微處理器功能的使用方式,並在實驗板上實現各項基礎功能的應用開發,除了提供讀者學習的實務案例外,也可以做為未來自行開發應用的設計參考。所以本書不但適合初學者作為微處理器入門的學習教材,也可以作為專業人員開發應用的參考資料與範例程式來源。 目錄 第一章 微處理器與數位電路簡介 1.1 微處理器簡介 1.2 數位運算觀念 1.3 邏輯電路 1.4 布林代數 1.5 多工器與解多工器 1.6 順序邏輯 1.7 數值的邏輯計算 第二章 PIC18微控制器簡介 2.1 Microchip®產品的優勢 2.2 PIC18系列微控制器簡介 2.3 PIC18F45K22微控制器腳位功能 2.4 PIC18F45K22微控制器程式記憶體架構 第三章 組合語言指令 3.1 PIC18系列微處理器指令集 3.2 PIC18系列微處理器指令說明 3.3 常用的虛擬指令 3.4 如何撰寫微處理器的組合語言程式 第四章 資料記憶體架構 4.1 資料記憶體組成架構 4.2 資料記憶體的擷取區塊 4.3 資料記憶體直接定址法 4.4 資料記憶體間接定址法 4.5 狀態暫存器與重置控制暫存器 第五章 PIC微控制器實驗板 5.1 PIC微控制器實驗板元件配置與電路規劃 5.2 PIC微控制器實驗板各部電路說明 第六章 數位輸出入埠 6.1 數位輸出入埠的架構 6.2 多工使用的輸出入埠 6.3 數位輸出 6.4 數位輸入 6.5 受控模式的並列式輸出入埠 第七章 PIC18微控制器系統功能與硬體設定 7.1 微控制器系統功能 7.2 設定位元 7.3 調整設定位元 7.4 震盪器的設定 7.5 監視計時器 7.6 睡眠模式 7.7 閒置模式 7.8 特殊的時序控制功能 第八章 中斷與周邊功能運用 8.1 基本的周邊功能概念 8.2 計數的觀念 8.3 TIMER0計數器/計時器 8.4 中斷 8.5 中斷過程中的資料暫存器儲存 8.6 中斷事件訊號 第九章 計時器/計數器 9.1 TIMER0計數器/計時器 9.2 TIMER1/3/5計時器/計數器 9.3 TIMER2計數器/計時器 第十章 類比訊號模組 10.1 內部固定參考電壓 10.2 數位轉類比訊號轉換器 10.3 十位元類比數位訊號轉換模組 10.4 類比訊號比較器 第十一章 CCP模組 11.1 傳統PIC18系列微控制器的CCP模組 11.2 輸入訊號捕捉模式 11.3 輸出訊號比較模式 11.4 CCP 模組的基本PWM 模式 11.5 加強型ECCP模組的PWM控制 第十二章 通用非同步接收傳輸模組 12.1 通用同步/非同步接收傳輸簡介 12.2 鮑率產生器 12.3 加強的EUSART模組功能 第十三章 EEPROM資料記憶體 13.1 EEPROM資料記憶體讀寫管理 13.2 讀寫EEPROM記憶體資料 第十四章 LCD液晶顯示器 14.1 液晶顯示器的驅動方式 14.2 微處理器查表的方式 14.3 虛擬指令db宣告字串與表列讀取資料 附錄A Microchip開發工具 A.1 Microchip開發工具概況 A.2 MPLAB X IDE整合式開發環境 A.3 建立程式碼 A.4 MPLAB X IDE軟體模擬器 A.5 MPLAB ICD4與PICkit4線上除錯燒錄器 A.6 軟體燒錄程式Bootloader 附錄B PIC實驗板零件表 附錄C 參考文獻
資訊
工程
數學與統計學
機率與統計
自然科學
健康科學
地球與環境
建築、設計與藝術
人文與社會科學
教育
語言學習與考試
法律
會計與財務
大眾傳播
觀光與休閒餐旅
考試用書
研究方法
商業與管理
經濟學
心理學
生活
生活風格商品
參考書/測驗卷/輔材