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

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

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

定 價:¥17.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1章  匯編語言基礎(chǔ)知識  1
1.1  有符號數(shù)和無符號數(shù)  1
1.1.1  有符號數(shù)的補(bǔ)碼表示  1
1.1.2  補(bǔ)碼的加法和減法  3
1.1.3  無符號數(shù)  5
1.1.4  字符的ASCII碼  5
1.2  存儲器  6
1.2.1  存儲單元的地址和內(nèi)容  6
1.2.2  存儲器地址的分段  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  符號地址  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ù)運算指令  32
2.2.1  加減運算指令  32
2.2.2  十進(jìn)制調(diào)整指令  37
2.2.3  乘除運算指令  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  邏輯運算和移位指令  53
2.4.1  邏輯運算指令  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章  匯編語言程序格式和簡單程序設(shè)計  68
3.1  匯編語言的程序格式  68
3.1.1  匯編語言的語句  68
3.1.2  偽指令語句  70
3.1.3  指令語句  74
3.1.4  宏指令語句  77
3.2  簡單程序的設(shè)計  79
3.2.1  匯編語言程序設(shè)計的基本步驟  79
3.2.2  用流程圖表示算法  80
3.2.3  簡單程序的設(shè)計示例  81
習(xí)題3  86
第4章  子程序設(shè)計  90
4.1  子程序的結(jié)構(gòu)形式  90
4.1.1  子程序的定義  90
4.1.2  子程序的調(diào)用和返回  91
4.2  子程序的設(shè)計方法  97
4.2.1  現(xiàn)場保護(hù)和現(xiàn)場恢復(fù)  97
4.2.2  主程序與子程序間的參數(shù)傳遞方法  98
4.2.3  子程序的嵌套調(diào)用  104
4.2.4  子程序的說明文件  104
4.3  DOS系統(tǒng)功能調(diào)用簡介  104
4.3.1  外部設(shè)備  105
4.3.2  輸入輸出指令  105
4.3.3  常用的DOS系統(tǒng)功能調(diào)用  106
4.3.4  子程序設(shè)計示例  112
習(xí)題4  117
第5章  循環(huán)程序設(shè)計  119
5.1  循環(huán)程序的結(jié)構(gòu)形式  119
5.2  循環(huán)程序的控制方法  121
5.2.1  計數(shù)控制法  121
5.2.2  條件控制法  125
5.2.3  邏輯尺控制法  128
5.3  多重循環(huán)  131
5.4  循環(huán)程序設(shè)計示例  135
習(xí)題5  139
第6章  分支程序設(shè)計  143
6.1  雙分支程序的設(shè)計  143
6.1.1  分支程序的結(jié)構(gòu)  143
6.1.2  雙分支程序設(shè)計  144
6.2  多分支程序設(shè)計  146
6.2.1  地址表法多分支程序設(shè)計  146
6.2.2  轉(zhuǎn)移表法多分支程序設(shè)計  150
6.2.3  邏輯分解法多分支程序設(shè)計  152
6.3  多分支程序設(shè)計示例  155
習(xí)題6  160
第7章  上機(jī)實踐  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)試運行  164
7.2  上機(jī)練習(xí)中的DOS功能調(diào)用  169
習(xí)題7  183

本目錄推薦

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