出版時間:2009-1 出版社:國防工業(yè)出版社 作者:張曉明 頁數(shù):284
內(nèi)容概要
8086指令系統(tǒng)及匯編語言程序設(shè)計的方法和技術(shù),介紹了32位80x86系列微處理器指令及其程序設(shè)計。全書共分10章,第1章介紹基礎(chǔ)知識;第2、3章介紹8086微處理器的基本結(jié)構(gòu)、尋址方式及匯編語言程序格式;第4~7章敘述基本指令系統(tǒng)及順序結(jié)構(gòu)、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、子程序等設(shè)計方法;第8章介紹宏與多模塊程序設(shè)計技術(shù);第9章介紹輸入/輸出和中斷程序設(shè)計;第10章介紹32位80x86微處理器指令及其程序設(shè)計方法。全書提供了大量程序?qū)嵗空潞缶接辛?xí)題?! ”緯勺鳛楦叩仍盒S嬎銠C及相關(guān)專業(yè)本、??频膮R編語言程序設(shè)計課程的教材或參考書,也可供使用匯編語言的工程技術(shù)人員參考。
書籍目錄
第1章 基礎(chǔ)知識1.1 數(shù)制及數(shù)制間的轉(zhuǎn)換1.1.1 數(shù)制1.1.2 數(shù)制之間的轉(zhuǎn)換1.1.3 二進制與十六進制的運算規(guī)則1.2 計算機語言1.2.1 機器語言1.2.2 匯編語言1.2.3 高級語言1.2.4 學(xué)習(xí)匯編語言的意義1.3 數(shù)據(jù)表示1.3.1 基本數(shù)據(jù)類型1.3.2 計算機中數(shù)的表示1.3.3 編碼1.4 基本邏輯運算1.4.1 與運算1.4.2 或運算1.4.3 異或運算1.4.4 非運算習(xí)題第2章 8086微處理器的基本結(jié)構(gòu)與尋址方式2.1 8086微處理器的基本結(jié)構(gòu)2.2 8086的寄存器組2.3 8086的存儲器管理2.4 8086的尋址方式2.5 指令系統(tǒng)習(xí)題第3章 匯編語言3.1 匯編語言的基本語法3.1.1 字符集3.1.2 保留字3.1.3 標(biāo)識符3.1.4 語句3.1.5 程序結(jié)構(gòu)3.2 匯編語言的數(shù)據(jù)與表達式3.2.1 常量3.2.2 變量3.2.3 標(biāo)號3.2.4 表達式與運算符3.3 基本偽指令3.3.1 數(shù)據(jù)定義偽指令3.3.2 符號定義偽指令3.3.3 段定義偽指令3.3.4 模塊定義偽指令3.4 匯編語言上機過程3.4.1 匯編語言的工作環(huán)境3.4.2 匯編語言程序的上機過程習(xí)題第4章 順序結(jié)構(gòu)程序設(shè)計4.1 程序開發(fā)步驟4.2 流程圖的應(yīng)用4.3 程序的基本控制結(jié)構(gòu)4.4 基本指令系統(tǒng)4.4.1 數(shù)據(jù)傳送類指令4.4.2 算術(shù)運算類指令4.4.3 十進制調(diào)整指令4.4.4 位操作類指令4.4.5 處理器控制類指令4.4.6 系統(tǒng)功能調(diào)用4.5 順序結(jié)構(gòu)程序設(shè)計習(xí)題第5章 分支結(jié)構(gòu)程序設(shè)計5.1 標(biāo)志寄存器5.2 轉(zhuǎn)移指令5.2.1 無條件轉(zhuǎn)移指令5.2.2 條件轉(zhuǎn)移指令5.3 分支程序設(shè)計5.3.1 分支程序的結(jié)構(gòu)形式5.3.2 分支程序的設(shè)計方法5.4 多分支結(jié)構(gòu)程序設(shè)計習(xí)題第6章 循環(huán)結(jié)構(gòu)程序設(shè)計6.1 問題的提出6.2 循環(huán)結(jié)構(gòu)程序的組成6.3 循環(huán)控制指令6.4 數(shù)據(jù)串操作指令6.4.1 重復(fù)前綴指令6.4.2 基本數(shù)據(jù)串指令6.5 循環(huán)程序的控制方法6.5.1 計數(shù)法6.5.2 條件控制法6.5.3 邏輯尺控制法6.6 多重循環(huán)程序設(shè)計習(xí)題第7章 子程序設(shè)計7.1 概述7.2 子程序調(diào)用和返回指令7.3 子程序(過程)定義偽指令7.4 子程序設(shè)計方法7.4.1 現(xiàn)場的保護和恢復(fù)7.4.2 子程序說明文件7.4.3 子程序的參數(shù)傳遞方法7.5 子程序的嵌套與遞歸7.5.1 子程序的嵌套7.5.2 遞歸子程序7.6 子程序設(shè)計舉例習(xí)題第8章 宏與多模塊程序設(shè)計8.1 宏指令8.1.1 宏定義、宏調(diào)用與宏擴展8.1.2 參數(shù)的使用8.1.3 宏中的標(biāo)號處理8.1.4 宏嵌套8.1.5 宏指令與子程序的區(qū)別8.2 重復(fù)匯編8.3 條件匯編8.4 多模塊程序設(shè)計8.4.1 源文件的包含8.4.2 目標(biāo)文件的連接8.4.3 模塊閩的通信習(xí)題第9章 輸入/輸出及中斷程序設(shè)計9.1 輸入/輸出概述9.1.1 輸入/輸出的信息種類9.1.2 輸入/輸出指令9.1.3 主機與外設(shè)之間的數(shù)據(jù)傳送方式9.2 條件傳送方式程序設(shè)計9.3 中斷概述9.3.1 中斷類型9.3.2 中斷系統(tǒng)的功能9.3.3 中斷過程9.3.4 中斷向量表9.3.5 中斷指令9.4 中斷控制器8259A9.4.1 8259A的編程結(jié)構(gòu)9.4.2 8259A的工作方式9.4.3 8259A編程9.5 中斷程序設(shè)計9.5.1 中斷程序的設(shè)計方法9.5.2 中斷向量的設(shè)置9.5.3 中斷程序設(shè)計舉例9.6 BIOS中斷調(diào)用和DOS系統(tǒng)功能調(diào)用9.6.1 BIOS中斷調(diào)用9.6.2 DOS系統(tǒng)功能調(diào)用習(xí)題第10章 32位80x86微處理器指令及程序設(shè)計10.1 微處理器的發(fā)展10.2 32位80x86微處理器的寄存器組10.3 32位80x86的存儲器管理模式10.4 32位80x86尋址方式10.4.1 立即尋址與寄存器尋址10.4.2 存儲器尋址10.5 32位80x86的指令系統(tǒng)10.6 32位80x86系列程序設(shè)計10.6.1 Win32ASM程序設(shè)計的基本原則10.6.2 Win32ASM程序的基本結(jié)構(gòu)10.6.3 MASM32開發(fā)環(huán)境10.7 匯編語言與C/C++語言的混合編程10.7.1 Turbo C嵌入?yún)R編方式10.7.2 Turbo C模塊連接方式10.7.3 匯編語言在Visual C++中的應(yīng)用習(xí)題附錄附錄A 標(biāo)準(zhǔn)ASCII碼字符附錄B 8086/8088指令系統(tǒng)匯總附錄C 偽指令附錄D DOS功能調(diào)用說明附錄E BIOS調(diào)用說明參考文獻
圖書封面
評論、評分、閱讀與下載