一a一片一级一片啪啪-一a一级片-一a级毛片-一一级黄色片-国产免费福利片-国产免费福利网站

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

匯編語言程序設計

中國水利水電出版社
    【作 者】相偉 主編 【I S B N 】978-7-5084-3489-7 【責任編輯】張玉玲 【適用讀者群】本科 【出版時間】2008-08-01 【開 本】16開本 【裝幀信息】平裝(光膜) 【版 次】第1版 【頁 數】280 【千字數】 【印 張】 【定 價】25 【叢 書】21世紀高等院校規劃教材 【備注信息】
圖書詳情

    本書以目前廣泛使用的PC機為平臺,詳細介紹了宏匯編語言的基本概念、指令系統和程序設計的基本方法。全書共11章,主要內容包括:微型計算機概述、程序設計基礎、順序程序設計、分支程序設計、循環程序設計、宏功能設計和子程序設計、串操作程序設計、輸入輸出與中斷、文件操作、模塊化程序設計、32位CPU指令系統及其編程。

    本書融入了作者多年來的教學心得,特別注重闡明宏匯編語言中的基本概念、程序設計的基本思路和方法,在章節安排上,按照快速入門、循序漸進、指令介紹與指令應用緊密結合的原則,使得教材內容易于理解和掌握。

    本書可作為高等院校計算機及相關專業匯編語言程序設計教材,也可作為成人高校、高職高專和民辦院校計算機及相關專業匯編語言程,宇設計的教學參考書,同時還可作為非計算機專業人員學習匯編語言程序設計的自學教材和參考書。

    微機的工作過程本質上就是執行程序的過程,對計算機、自動控制等專業的學生來說,必須掌握一門貼近計算機硬件的語言才能真正準確地把握微機的工作細節,理解微機系統的底層軟件,掌握微機監控系統的應用設計,這門語言就是匯編語言。同時,匯編語言也是學習其他課程(如操作系統、接口技術等)的重要前導課。

    由于匯編語言的學習比較枯燥,其內容也比較難理解和掌握,因此,作者根據本課程的特點及知識結構和多年來教授這門課程的教學經驗,借鑒了高級語言易學易用的編寫方法,按照快速入門、循序漸進、指令介紹與指令應用緊密結合的思路,采用難點分散、精講原理、重在應用的原則編寫本書,以期達到易學、易記、會用的目的。

    全書共11章,詳細介紹了16位8086/8088CPU的宏匯編語言程序設計。第1章微型計算機概述,介紹微型計算機的發展與組成結構、數據編碼與運算、8086/8088CPU的內部結構和存儲器管理。第2章程序設計基礎,介紹匯編語言源程序結構、尋址方式、機器指令、偽指令、I/O功能調用、上機步驟。第3章順序程序設計,介紹數據傳送指令、算術運算指令、邏輯運算指令、處理器控制指令及順序程序設計。第4章分支程序設計,介紹轉移地址的尋址方式、無條件轉移指令、條件轉移指令及分支程序設計。第5章循環程序設計,介紹循環程序的結構、循環指令及循環程序設計。第6章宏功能設計和子程序設計,介紹宏定義、宏調用、宏庫的建立與使用、子程序設計。第7章串操作程序設計,介紹串操作指令及程序設計。第8章輸入輸出與中斷,介紹輸入輸出指令、數據傳送控制方式、中斷技術、軟中斷程序設計、DOS與BIOS中斷調用。第9章文件操作,介紹文件操作的系統功能調用及文件程序設計。第10章模塊化程序設計,介紹模塊概述、模塊通信及模塊化程序設計。第11章32位CPU指令系統及其編程,以典型的32位80386CPU為例,介紹了32位CPU的工作模式、內部寄存器、內存管理、尋址方式、指令系統、常用偽指令及上機過程。

    本書由相偉主編并統稿,徐小平、李珍香任副主編。本書主要編寫人員分工如下:相偉編寫了第1、2章和第7~10章,徐小平編寫了第3~6章,李珍香編寫了第11章,另外參加本書編寫的還有李鳳云、劉捷、錢賓、董佑平、李作偉等。沈祥玖教授、周應兵教授主審了本書,并提出了許多寶貴意見,吳昌平副教授在本書編寫過程中給予了熱情的指導和幫助,在此表示衷心的感謝。

    本書融入了作者多年來的教學心得,但由于水平有限,錯誤和不當之處在所難免,敬請廣大讀者批評指正。

    編 者

    2005年12月


    前言
    第1章 微型計算機概述 1
    本章學習目標 1
    1.1 微型計算機的發展過程與組成結構 1
    1.1.1 微型計算機的發展過程 1
    1.1.2 微型計算機的組成結構 4
    1.2 數據編碼與運算 8
    1.2.1 數據編碼與運算 8
    1.2.2 帶符號數的編碼及運算 12
    1.2.3 數的定點表示法和浮點表示法 14
    1.2.4 BCD碼和ASCII碼 15
    1.3 8086/8088CPU 16
    1.3.1 8086/8088CPU的內部結構 16
    1.3.2 CPU的內部寄存器 19
    1.4 8086/8088CPU的存儲器管理 21
    1.4.1 存儲器的分段管理 21
    1.4.2 CPU對存儲器的尋址 23
    本章小結 25
    習題一 25
    第2章 程序設計基礎 26
    本章學習目標 26
    2.1 匯編語言源程序結構 26
    2.1.1 匯編語言源程序的結構及分析 26
    2.1.2 機器指令簡介 31
    2.1.3 常量、變量、標號及表達式 33
    2.2 尋址方式 41
    2.2.1 立即尋址 41
    2.2.2 寄存器尋址 42
    2.2.3 存儲器尋址 42
    2.3 常用偽指令 48
    2.3.1 數據定義偽指令 49
    2.3.2 符號定義偽指令 51
    2.3.3 段定義偽指令 53
    2.3.4 其他常用的偽指令 54
    2.4 I/O功能調用 55
    2.4.1 常用的DOS系統功能調用 55
    2.4.2 常用的ROM BIOS功能調用 58
    本章小結 59
    習題二 59
    第3章 順序程序設計 62
    本章學習目標 62
    3.1 數據傳送指令 62
    3.1.1 通用數據傳送指令 62
    3.1.2 地址傳送指令 65
    3.2 算術運算指令 67
    3.2.1 加法類指令 67
    3.2.2 減法類指令 69
    3.2.3 乘法指令 70
    3.2.4 除法指令 71
    3.2.5 符號擴展指令 72
    3.3 位操作指令 74
    3.3.1 邏輯運算指令 74
    3.3.2 移位指令 75
    3.4 處理機控制指令 79
    3.5 順序程序設計方法 80
    本章小結 83
    習題三 83
    第4章 分支程序設計 85
    本章學習目標 85
    4.1 轉移地址的尋址方式 85
    4.1.1 段內尋址 85
    4.1.2 段間尋址 86
    4.2 無條件轉移指令 87
    4.2.1 段內無條件轉移 88
    4.2.2 段間無條件轉移 88
    4.3 條件轉移指令 88
    4.3.1 簡單條件轉移指令 89
    4.3.2 無符號數條件轉移指令 90
    4.3.3 帶符號數條件轉移指令 91
    4.4 分支程序設計方法 93
    4.4.1 二分支程序設計 93
    4.4.2 多分支程序設計 103
    本章小結 105
    習題四 105
    第5章 循環程序設計 108
    本章學習目標 108
    5.1 循環程序的一般結構 108
    5.2 循環指令 112
    5.3 循環程序設計方法 115
    5.3.1 單重循環程序設計 115
    5.3.2 多重循環程序設計 124
    本章小結 130
    習題五 130
    第6章 宏功能設計和子程序設計 133
    本章學習目標 133
    6.1 宏功能程序設計 133
    6.1.1 宏定義與宏調用 133
    6.1.2 宏庫的建立與使用 136
    6.2 子程序設計 138
    6.2.1 子程序概述 139
    6.2.2 子程序調用與返回指令 140
    6.2.3 主程序與子程序的參數傳遞 144
    6.2.4 子程序設計方法 147
    6.2.5 子程序的嵌套 154
    6.2.6 子程序的遞歸調用 155
    6.3 宏指令與子程序的比較 157
    本章小結 158
    習題六 158
    第7章 串操作程序設計 162
    本章學習目標 162
    7.1 串操作概述 162
    7.2 串傳送指令及程序設計 163
    7.3 串比較指令及程序設計 167
    7.4 串掃描指令及程序設計 169
    7.5 串元素的存取指令及程序設計 174
    本章小結 178
    習題七 178
    第8章 輸入輸出與中斷 180
    本章學習目標 180
    8.1 輸入輸出 180
    8.1.1 輸入輸出概述 181
    8.1.2 輸入輸出指令 182
    8.1.3 數據傳送控制方式 183
    8.2 中斷 186
    8.2.1 8086/8088CPU的中斷源 186
    8.2.2 中斷向量表 189
    8.2.3 軟中斷程序設計 191
    8.2.4 DOS與BIOS中斷調用 194
    本章小結 202
    習題八 203
    第9章 磁盤文件操作 204
    本章學習目標 204
    9.1 文件概述 204
    9.2 文件操作的系統功能調用 206
    9.3 文件程序設計 207
    本章小結 215
    習題九 215
    第10章 模塊化程序設計 216
    本章學習目標 216
    10.1 概述 216
    10.2 模塊命名與裝配 216
    10.3 模塊通信 218
    10.4 模塊化程序設計舉例 219
    本章小結 231
    習題十 231
    第11章 32位CPU指令系統及其編程 232
    本章學習目標 232
    11.1 32位CPU的工作模式 232
    11.2 32位CPU的內部寄存器 234
    11.3 32位CPU的內存管理 235
    11.4 32位地址的尋址方式 237
    11.5 32位CPU指令系統 238
    11.5.1 數據傳送指令 238
    11.5.2 算術運算指令 240
    11.5.3 邏輯運算和移位指令 241
    11.5.4 控制轉移指令 243
    11.5.5 串操作指令 245
    11.6 32位常用偽指令 246
    11.7 32位匯編程序的上機過程 250
    11.7.1 MASM 6.1X編程環境 250
    11.7.2 CodeView 256
    11.8 程序實例 259
    本章小結 260
    習題十一 260
    附錄A ASCII碼表 262
    附錄B DEBUG命令表 264
    參考文獻 268
最新評論共有 0 位網友發表了評論
發表評論
評論內容:不能超過250字,需審核,請自覺遵守互聯網相關政策法規。
用戶名: 密碼:
匿名?
注冊
主站蜘蛛池模板: 亚洲系列中文字幕一区二区 | 国产精品九九 | 国产成人精品久久二区二区 | 日韩中文字幕精品一区在线 | 免费人成在线 | 男女上下爽无遮挡午夜免费视频 | 韩日黄色 | 免费一级欧美在线观看视频片 | 怡红院最新免费全部视频 | 亚洲第一区精品日韩在线播放 | 澳门一级特黄真人毛片 | 韩国一级黄色大片 | 国产成人精品免费视频大全可播放的 | 日韩毛片免费视频一级特黄 | 99在线观看视频 | 最新主播福利视频在线观看 | 欧美在线视频一区 | 久久精品国产一区 | 日韩毛片久久91 | 欧美一区亚洲二区 | 国产成人免费在线观看 | 国产成人狂喷潮在线观看2345 | 欧美精品午夜久久久伊人 | 日本伊人精品一区二区三区 | 亚洲国产中文字幕 | 亚洲视频在线免费 | 男女男精品视频网站在线观看 | 久久亚洲私人国产精品va | 成年女人毛片免费观看中文w | 欧美一区二区视频 | 日韩在线 | 中文 | 日本a级片免费观看 | 一级 黄 色 片免费 一级aaaaaa毛片免费 | 久久综合九色综合欧洲色 | 一本综合久久 | 99r8这是只有精品视频9 | 欧美一级特黄特黄做受 | 国产欧美视频一区二区三区 | 免费看a级片 | 亚洲国产欧美另类 | 成人小视频在线观看免费 |