-
>
闖進(jìn)數(shù)學(xué)世界――探秘歷史名題
-
>
中醫(yī)基礎(chǔ)理論
-
>
當(dāng)代中國政府與政治(新編21世紀(jì)公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會(huì)主義理論體系概論(2021年版)
-
>
中醫(yī)內(nèi)科學(xué)·全國中醫(yī)藥行業(yè)高等教育“十四五”規(guī)劃教材
匯編語言案例教程(微課版) 版權(quán)信息
- ISBN:9787302591566
- 條形碼:9787302591566 ; 978-7-302-59156-6
- 裝幀:70g膠版紙
- 冊(cè)數(shù):暫無
- 重量:暫無
- 所屬分類:>>
匯編語言案例教程(微課版) 本書特色
隨著現(xiàn)代軟件系統(tǒng)越來越龐大復(fù)雜,大量經(jīng)過了封裝的高級(jí)語言也應(yīng)運(yùn)而生。這些高級(jí)語言使軟件開發(fā)人員在開發(fā)過程中能夠快速、高效地進(jìn)行編碼,從而能夠從復(fù)雜的編碼中解放出來,而專注于程序邏輯結(jié)構(gòu)的實(shí)現(xiàn)。匯編語言是面向機(jī)器指令的低級(jí)語言,它能夠直接對(duì)硬件進(jìn)行操作,生成程序與其他語言相比具有更高的運(yùn)行速度,占用更小的內(nèi)存空間,因此在一些對(duì)于時(shí)效性和執(zhí)行效率要求很高的程序,都需要求助于匯編語言。本書采用實(shí)例驅(qū)動(dòng)的編寫方式,首先給出一個(gè)實(shí)際問題(提出問題 ,明確目標(biāo)),然后分析問題引出需要的知識(shí)點(diǎn)(分析問題),*后將知識(shí)點(diǎn)綜合應(yīng)用解決提出的實(shí)際問題(解決問題)。便于激發(fā)學(xué)習(xí)興趣。通過多年的教學(xué)這種實(shí)例驅(qū)方法,很適合高職院校學(xué)生的使用。 實(shí)例驅(qū)動(dòng)學(xué)指令、指令由簡學(xué)到繁指令綜合融合后、實(shí)際問題可解決剖析精彩實(shí)例、培養(yǎng)綜合實(shí)戰(zhàn)技能實(shí)例驅(qū)動(dòng)學(xué)指令、指令由簡學(xué)到繁指令綜合融合后、實(shí)際問題可解決剖析精彩實(shí)例、培養(yǎng)綜合實(shí)戰(zhàn)技能
匯編語言案例教程(微課版) 內(nèi)容簡介
本書以實(shí)例作為所學(xué)內(nèi)容的驅(qū)動(dòng)源,**的特色就是實(shí)用性強(qiáng),因此本課程突出實(shí)際需求,通過實(shí)例導(dǎo)向、問題驅(qū)動(dòng)、原理闡釋、解決問題、實(shí)驗(yàn)報(bào)告等環(huán)節(jié),幫助學(xué)生掌握匯編語言的理論和適用場景,為學(xué)生學(xué)好匯編語言解決實(shí)際問題打下好的基礎(chǔ)。 本書為講課教師提供配套全部“雨課堂”PPT、數(shù)據(jù)和代碼,方便講課老師以此為基礎(chǔ)增刪使用;為學(xué)生提供網(wǎng)上在線課程資源,學(xué)生可以選修或者使用移動(dòng)客戶端隨時(shí)觀看學(xué)習(xí),運(yùn)用代碼和數(shù)據(jù)動(dòng)手編程實(shí)現(xiàn)案例分析。 本書可作為高等院校計(jì)算機(jī)及相關(guān)專業(yè)的匯編語言課程教材,也可作為相關(guān)專業(yè)人員的參考書。
匯編語言案例教程(微課版) 目錄
目錄Contents
第1章匯編語言基礎(chǔ)1
1.1計(jì)算機(jī)語言1
1.1.1機(jī)器語言1
1.1.2匯編語言2
1.1.3高級(jí)語言3
1.1.4匯編語言特點(diǎn)4
1.2計(jì)算機(jī)中數(shù)的表示5
1.2.1進(jìn)制表示方法5
1.2.2數(shù)制轉(zhuǎn)換6
1.2.3機(jī)器數(shù)的表示方法9
1.2.4字符數(shù)據(jù)13
1.2.5BCD碼13
1.3計(jì)算機(jī)系統(tǒng)硬件結(jié)構(gòu)14
1.3.1中央處理器14
1.3.2存儲(chǔ)器14
1.3.3輸入/輸出設(shè)備16
習(xí)題16
第2章8086/8088微處理器20
2.18086CPU功能結(jié)構(gòu)20
2.1.1執(zhí)行單元20
2.1.2總線接口單元21
2.1.3執(zhí)行單元和總線接口單元的關(guān)系22
2.1.48088CPU和8086CPU的區(qū)別22
2.28086CPU寄存器22
2.2.1通用寄存器22
2.2.2段寄存器27
2.2.3標(biāo)志寄存器28
2.2.4指令指針寄存器32
2.38086CPU引腳32
2.3.18086CPU引腳功能33
2.3.28086CPU*小工作模式35
2.3.38086CPU*大工作模式36
2.48086與8088引腳區(qū)別38
2.58086/8088系統(tǒng)存儲(chǔ)器組織39
2.5.1存儲(chǔ)器結(jié)構(gòu)39
2.5.2存儲(chǔ)單元地址40
2.5.3存儲(chǔ)器分段42
2.5.4物理地址與邏輯地址43
習(xí)題45
◆匯編語言案例教程(微課版)目錄第3章尋址方式48
3.1立即尋址方式48
3.2寄存器尋址方式50
3.3存儲(chǔ)器尋址方式50
3.3.1直接尋址方式51
3.3.2寄存器間接尋址方式54
3.3.3寄存器相對(duì)尋址方式56
3.3.4基址變址尋址方式58
3.3.5相對(duì)基址加變址尋址方式61
3.4常用DEBUG命令63
3.4.1DEBUG程序的啟動(dòng)63
3.4.2常用DEBUG調(diào)試命令及功能65
習(xí)題81
第4章基本指令86
4.1數(shù)據(jù)傳送指令86
4.1.1MOV指令86
4.1.2XCHG指令89
4.1.3堆棧指令90
4.1.4綜合應(yīng)用94
4.2算術(shù)運(yùn)算類指令95
4.2.1加法指令95
4.2.2減法指令100
4.2.3乘法指令106
4.2.4除法指令110
4.2.5類型轉(zhuǎn)換指令114
4.2.6綜合應(yīng)用116
4.2.7壓縮BCD碼十進(jìn)制調(diào)整指令117
4.2.8非壓縮BCD碼十進(jìn)制調(diào)整指令118
4.3邏輯運(yùn)算指令122
4.3.1AND指令122
4.3.2OR指令124
4.3.3XOR指令125
4.3.4NOT指令126
4.3.5TEST指令127
4.3.6注意事項(xiàng)128
4.4移位指令129
4.4.1移位指令共同特征129
4.4.2SHL指令130
4.4.3SHR指令133
4.4.4SAL指令134
4.4.5SAR指令135
4.4.6ROL指令136
4.4.7ROR指令138
4.4.8RCL指令139
4.4.9RCR指令141
4.4.10注意事項(xiàng)143
4.4.11綜合應(yīng)用144
4.5地址傳送指令146
4.5.1LEA指令146
4.5.2LDS指令147
4.5.3LES指令148
4.6標(biāo)志位傳送指令148
4.6.1PUSHF指令148
4.6.2POPF指令149
4.6.3LAHF指令150
4.6.4SAHF指令150
4.7輸入/輸出指令152
4.7.1輸入指令(IN指令)152
4.7.2輸出指令(OUT指令)155
習(xí)題158
第5章匯編語言程序格式166
5.1段定義偽指令167
5.2ASSUME、END偽指令和標(biāo)號(hào)169
5.2.1ASSUME偽指令169
5.2.2END偽指令171
5.2.3標(biāo)號(hào)172
5.3數(shù)據(jù)定義偽指令173
5.3.1定義變量格式173
5.3.2變量屬性175
5.4數(shù)據(jù)176
5.4.1常數(shù)176
5.4.2重復(fù)操作符DUP179
5.4.3對(duì)準(zhǔn)偽指令ORG181
5.4.4地址計(jì)數(shù)器$182
5.4.5表達(dá)式182
5.5符號(hào)定義偽指令189
5.5.1EQU偽指令189
5.5.2=偽指令190
5.5.3LABLE偽指令190
5.6DOS系統(tǒng)功能調(diào)用191
5.7綜合應(yīng)用194
習(xí)題198
第6章順序結(jié)構(gòu)和分支結(jié)構(gòu)程序設(shè)計(jì)203
6.1順序結(jié)構(gòu)程序設(shè)計(jì)概述203
6.2分支結(jié)構(gòu)程序設(shè)計(jì)概述205
6.3轉(zhuǎn)移類指令206
6.3.1無條件轉(zhuǎn)移指令206
6.3.2條件轉(zhuǎn)移指令209
6.4雙分支程序設(shè)計(jì)210
6.5多分支程序設(shè)計(jì)216
習(xí)題219
第7章循環(huán)結(jié)構(gòu)程序設(shè)計(jì)225
7.1循環(huán)類指令225
7.1.1LOOP指令225
7.1.2LOOP指令綜合實(shí)例226
7.1.3LOOPNZ/LOOPNE指令235
7.1.4LOOPZ/LOOPE指令238
7.1.5JCXZ指令240
習(xí)題241
第8章串操作指令245
8.1串指令的共同特征245
8.2重復(fù)前綴246
8.3串傳送指令MOVS247
8.4串掃描指令SCAS251
8.5串比較指令CMPS254
8.6串存儲(chǔ)指令STOS259
8.7串裝入指令LODS260
習(xí)題261
第9章子程序結(jié)構(gòu)設(shè)計(jì)264
9.1定義子程序264
9.2子程序調(diào)用265
9.2.1段內(nèi)直接調(diào)用265
9.2.2段內(nèi)間接調(diào)用266
9.2.3段間直接調(diào)用267
9.2.4段間間接調(diào)用268
9.3保存斷點(diǎn)和恢復(fù)斷點(diǎn)269
9.4保護(hù)現(xiàn)場和恢復(fù)現(xiàn)場271
9.5子程序參數(shù)傳遞272
9.5.1寄存器參數(shù)傳遞272
9.5.2存儲(chǔ)單元參數(shù)傳遞274
9.5.3堆棧參數(shù)傳遞275
9.6子程序嵌套調(diào)用277
9.7子程序遞歸調(diào)用278
習(xí)題280
第10章宏指令284
10.1宏指令定義284
10.2宏指令調(diào)用285
10.3宏指令替換286
10.4宏指令與子程序的區(qū)別286
10.5宏操作符287
10.5.1連接操作符&287
10.5.2表達(dá)式操作符%288
10.5.3文本操作符
10.5.4字符操作符!290
10.5.5宏注釋符;;290
10.6LOCAL偽指令291
10.7重復(fù)匯編292
10.7.1REPT/ENDM偽指令292
10.7.2IRP/ENDM偽指令293
10.7.3IRPC/ENDM偽指令294
10.8條件匯編294
10.9宏指令庫的使用296
10.10綜合應(yīng)用298
習(xí)題301
第11章實(shí)驗(yàn)指導(dǎo)304
11.1實(shí)驗(yàn)環(huán)境304
11.2實(shí)驗(yàn)步驟305
11.3實(shí)驗(yàn)任務(wù)316
匯編語言案例教程(微課版) 作者簡介
李建俊,河北師范大學(xué)附屬民族學(xué)院計(jì)算機(jī)系教師,講師。長期從事C語言程序設(shè)計(jì),匯編語言程序設(shè)計(jì),數(shù)據(jù)結(jié)構(gòu)等專科生教學(xué)工作。主持河北省社會(huì)科學(xué)發(fā)展研究課題1項(xiàng),院級(jí)重點(diǎn)教學(xué)研究項(xiàng)目1項(xiàng)。指導(dǎo)學(xué)生2019和2018年獲中國技能大賽-河北省電子信息職業(yè)技能大賽大數(shù)據(jù)技術(shù)及應(yīng)用二等獎(jiǎng)和三等獎(jiǎng)、2019年獲河北省大學(xué)生程序設(shè)計(jì)競賽二等獎(jiǎng)和三等獎(jiǎng)、2019年獲“中國高校”天梯賽“滄海競舟”組全國總決賽團(tuán)隊(duì)銅。
- >
人文閱讀與收藏·良友文學(xué)叢書:一天的工作
- >
【精裝繪本】畫給孩子的中國神話
- >
我與地壇
- >
經(jīng)典常談
- >
大紅狗在馬戲團(tuán)-大紅狗克里弗-助人
- >
朝聞道
- >
莉莉和章魚
- >
小考拉的故事-套裝共3冊(cè)