欧美一级特黄aaaaaaa在线观看-欧美一级特黄aaaaaa在线看片-欧美一级特黄aa大片-欧美一级特黄刺激大片视频-深夜久久-深夜激情网站

熱門關(guān)鍵字:  聽力密碼  聽力密碼  新概念美語  單詞密碼  巧用聽寫練聽力
圖書信息

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

中國(guó)水利水電出版社
    【作 者】王向慧 馬海波 【I S B N 】978-7-5084-6563-0 【責(zé)任編輯】吳 萍 【適用讀者群】本科 【出版時(shí)間】2009-06-01 【開 本】16開本 【裝幀信息】平裝(光膜) 【版 次】第1版 【頁 數(shù)】328 【千字?jǐn)?shù)】 【印 張】 【定 價(jià)】32 【叢 書】高等院!笆晃濉币(guī)劃教材 【備注信息】
圖書詳情

    本書以Intel 80x86微處理器為硬件平臺(tái),介紹了匯編語言程序設(shè)計(jì)的方法。全書共11章,包括預(yù)備知識(shí)、實(shí)模式編程和保護(hù)模式編程三部分。在介紹80x86微處理器和存儲(chǔ)器組織之后,重點(diǎn)介紹了順序結(jié)構(gòu)、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)和子程序設(shè)計(jì)方法,還介紹了宏匯編、中斷和異常、輸入/輸出及模塊化程序設(shè)計(jì)方法。

    本書對(duì)匯編語言的概念和程序設(shè)計(jì)的闡述通俗易懂,例子翔實(shí);對(duì)習(xí)題的選擇,難易適當(dāng),題型豐富;在介紹一門計(jì)算機(jī)語言的同時(shí),注重對(duì)程序編制和調(diào)試能力的培養(yǎng)。

    本書可作為高等院校計(jì)算機(jī)及相關(guān)專業(yè)本、?平滩,也可作為從事計(jì)算機(jī)工作的工程技術(shù)人員以及計(jì)算機(jī)愛好者的參考書。

    “匯編語言程序設(shè)計(jì)”是高校計(jì)算機(jī)及相關(guān)專業(yè)的必修課程,是“微機(jī)原理”、“接口技術(shù)”、“操作系統(tǒng)”等核心課程的先修課。匯編語言是執(zhí)行效率最高、控制硬件底層能力最強(qiáng)的語言。學(xué)習(xí)匯編語言,不僅有助于設(shè)計(jì)出執(zhí)行時(shí)間短、占用存儲(chǔ)空間少、控制硬件能力強(qiáng)的程序,還有助于了解計(jì)算機(jī)內(nèi)部運(yùn)行機(jī)制;學(xué)習(xí)編程技術(shù),不僅掌握一門知識(shí),也培養(yǎng)一種技能;應(yīng)用匯編語言、運(yùn)用調(diào)試工具,能夠準(zhǔn)確剖析可執(zhí)行程序代碼,優(yōu)化程序性能。

    本書是作者在總結(jié)多年教學(xué)經(jīng)驗(yàn)的基礎(chǔ)上精心編寫而成的。在編寫過程中力爭(zhēng)做到理論夠用為度、突出實(shí)用的特點(diǎn),基于培養(yǎng)編程能力的原則,合理組織課程內(nèi)容:分為預(yù)備知識(shí)、實(shí)模式編程和保護(hù)模式編程三部分。以當(dāng)今國(guó)內(nèi)廣泛使用的Intel 80x86系列微處理器為硬件平臺(tái),深入討論匯編語言程序設(shè)計(jì)的方法,構(gòu)造由淺入深的學(xué)習(xí)過程。

    本書力求結(jié)構(gòu)清晰,脈絡(luò)分明,在內(nèi)容的編排上,力求由淺入深,圖表結(jié)合,通俗易懂;在知識(shí)結(jié)構(gòu)上注意分解難點(diǎn),循序漸進(jìn),舉一反三,突出重點(diǎn)。每個(gè)知識(shí)點(diǎn)輔以問題的分析,相關(guān)知識(shí)的引入,編程思想的形成,并輔以上機(jī)調(diào)試過程加以體會(huì)和消化;典型例題分析,既是知識(shí)的鞏固和延伸,又提供分析問題和解決問題的方法;每章配備的習(xí)題和上機(jī)實(shí)踐,便于復(fù)習(xí)和檢驗(yàn)學(xué)習(xí)效果,同時(shí)提高編制程序和調(diào)試程序的能力,從不同的角度及時(shí)消化本章的知識(shí)點(diǎn),為后續(xù)章節(jié)的學(xué)習(xí)作好鋪墊。

    全書共有11章。第1章為匯編語言的必備基礎(chǔ)知識(shí),介紹二進(jìn)制、ASCII碼、補(bǔ)碼,初步認(rèn)識(shí)匯編語言。第2~8章為實(shí)模式下16位機(jī)的編程技術(shù),也是保護(hù)模式編程的基礎(chǔ)。第2章介紹Intel 8086微處理器的寄存器組織和存儲(chǔ)器組織;第3章介紹尋址方式和幾個(gè)常用匯編指令,并介紹簡(jiǎn)短程序的設(shè)計(jì)及調(diào)試方法;第4章介紹常用偽指令及完整匯編語言程序的編輯、匯編、連接、調(diào)試等上機(jī)操作方法;第5章和第6章詳細(xì)介紹順序結(jié)構(gòu)、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)程序和子程序的設(shè)計(jì)方法及相關(guān)指令;第7章和第8章介紹輸入/輸出、中斷、宏匯編和模塊化程序設(shè)計(jì)方法。第9章和第10章為保護(hù)模式下32位機(jī)的編程技術(shù),介紹保護(hù)模式下的存儲(chǔ)器管理、32位指令及程序設(shè)計(jì)方法。第11章介紹了保護(hù)模式的實(shí)現(xiàn)機(jī)理,供想深入學(xué)習(xí)保護(hù)模式編程的人員參考。

    本書由王向慧、馬海波編著。具體分工為:第1~6章由王向慧編寫,第9~11章由馬海波編寫,第7~8章由劉民編寫,參與本書大綱討論和編寫工作的還有趙瑞、王德廣、連志春、張家敏、銀曉明、田宏、劉文光等,全書由王向慧和馬海波統(tǒng)稿。在本書的編寫過程中得到了中國(guó)水利水電出版社的大力支持,在此深表謝意,并對(duì)所參考的國(guó)內(nèi)外教材和資料的原作者表示衷心的感謝!

    書中難免出現(xiàn)疏漏或不妥之處,敬請(qǐng)廣大讀者批評(píng)指正。

    前言
    第1部分  預(yù)備知識(shí)
    第1章  匯編語言與二進(jìn)制 1
    學(xué)習(xí)目標(biāo) 1
    1.1  認(rèn)識(shí)匯編語言 1
    1.1.1  指令與程序 1
    1.1.2  機(jī)器語言、匯編語言和高級(jí)語言 2
    1.1.3  為什么學(xué)習(xí)和使用匯編語言 3
    1.2  匯編語言中的計(jì)數(shù)制 5
    1.2.1  進(jìn)位計(jì)數(shù)制 5
    1.2.2  十進(jìn)制數(shù)與二進(jìn)制數(shù)之間的相互轉(zhuǎn)換 5
    1.2.3  十進(jìn)制數(shù)與十六進(jìn)制數(shù)之間的相互轉(zhuǎn)換 6
    1.2.4  二進(jìn)制數(shù)與十六進(jìn)制數(shù)之間的相互轉(zhuǎn)換 7
    1.3  計(jì)算機(jī)中數(shù)和字符的表示 8
    1.3.1  無符號(hào)數(shù)與有符號(hào)數(shù) 8
    1.3.2  有符號(hào)數(shù)的補(bǔ)碼表示 8
    1.3.3  ASCII碼和BCD碼 10
    1.4  基本的二進(jìn)制運(yùn)算規(guī)則 12
    1.4.1  算術(shù)運(yùn)算 12
    1.4.2  邏輯運(yùn)算 13
    1.4.3  補(bǔ)碼的加減法運(yùn)算 13
    思考與習(xí)題 14
    第2部分  實(shí)模式編程
    第2章  8086計(jì)算機(jī)組織 16
    學(xué)習(xí)目標(biāo) 16
    2.1  微型計(jì)算機(jī)硬件系統(tǒng) 16
    2.2  Intel 80x86系列微處器簡(jiǎn)介 18
    2.3  8086微處理器的功能結(jié)構(gòu) 21
    2.4  實(shí)模式下的內(nèi)存組織 22
    2.4.1  內(nèi)存的線性編址和數(shù)據(jù)存儲(chǔ) 22
    2.4.2  內(nèi)存的分段管理 23
    2.4.3  邏輯地址到物理地址的轉(zhuǎn)換 24
    2.4.4  多個(gè)邏輯段的數(shù)據(jù)管理 25
    2.5  8086寄存器組 26
    2.5.1  通用寄存器 27
    2.5.2  段寄存器 28
    2.5.3  指令指針寄存器 29
    2.5.4  標(biāo)志寄存器 29
    思考與習(xí)題 31
    第3章  簡(jiǎn)短的程序設(shè)計(jì) 33
    學(xué)習(xí)目標(biāo) 33
    3.1  匯編指令基本格式 33
    3.2  開始設(shè)計(jì)匯編語言程序 35
    3.2.1  幾個(gè)常用的匯編指令 35
    3.2.2  設(shè)計(jì)第一個(gè)匯編語言程序 40
    3.2.3  使用DEBUG進(jìn)行匯編語言程序設(shè)計(jì) 41
    3.3  JMP、JE、JNE指令與分支 49
    3.4  LOOP指令與循環(huán) 53
    3.5  與數(shù)據(jù)有關(guān)的四類尋址方式 56
    3.5.1  固定尋址方式 56
    3.5.2  立即尋址方式 57
    3.5.3  寄存器尋址方式 58
    3.5.4  存儲(chǔ)器尋址方式 58
    3.6  一條指令的執(zhí)行過程 63
    3.7  上機(jī)實(shí)踐 64
    思考與習(xí)題 65
    第4章  匯編語言源程序的結(jié)構(gòu)及設(shè)計(jì)過程 69
    學(xué)習(xí)目標(biāo) 69
    4.1  匯編語言的語句類型和語句格式 69
    4.1.1  初識(shí)完整的匯編語言源程序 70
    4.1.2  執(zhí)行性語句和說明性語句 71
    4.1.3  匯編語言源程序的語句格式 71
    4.2  匯編語言源程序的結(jié)構(gòu)形式 74
    4.2.1  完整的段定義結(jié)構(gòu) 74
    4.2.2  程序段前綴結(jié)構(gòu) 75
    4.2.3  簡(jiǎn)化的段定義結(jié)構(gòu) 76
    4.3  匯編語言上機(jī)過程 77
    4.3.1  源程序的編輯 78
    4.3.2  對(duì)源程序的匯編 79
    4.3.3  對(duì)目標(biāo)程序的連接 80
    4.3.4  EXE文件的運(yùn)行與調(diào)試 81
    4.3.5  COM文件的運(yùn)行與調(diào)試 84
    4.3.6  使用MASM 6.11下的ML.EXE匯編和連接 87
    4.4  匯編語言源程序中的偽指令 88
    4.4.1  符號(hào)定義偽指令 88
    4.4.2  數(shù)據(jù)定義偽指令 90
    4.4.3  定位偽指令與地址計(jì)數(shù)器 93
    4.4.4  段定義偽指令 95
    4.4.5  程序開始和結(jié)束偽指令 97
    4.4.6  簡(jiǎn)化段定義偽指令 97
    4.4.7  處理器選擇偽指令 99
    4.5  上機(jī)實(shí)踐 99
    思考與習(xí)題 102
    第5章  程序的基本控制結(jié)構(gòu)及設(shè)計(jì)方法 105
    學(xué)習(xí)目標(biāo) 105
    5.1  程序設(shè)計(jì)的一般步驟及基本控制結(jié)構(gòu) 105
    5.1.1  程序設(shè)計(jì)的一般步驟 105
    5.1.2  算法的表示 105
    5.1.3  順序、分支、循環(huán)結(jié)構(gòu) 106
    5.2  順序結(jié)構(gòu)程序設(shè)計(jì)及常用指令 107
    5.2.1  數(shù)據(jù)傳送類指令 107
    5.2.2  算術(shù)運(yùn)算類指令 110
    5.2.3  邏輯運(yùn)算類指令 114
    5.2.4  移位類指令 116
    5.2.5  標(biāo)志位操作指令 118
    5.2.6  順序結(jié)構(gòu)程序設(shè)計(jì)示例 118
    5.2.7  上機(jī)實(shí)踐 120
    5.3  分支結(jié)構(gòu)程序設(shè)計(jì)及常用指令 120
    5.3.1  分支程序的基本結(jié)構(gòu)形式 121
    5.3.2  與轉(zhuǎn)移地址有關(guān)的尋址方式及無條件轉(zhuǎn)移指令JMP 121
    5.3.3  條件轉(zhuǎn)移類指令 123
    5.3.4  分支結(jié)構(gòu)程序設(shè)計(jì)示例 126
    5.3.5  上機(jī)實(shí)踐 131
    5.4  循環(huán)結(jié)構(gòu)程序設(shè)計(jì)及常用指令 132
    5.4.1  循環(huán)程序的組成 133
    5.4.2  循環(huán)程序的結(jié)構(gòu)形式 133
    5.4.3  循環(huán)控制類指令 134
    5.4.4  數(shù)據(jù)串操作類指令及其重復(fù)前綴 136
    5.4.5  循環(huán)控制的方法及循環(huán)結(jié)構(gòu)程序設(shè)計(jì)示例 140
    5.4.6  上機(jī)實(shí)踐 144
    思考與習(xí)題 146
    第6章  子程序設(shè)計(jì) 149
    學(xué)習(xí)目標(biāo) 149
    6.1  子程序的引出 149
    6.1.1  調(diào)用程序與子程序 149
    6.1.2  堆棧在子程序設(shè)計(jì)中的作用 149
    6.1.3  過程定義偽指令 152
    6.1.4  CALL和RET指令 153
    6.2  子程序的結(jié)構(gòu) 155
    6.2.1  調(diào)用程序與子程序在同一代碼段內(nèi)的程序結(jié)構(gòu) 155
    6.2.2  調(diào)用程序與子程序不在同一代碼段內(nèi)的程序結(jié)構(gòu) 155
    6.3  子程序設(shè)計(jì)方法 156
    6.3.1  子程序設(shè)計(jì)時(shí)應(yīng)注意的幾點(diǎn)問題 156
    6.3.2  現(xiàn)場(chǎng)的保護(hù)與恢復(fù) 156
    6.3.3  子程序說明文件 157
    6.3.4  主程序與子程序之間參數(shù)傳遞的方法 157
    6.4  子程序的嵌套與遞歸 167
    6.5  子程序設(shè)計(jì)示例 169
    6.6  上機(jī)實(shí)踐 173
    思考與習(xí)題 175
    第7章  中斷及輸入/輸出程序設(shè)計(jì) 177
    學(xué)習(xí)目標(biāo) 177
    7.1  簡(jiǎn)單的輸入/輸出程序設(shè)計(jì) 177
    7.1.1  接口與端口 177
    7.1.2  IN和OUT指令 177
    7.1.3  一個(gè)發(fā)聲程序示例 179
    7.2  中斷 180
    7.2.1  中斷及中斷處理程序 180
    7.2.2  中斷源與中斷分類 181
    7.2.3  中斷向量表 183
    7.2.4  INT和IRET指令 184
    7.2.5  中斷過程 185
    7.2.6  實(shí)模式下中斷程序設(shè)計(jì) 187
    7.3  BIOS和DOS中斷 191
    7.3.1  BIOS中斷調(diào)用及其使用方法 192
    7.3.2  DOS功能調(diào)用及其使用方法 193
    7.4  上機(jī)實(shí)踐 195
    思考與習(xí)題 196
    第8章  高級(jí)匯編語言程序設(shè)計(jì) 198
    學(xué)習(xí)目標(biāo) 198
    8.1  宏匯編 198
    8.1.1  宏的定義、調(diào)用和展開 198
    8.1.2  多次宏調(diào)用時(shí)標(biāo)號(hào)的處理 200
    8.1.3  宏中參數(shù)的使用 202
    8.1.4  宏庫的使用 205
    8.1.5  宏與子程序 206
    8.2  重復(fù)匯編 207
    8.2.1  定重復(fù)匯編 207
    8.2.2  不定重復(fù)匯編 208
    8.3  條件匯編 209
    8.4  上機(jī)實(shí)踐 211
    8.5  模塊化程序設(shè)計(jì) 212
    8.5.1  模塊化分的原則 213
    8.5.2  模塊間的通信 213
    8.5.3  模塊化程序設(shè)計(jì)上機(jī)步驟 216
    8.5.4  模塊化程序設(shè)計(jì)示例 216
    8.6  上機(jī)實(shí)踐 220
    思考與習(xí)題 220
    第3部分  保護(hù)模式編程
    第9章  32位指令及其編程 222
    學(xué)習(xí)目標(biāo) 222
    9.1  32位CPU的內(nèi)部結(jié)構(gòu) 222
    9.1.1  32位CPU內(nèi)部結(jié)構(gòu)及其功能 222
    9.1.2  程序可見的32位寄存器組 223
    9.2  80386存儲(chǔ)器尋址方式 225
    9.2.1  寄存器尋址基本概念 225
    9.2.2  存儲(chǔ)器尋址方式 226
    9.3  32位擴(kuò)展指令 227
    9.3.1  數(shù)據(jù)傳送類指令 228
    9.3.2  算術(shù)運(yùn)算類指令 231
    9.3.3  邏輯和移位類指令 233
    9.3.4  串操作類指令 234
    9.3.5  控制轉(zhuǎn)移類指令 235
    9.3.6  位操作類指令 236
    9.3.7  保護(hù)模式類指令 237
    9.4  32位指令的程序設(shè)計(jì) 238
    9.4.1  80386編程格式 238
    9.4.2  偽指令簡(jiǎn)化段定義格式 239
    9.4.3  簡(jiǎn)單的32位編程示例 240
    思考與習(xí)題 243
    第10章  保護(hù)模式下的存儲(chǔ)器管理 246
    學(xué)習(xí)目標(biāo) 246
    10.1  保護(hù)模式與實(shí)模式的比較 246
    10.1.1  實(shí)模式尋址特點(diǎn) 246
    10.1.2  保護(hù)模式尋址特點(diǎn) 247
    10.2  虛擬內(nèi)存管理 247
    10.2.1  虛擬地址、線性地址、物理地址的轉(zhuǎn)換過程 248
    10.2.2  保護(hù)機(jī)制 249
    10.3  控制寄存器和系統(tǒng)地址寄存器 250
    10.3.1  控制寄存器CR0、CR1、CR2、CR3 250
    10.3.2  描述符表 251
    10.3.3  全局描述符表寄存器GDTR 252
    10.3.4  局部描述符表寄存器LDTR 253
    10.3.5  中斷描述符表寄存器IDTR 253
    10.3.6  任務(wù)狀態(tài)段寄存器TR 253
    10.4  段式內(nèi)存管理 254
    10.4.1  段的定義及存儲(chǔ)段描述符 254
    10.4.2  段寄存器與段選擇子 256
    10.4.3  段描述符高速緩沖寄存器 257
    10.5  頁式內(nèi)存管理 258
    10.5.1  分頁管理機(jī)制 258
    10.5.2  兩級(jí)頁映射表 258
    10.5.3  線性地址到物理地址的轉(zhuǎn)換 260
    10.5.4  頁轉(zhuǎn)換高速緩存TLB 260
    10.5.5  頁面映射示例 261
    思考與習(xí)題 261
    第11章  保護(hù)模式及其編程 263
    學(xué)習(xí)目標(biāo) 263
    11.1  實(shí)模式與保護(hù)模式之間的切換 263
    11.1.1  兩種模式之間的切換 263
    11.1.2  頭文件 264
    11.1.3  從實(shí)模式切換到保護(hù)模式的編程 268
    11.2  控制門 272
    11.2.1  系統(tǒng)段描述符 272
    11.2.2  門描述符 274
    11.3  任務(wù)切換 275
    11.3.1  任務(wù)狀態(tài)段TSS 275
    11.3.2  直接任務(wù)切換 277
    11.3.3  間接任務(wù)切換 278
    11.3.4  任務(wù)切換的步驟 278
    11.3.5  任務(wù)內(nèi)特權(quán)級(jí)變化的程序轉(zhuǎn)移 279
    11.4  中斷和異常 281
    11.4.1  80386的中斷和異常 281
    11.4.2  異常類型 282
    11.4.3  中斷和異常的處理過程 287
    11.5  操作系統(tǒng)類指令 291
    11.5.1  實(shí)模式和任何特權(quán)級(jí)下可執(zhí)行的指令 291
    11.5.2  實(shí)模式及特權(quán)級(jí)0下可執(zhí)行的指令 291
    11.5.3  只能在保護(hù)模式下執(zhí)行的指令 293
    11.6  輸入/輸出保護(hù) 295
    11.6.1  輸入/輸出的保護(hù)方法 295
    11.6.2  重要標(biāo)志保護(hù) 297
    11.7  虛擬8086模式 298
    11.7.1  V86模式 298
    11.7.2  進(jìn)入及退出V86模式 299
    11.7.3  V86模式下的敏感指令 302
    思考與習(xí)題 302
    附錄A  BIOS中斷調(diào)用 304
    附錄B  DOS功能調(diào)用(INT 21H) 307
    附錄C  集成化開發(fā)環(huán)境PWB 312
    參考文獻(xiàn) 316本書以Intel 80x86微處理器為硬件平臺(tái),介紹了匯編語言程序設(shè)計(jì)的方法。全書共11章,包括預(yù)備知識(shí)、實(shí)模式編程和保護(hù)模式編程三部分。在介紹80x86微處理器和存儲(chǔ)器組織之后,重點(diǎn)介紹了順序結(jié)構(gòu)、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)和子程序設(shè)計(jì)方法,還介紹了宏匯編、中斷和異常、輸入/輸出及模塊化程序設(shè)計(jì)方法。
    本書對(duì)匯編語言的概念和程序設(shè)計(jì)的闡述通俗易懂,例子翔實(shí);對(duì)習(xí)題的選擇,難易適當(dāng),題型豐富;在介紹一門計(jì)算機(jī)語言的同時(shí),注重對(duì)程序編制和調(diào)試能力的培養(yǎng)。
    本書可作為高等院校計(jì)算機(jī)及相關(guān)專業(yè)本、?平滩,也可作為從事計(jì)算機(jī)工作的工程技術(shù)人員以及計(jì)算機(jī)愛好者的參考書。
最新評(píng)論共有 0 位網(wǎng)友發(fā)表了評(píng)論
發(fā)表評(píng)論
評(píng)論內(nèi)容:不能超過250字,需審核,請(qǐng)自覺遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。
用戶名: 密碼:
匿名?
注冊(cè)
主站蜘蛛池模板: 欧美特黄a级高清免费看片 欧美特黄a级片 | 国产精品视频无圣光一区 | 91在线视频国产 | 激情五月综合婷婷 | 91精品人成在线观看 | 99精品热线在线观看免费视频 | 色网站在线免费观看 | 黄色免费在线视频 | 三级网站免费播放国语 | 亚洲欧洲国产精品你懂的 | 色综合合久久天天综合绕视看 | 成人福利网站 | 天天欧美| 欧美亚洲春色系列 | 国产区精品福利在线观看精品 | 日本一区二区三区免费高清在线 | 国产aaa免费视频国产 | 五月开心激情网 | 久久久网久久久久合久久久久 | 免费啪视频观在线视频在线 | 色综合天天综合网国产成人 | 亚洲综合色婷婷久久 | 欧美日韩国产亚洲综合不卡 | 中文字幕视频二区 | 毛片美女 | 免费高清视频日本 | 色五月婷婷成人网 | 狠狠色影院 | 国产免费小视频在线观看 | 亚洲美女福利视频 | 久久极品视频 | a加勒比一本东京 | 日本精品一区二区三区在线 | 久久婷婷国产一区二区三区 | 国产自在线拍 | 国产欧美激情一区二区三区-老狼 | 精品国产欧美一区二区三区成人 | 免费国产人做人视频在线观看 | www.99爱| 日韩视频在线一区 | 色吧综合网 |