注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語言/工具匯編語言程序設(shè)計(jì)

匯編語言程序設(shè)計(jì)

匯編語言程序設(shè)計(jì)

定 價(jià):¥17.00

作 者: 梁發(fā)寅,宗大華編
出版社: 人民郵電出版社
叢編項(xiàng): 高職高專現(xiàn)代信息技術(shù)系列教材
標(biāo) 簽: 匯編語言 程序設(shè)計(jì) 高等教育 教材

ISBN: 9787115120601 出版時(shí)間: 2004-01-01 包裝: 精裝
開本: 26cm 頁數(shù): 260 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

匯編語言是一種面向機(jī)器的符號(hào)式程序設(shè)計(jì)語言。匯編語言具有編程質(zhì)量高、執(zhí)行速度快、占用存儲(chǔ)空間少、易記、易修改等優(yōu)點(diǎn)。本書以8086/8088匯編語言格式的指令為出發(fā)點(diǎn),分7章進(jìn)行講述。本書認(rèn)為尋址方式是學(xué)習(xí)匯編語言的基礎(chǔ),學(xué)習(xí)中應(yīng)強(qiáng)調(diào)程序設(shè)計(jì)的各種結(jié)構(gòu),并認(rèn)真做好上機(jī)實(shí)踐。本書適用于高職高專計(jì)算機(jī)及相關(guān)專業(yè)的學(xué)生。編寫時(shí),力求做到突出基礎(chǔ)知識(shí)和必備知識(shí);由淺入深地安排全書內(nèi)容;多舉實(shí)例,用例子說明概念及各種編程方法;每章最后附有習(xí)題,幫助理解和鞏固所學(xué)內(nèi)容。相信本書對(duì)入門、理解、初步掌握匯編語言以及學(xué)習(xí)匯編語言的編程方法,都會(huì)有所裨益。"匯編語言是一種面向機(jī)器的程序設(shè)計(jì)語言,是人與計(jì)算機(jī)之間交換信息的有力工具。匯編語言一方面保持與機(jī)器指令一一對(duì)應(yīng):另一方面用助憶符代替機(jī)器指令中的操作碼,用符號(hào)地址代替機(jī)器指令中的地址碼。因此,使用匯編語言編寫程序,不僅繼承了用機(jī)器語言編寫程序時(shí)具有的編程質(zhì)量高、執(zhí)行速度快和占用存儲(chǔ)空間少的優(yōu)點(diǎn),而且還克服了機(jī)器語言程序直觀性差、難學(xué)、難記、難檢查及難修改等缺點(diǎn)。本書以匯編格式的8086/8088指令為出發(fā)點(diǎn),?卜?7章進(jìn)行講述。第1章由兩個(gè)部分內(nèi)容組成:首先介紹與匯編語言有關(guān)的計(jì)算機(jī)基礎(chǔ)知識(shí),然后介紹匯編語言的各種尋址方式。尋址方式是學(xué)習(xí)匯編語言的基礎(chǔ)。第2章把8086/8088的指令劃分成6組,并按組對(duì)它們的格式、功能做了介紹。第3章講述匯編語言各種語句的編寫格式和程序的編寫格式。第4章介紹程序設(shè)計(jì)中的子程序結(jié)構(gòu),突出返回地址的保存、現(xiàn)場(chǎng)保護(hù)和現(xiàn)場(chǎng)恢復(fù)等程序設(shè)計(jì)方面的安排。第5章介紹程序設(shè)計(jì)中的循環(huán)結(jié)構(gòu),重點(diǎn)為循環(huán)控制條件的各種構(gòu)成方法。第6章介紹程序設(shè)計(jì)中的分支結(jié)構(gòu),重點(diǎn)為如何按條件對(duì)分支進(jìn)行判斷。第7章為上機(jī)實(shí)踐,介紹匯編語言的工作環(huán)境以及編寫源程序、匯編、連接、調(diào)試以及運(yùn)行的全過程。本書是為高職高專計(jì)算機(jī)及相關(guān)專業(yè)學(xué)生編寫的匯編語言教材,因此在編寫時(shí),力求做到如下幾點(diǎn):1.突出對(duì)基礎(chǔ)知識(shí)、必備知識(shí)的介紹,避免面面俱到:2.以由淺入深、螺旋式上升的方式安排全書內(nèi)容,把各種知識(shí)3.多舉實(shí)例,用例子說明概念、說明各種編程的方法:步步地灌輸給讀者4.每章最后附有一定數(shù)量的習(xí)題,以幫助讀者理解和鞏固所學(xué)的內(nèi)容。在本書的編寫過程中,陳吉人、沈寄云和宗濤提供了很多實(shí)例,為每章所附習(xí)題的收集、調(diào)試做了很多的工作,在此表示誠摯的謝意!由于編者水平所限,書中難免出現(xiàn)謬誤或不當(dāng)之處,在此懇請(qǐng)讀者不吝批評(píng)、指正!"

作者簡(jiǎn)介

暫缺《匯編語言程序設(shè)計(jì)》作者簡(jiǎn)介

圖書目錄

第1章  匯編語言基礎(chǔ)知識(shí)  1
1.1  有符號(hào)數(shù)和無符號(hào)數(shù)  1
1.1.1  有符號(hào)數(shù)的補(bǔ)碼表示  1
1.1.2  補(bǔ)碼的加法和減法  3
1.1.3  無符號(hào)數(shù)  5
1.1.4  字符的ASCII碼  5
1.2  存儲(chǔ)器  6
1.2.1  存儲(chǔ)單元的地址和內(nèi)容  6
1.2.2  存儲(chǔ)器地址的分段  7
1.3  8086/8088微處理器  10
1.3.1  8086/8088微處理器的組成  10
1.3.2  8086/8088寄存器  11
1.3.3  匯編語言  13
1.4  8086/8088尋址方式  13
1.4.1  8086/8088指令的組成  13
1.4.2  符號(hào)地址  14
1.4.3  數(shù)據(jù)的尋址方式  17
習(xí)題1  23
第2章  8086/8088的指令系統(tǒng)  25
2.1  數(shù)據(jù)傳送指令  25
2.1.1  通用數(shù)據(jù)傳送指令  25
2.1.2  地址傳送指令  29
2.1.3  XLAT 查表指令  30
2.1.4  標(biāo)志寄存器傳送指令  31
2.2  算術(shù)運(yùn)算指令  32
2.2.1  加減運(yùn)算指令  32
2.2.2  十進(jìn)制調(diào)整指令  37
2.2.3  乘除運(yùn)算指令  40
2.3  控制轉(zhuǎn)移指令  43
2.3.1  JMP無條件轉(zhuǎn)移指令  43
2.3.2  條件轉(zhuǎn)移指令  47
2.3.3  循環(huán)指令  52
2.4  邏輯運(yùn)算和移位指令  53
2.4.1  邏輯運(yùn)算指令  53
2.4.2  移位指令  55
2.5  串操作指令  60
2.5.1  與REP前綴相配合工作的MOVS,STOS和LODS指令  60
2.5.2  與REPE和REPNE前綴相配合工作的CMPS和SCAS指令  63
2.6  處理器控制指令  65
習(xí)題2  65
第3章  匯編語言程序格式和簡(jiǎn)單程序設(shè)計(jì)  68
3.1  匯編語言的程序格式  68
3.1.1  匯編語言的語句  68
3.1.2  偽指令語句  70
3.1.3  指令語句  74
3.1.4  宏指令語句  77
3.2  簡(jiǎn)單程序的設(shè)計(jì)  79
3.2.1  匯編語言程序設(shè)計(jì)的基本步驟  79
3.2.2  用流程圖表示算法  80
3.2.3  簡(jiǎn)單程序的設(shè)計(jì)示例  81
習(xí)題3  86
第4章  子程序設(shè)計(jì)  90
4.1  子程序的結(jié)構(gòu)形式  90
4.1.1  子程序的定義  90
4.1.2  子程序的調(diào)用和返回  91
4.2  子程序的設(shè)計(jì)方法  97
4.2.1  現(xiàn)場(chǎng)保護(hù)和現(xiàn)場(chǎng)恢復(fù)  97
4.2.2  主程序與子程序間的參數(shù)傳遞方法  98
4.2.3  子程序的嵌套調(diào)用  104
4.2.4  子程序的說明文件  104
4.3  DOS系統(tǒng)功能調(diào)用簡(jiǎn)介  104
4.3.1  外部設(shè)備  105
4.3.2  輸入輸出指令  105
4.3.3  常用的DOS系統(tǒng)功能調(diào)用  106
4.3.4  子程序設(shè)計(jì)示例  112
習(xí)題4  117
第5章  循環(huán)程序設(shè)計(jì)  119
5.1  循環(huán)程序的結(jié)構(gòu)形式  119
5.2  循環(huán)程序的控制方法  121
5.2.1  計(jì)數(shù)控制法  121
5.2.2  條件控制法  125
5.2.3  邏輯尺控制法  128
5.3  多重循環(huán)  131
5.4  循環(huán)程序設(shè)計(jì)示例  135
習(xí)題5  139
第6章  分支程序設(shè)計(jì)  143
6.1  雙分支程序的設(shè)計(jì)  143
6.1.1  分支程序的結(jié)構(gòu)  143
6.1.2  雙分支程序設(shè)計(jì)  144
6.2  多分支程序設(shè)計(jì)  146
6.2.1  地址表法多分支程序設(shè)計(jì)  146
6.2.2  轉(zhuǎn)移表法多分支程序設(shè)計(jì)  150
6.2.3  邏輯分解法多分支程序設(shè)計(jì)  152
6.3  多分支程序設(shè)計(jì)示例  155
習(xí)題6  160
第7章  上機(jī)實(shí)踐  162
7.1  匯編語言程序的上機(jī)過程  162
7.1.1  建立匯編語言的工作環(huán)境  162
7.1.2  編制源程序  163
7.1.3  匯編  163
7.1.4  連接  164
7.1.5  調(diào)試運(yùn)行  164
7.2  上機(jī)練習(xí)中的DOS功能調(diào)用  169
習(xí)題7  183

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)