一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综合国产精品亚洲首页 | 欧美日韩国产在线观看一区二区三区 | 久久99久久99精品免观看 | 国产91精品一区二区视色 | 黄色美女网站免费看 | 欧美黄成人免费网站大全 | 2020国产成人免费视频 | 亚洲欧美日韩在线线精品 | 日韩精品一区二区三区高清 | 国产在线精品观看 | 另类亚洲孕妇分娩网址 | 日本黄大片影院一区二区 | 日本一区二区三区不卡视频中文字幕 | 免费高清欧美一区二区视频 | 国产精品免费_区二区三区观看 | 亚洲欧洲国产成人综合一本 | 免费看91毛片 | 国产区精品在线 | 亚洲夜色夜色综合网站 | 新版天堂中文资源8在线 | wwwxxx黄色| 日韩人成 | 美女国产福利视频 | 国产一区二区不卡 | 毛片爽爽爽免费看 | 亚洲精品区在线播放一区二区 | 成人满18在线观看网站免费 | 亚洲一区二区三区四区 | 成人综合网址 | 美国一级毛片免费看 | 国产欧美日韩一区二区三区 | 九九色网| 一级毛片无毒不卡直接观看 | 国产tv在线观看 | 欧美精品在线视频 | 992人人tv香蕉国产精品 | 国产精品一区二区久久精品 | 欧美5g影院天天爽天天看 | 欧美特级 | 亚洲 欧美 国产 日韩 制服 bt | 特色黄色片 |