匯編語(yǔ)言可以利用CPU指令直接控制計(jì)算機(jī)硬件,是初學(xué)者理解計(jì)算機(jī)硬件工作原理和高級(jí)程序語(yǔ)言功能、運(yùn)行機(jī)理的工具。不同類(lèi)型的計(jì)算機(jī)架構(gòu)與CPU,對(duì)應(yīng)著不同的匯編語(yǔ)言。談文蓉主編的《匯編語(yǔ)言基礎(chǔ)教程》詳細(xì)介紹了三大主流處理器架構(gòu)MIPS、x86和ARM在體系結(jié)構(gòu)、指令系統(tǒng)、應(yīng)用領(lǐng)域等方面的不同,幫助讀者深入了解匯編語(yǔ)言的底層屬性。
《匯編語(yǔ)言基礎(chǔ)教程》以x86架構(gòu)和8086匯編語(yǔ)言作為實(shí)例,來(lái)驅(qū)動(dòng)匯編基礎(chǔ)知識(shí)的教學(xué):借助DEBUG調(diào)試工具幫助讀者邊學(xué)習(xí)邊實(shí)踐來(lái)理解寄存器、存儲(chǔ)器、指令格式、尋址方式和機(jī)器代碼等概念,借助MASM開(kāi)發(fā)工具幫助讀者掌握匯編語(yǔ)言軟件的開(kāi)發(fā)環(huán)境及開(kāi)發(fā)過(guò)程,運(yùn)用CPU指令和對(duì)應(yīng)的開(kāi)發(fā)工具進(jìn)行匯編語(yǔ)言程序設(shè)計(jì)。
《匯編語(yǔ)言基礎(chǔ)教程》語(yǔ)言易懂、結(jié)構(gòu)清晰,循序漸進(jìn)地展開(kāi)講解、安排實(shí)驗(yàn)。
《匯編語(yǔ)言基礎(chǔ)教程》可作為高等院校計(jì)算機(jī)、電子信息、自動(dòng)化、通信類(lèi)專業(yè)的教材(含實(shí)驗(yàn))或參考書(shū),是廣大讀者學(xué)習(xí)計(jì)算機(jī)組成原理、接口技術(shù)、單片機(jī)應(yīng)用、嵌入式系統(tǒng)等專業(yè)課程的基礎(chǔ)。
第1章 匯編語(yǔ)言基礎(chǔ)知識(shí)
1.1 為什么學(xué)習(xí)匯編語(yǔ)言
1.2 數(shù)據(jù)表示
小結(jié)
習(xí)題
第2章 存儲(chǔ)程序的計(jì)算機(jī)和指令系統(tǒng)結(jié)構(gòu)
2.1 存儲(chǔ)程序的計(jì)算機(jī)結(jié)構(gòu)
2.2 指令系統(tǒng)結(jié)構(gòu)
小結(jié)
習(xí)題
第3章 主流的處理器結(jié)構(gòu)
3.1 MIPS系列
3.2 X86系列
3.3 ARM系列
3.4 本書(shū)的匯編語(yǔ)言平臺(tái)
小結(jié)
習(xí)題
第4章 8086計(jì)算機(jī)的組織
4.1 IntelCPU的發(fā)展歷程
4.2 8086CPU的內(nèi)部結(jié)構(gòu)
4.3 調(diào)試器DEBUG
4.4 8086的存儲(chǔ)器組織
4.5 8086寄存器
小結(jié)
習(xí)題
實(shí)驗(yàn)任務(wù)
第5章 指令格式與尋址方式
5.1 指令格式
5.2 操作數(shù)類(lèi)型
5.3 指令在機(jī)器內(nèi)部的存儲(chǔ)
5.4 尋址方式
小結(jié)
習(xí)題
實(shí)驗(yàn)任務(wù)
第6章 指令系統(tǒng)
6.1 數(shù)據(jù)傳送類(lèi)指令
6.2 算術(shù)運(yùn)算類(lèi)指令
6.3 邏輯運(yùn)算與移位類(lèi)指令
6.4 控制轉(zhuǎn)移類(lèi)指令
6.5 串操作類(lèi)指令
習(xí)題
實(shí)驗(yàn)任務(wù)
小結(jié)
第7章 中斷和DOS系統(tǒng)功能調(diào)用
7.1 中斷的概念
7.2 常用的中斷指令
7.3 DOS系統(tǒng)功能調(diào)用
小結(jié)
習(xí)題
實(shí)驗(yàn)任務(wù)
第8章 匯編語(yǔ)言程序格式
8.1 匯編語(yǔ)言的語(yǔ)句格式
8.2 DEBUG和MASM環(huán)境對(duì)指令的不同處理
8.3 符號(hào)定義偽指令
8.4 過(guò)程
8.5 匯編語(yǔ)言源程序結(jié)構(gòu)
8.6 匯編語(yǔ)言程序的開(kāi)發(fā)
小結(jié)
習(xí)題
實(shí)驗(yàn)任務(wù)
第9章 程序設(shè)計(jì)與調(diào)試
9.1 順序程序
9.2 分支程序
9.3 循環(huán)程序
小結(jié)
實(shí)驗(yàn)任務(wù)
附錄A DEBUG常用命令
附錄B 8086指令系統(tǒng)一覽表
附錄C 8086匯編指令和機(jī)器碼對(duì)照表
參考文獻(xiàn)