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