為您推薦
類似書籍推薦給您
組合語言程式設計5/e(附範例光碟) ISBN13:9786263280625 出版社:全華圖書 作者:陳俊榮 裝訂/頁數:平裝/608頁 附件:CD 出版日:2022/01/01 中國圖書分類:電腦程式語言 本書特色 keyboard_arrow_down 1.從MASM 4.X版到6.X版逐一介紹,使讀者有完整的概念。 2.包含了MASM 6.X版的結構化,使程式更接近高階的語言。 3.包含MASM 5.X版和6.X版組譯及連結方式,使學習更有彈性。 4.每一章節的範例都是經過精心設計,由淺至深,引導你輕鬆進入組合語言的世界。 fiber_manual_record內容簡介 keyboard_arrow_down 本書內容是依據「組合語言-80X86 」一書改編而成,書中增加了許多基本指令介紹,並儘量保留由程式導引學習指令的精神,以幫助讀者順利進入組合語言的世界。適用於科技大學一、二年級與五專三年級電子系之學生,相信讀者只要努力研讀,必能對組合語言程式設計的實務能更明瞭和清楚,並獲得極大的收穫。 fiber_manual_record目錄 keyboard_arrow_down 第一章 微電腦系統介紹 1-1 微電腦系統的歷史演進 1-2 位元(BIT)與位元組(BYTE)的觀念 1-3 一些常用名詞介紹 1-4 數字系統簡介 1-5 數字系統轉換 1-6 負數與補數 1-7 ASCII碼的介紹 1-8 如何觀察記憶體的內容 1-9 記憶體空間的計算 1-10 由位址計算記憶體大小 第二章 CPU內部架構介紹 2-1 8088的內部結構 2-2 8088的管線處理 2-3 機器碼與組合語言 2-4 8088的暫存器 2-5 一般暫存器的介紹 2-6 區段暫存器和指位暫存器 2-7 STACK(堆疊)的觀念 2-8 旗標暫存器(Flag Register) 2-9 分段式的記憶體管理 2-10 80386/486 32位元暫存器 2-11 資料在記憶體的儲存方式 2-12 位址在記憶體的儲存方式 2-13 定址模式 第三章 組合語言程式之開發 3-1 原始程式轉換成可執行碼的方式 3-2 可執行檔案執行的步驟 3-3 可執行程式產生的步驟 3-4 組合語言中的附檔名介紹 3-5 Debug程式介紹 3-6 啟動MASM 3-7 LINK連結程式的操作 3-8 MASM6.X版的組譯與連結 第四章 組合語言程式結構 4-1 組合語言程式概論 4-2 組合語言指令格式 4-3 MASM4.X版中程式的格式 4-4 MASM5.X版中程式的格式 4-5 MASM6.X版中程式撰寫的格式 第五章 虛擬指令與資料轉移傳送指令 5-1 前 言 5-2 虛擬指令介紹 5-3 資料轉移傳送指令 第六章 算術及邏輯運算指令 6-1 算術運算指令 6-2 邏輯運算指令 第七章 基本資料運算處理指令 7-1 前 言 7-2 字串運算處理 7-3 位元運算處理 7-4 BCD碼及ASCII碼之轉換處理 第八章 程式流程控制指令 8-1 前 言 8-2 旗標設定指令 8-3 迴圈指令 8-4 中斷型態與應用 第九章 螢幕顯像控制 9-1 DOS的字元字串處理 9-2 BIOS的螢幕服務 9-3 文字模式與繪圖模式 9-4 螢幕顯像原理 9-5 單色繪圖顯示卡 9-6 BIOS INT 10H的螢幕處理 第十章 副程式介紹 10-1 副程式的定義 10-2 副程式的呼叫 10-3 檔內呼叫 10-4 檔外呼叫 10-5 參數的傳遞 10-6 程式庫的觀念 10-7 程式庫的建立 10-8 程式庫的管理 10-9 程式庫的使用 第十一章 巨集組譯 11-1 巨集簡介 11-2 巨集的定義 11-3 巨集展開 11-4 巨集的程式庫 11-5 INCLUDE指令的使用 11-6 巨集的參數傳遞 11-7 條件式巨集組譯 11-8 巨集指令與副程式之比較 第十二章 密碼程式 12-1 前 言 12-2 INT 21H 08服務程式介紹 12-3 一個簡單的密碼程式 12-4 INT 21H 02服務程式的介紹 12-5 INT 21H 01服務程式介紹 12-6 LOOP指令之應用 12-7 字串的比較 12-8 將資料存入記憶體中 12-9 將記憶體內的資料顯現出來 12-10 由鍵盤輸入字元存到緩衝區 第十三章 算術運算 13-1 前 言 13-2 加法運算 13-3 減法運算 13-4 乘法運算 13-5 除法運算 13-6 四則綜合運算 第十四章 數碼轉換 14-1 前 言 14-2 十進制轉換成二進制 14-3 由鍵盤輸入十進制數值 14-4 十進制轉換成十六進制 14-5 十進制轉換成八進制 第十五章 MASM6.X的流程控制指令 15-1 .IF ~.ENDIF敘述 15-2 .IF ~.ELSE ~.ENDIF敘述 15-3 巢狀式IF敘述 15-4 關係運算子介紹 15-5 .IF ~.ELSEIF ~.ENDIF敘述 15-6 .WHILE ~.ENDW敘述 15-7 .REPEAT~.UNTIL敘述 15-8 .BREAK和.CONTINUE敘述 第十六章 磁碟及檔案控制 16-1 DOS的磁碟架構 16-2 磁片的系統區與資料區 16-3 檔案目錄 16-4 檔案配置表 16-5 檔案管理 16-6 檔案代號 16-7 存取碼和檔案屬性 16-8 處理檔案代號的服務程式 第十七章 鍵盤輸入控制 17-1 DOS的鍵盤服務 17-2 BIOS的鍵盤服務 第十八章 印表機輸出控制 18-1 DOS的印表機服務 18-2 BIOS的印表機服務 第十九章 記憶體管理控制 19-1 前 言 19-2 .COM檔的介紹 19-3 .EXE 檔介紹 19-4 MCB的介紹 19-5 記憶體的配置管理 19-6 常駐程式 19-7 中斷服務程式ISR
類似書籍推薦給您
【簡介】 |本書特色| ● 循序漸進地導入觀念,強調理解而不只是列舉指令。 ● 利用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.本書所有的程式範例都可以配合專用實驗板做上機練習。 6. MOSME行動學習一點通功能: 搭配「MOSME行動學習一點通」,進行學科題庫線上測驗,可自我練習增強記憶力,反覆測驗提升應考戰鬥力,即學即測即評,強化試題熟練度。 ?加值:附書上的範列檔(ASM程式、C語言程式),提供讀者下載使用。 【目錄】 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語言
資訊
工程
數學與統計學
機率與統計
自然科學
健康科學
地球與環境
建築、設計與藝術
人文與社會科學
教育
語言學習與考試
法律
會計與財務
大眾傳播
觀光與休閒餐旅
考試用書
研究方法
商業與管理
經濟學
心理學
生活
生活風格商品
參考書/測驗卷/輔材