高級彙編語言程式設計及套用

高級彙編語言程式設計及套用

高級彙編語言程式設計及套用》是一本正文語種為簡體中文的書籍。

基本介紹

  • 書名:高級彙編語言程式設計及套用
  • ISBN:9787564119218, 7564119217
  • 類別:普通高校計算機專業精品教材系列
  • 頁數:318頁
  • 出版社:東南大學出版社
  • 出版時間:2009年12月1日
  • 裝幀:平裝
  • 開本:16
內容簡介,圖書目錄,

內容簡介

《高級彙編語言程式設計及套用》上篇全面介紹彙編語言程式設計的原理、方法和技巧,其中包括CPU結構、指令、偽指令、宏指令、彙編語言源程式結構、基本程式(順序,分支,循環)設計、子程式設計、輸入/輸出程式設計和模組化程式設計等,並配有例題200餘道。下篇為套用篇,給出了彙編語言在數據處理、圖像處理以及接口與通信中的套用。同時,配有實習指導,給出了實習目的、實習內容、實習要求、實習準備及參考程式。全書具有明顯的特色和較強的實用性。
《高級彙編語言程式設計及套用》取材力求跟蹤計算機新技術的發展,具有重點突出、承上啟下、由淺入深、簡明易懂、示例豐富、方便自學等特點。
《高級彙編語言程式設計及套用》可作為各種不同層次和類型高等院校計算機及相關專業的教材,亦可作為從事計算機研究、生產和開發等有關人員的培訓教材和參考書。

圖書目錄

上篇 理論篇
1 計算機中數的表示
1.1 計算機數據的表示
1.1.1 數制、基數與“位權”
1.1.2 二進制數
1.1.3 十六進制數
1.1.4 不同數制之間的轉換
1.2 原碼、反碼與補碼
1.2.1 無符號數與有符號數
1.2.2 原碼
1.2.3 反碼
1.2.4 補碼
1.3 數據存取方式
1.3.1 位元組數
1.3.2 字數據
1.3.3 雙字數據
1.4 ASCIl碼
1.5 BCD碼
1.5.1 壓縮BCD碼
1.5.2 非壓縮BCD碼
1.6 擴展的鍵盤代碼
習題1
2 Intel微處理器
2.1 8086/8088微處理器
2.1.1 8086/8088微處理器的結構
2.1.2 8086/8088記憶體儲器的組織
2.1.3 段概念的引入
2.1.4 記憶體儲器的地址
2.1.5 堆疊
2.2 80386微處理器
2.2.1 80386微處理器的主要性能
2.2.2 80386CPU的結構
2.2.3 80386暫存器及其功能
2.3 80486微處理器
2.3.1 80486的特點
2.3.2 80486CPU的結構
2.3.3 80486暫存器組
2.4 80586(Pentium)微處理器
2.5 80x86的工作方式
習題2
3 定址方式與指令系統
3.1 8086/8088的定址方式
3.1.1 立即定址
3.1.2 直接定址
3.1.3 暫存器定址
3.1.4 暫存器間接定址
3.1.5 基址定址
3.1.6 變址定址
3.1.7 基址變址定址
3.1.8 相對基址變址定址
3.1.9 段默認與段跨越
3.2 80x86擴展定址方式
3.3 彙編指令語句格式
3.3.1 標號
3.3.2 指令助記符
3.3.3 目的運算元
3.3.4 源運算元
3.3.5 注釋
3.4 8086/8088指令系統
3.4.1 數據傳送指令
3.4.2 算術運算指令
3.4.3 邏輯運算與移位指令
3.4.4 串操作指令
3.4.5 控制轉移指令
3.4.6 處理器控制指令
3.4.7 十進制運算調整指令
3.5 實方式32位指令
3.5.1 32位數據傳送指令
3.5.2 32位算術運算指令
3.5.3 32位邏輯運算與移位指令
3.5.4 32位串操作指令
3.5.5 32位控制轉移指令
3.5.6 32位位操作指令
3.5.7 32位保護方式指令
3.5.8 32位交換與比較指令
3.6 Pentium微處理器新增指令
習題3
4 運算元運算符與常用偽指令
4.1 運算元運算符
4.1.1 算術運算符(單目+,單目一,+,-,*,/,MOD)
4.1.2 邏輯運算符(NOT,AND,OR,XOR)
4.1.3 關係運算符(EQ,NE,LT,LE,GT,GE)
4.1.4 數值回送運算符(sEG,0FFSET,TYPE,LENGrrH,SIZE)
4.1.5 屬性運算符(PTR,SHORT,THIS,HIGH,LOW)
4.1.6 移位運算符(SHL,SHR)
4.1.7 運算符優先權
4.2 常用偽指令
4.2.1 數據定義偽指令(DB,DW,DD,DF,DQ,DT,?,DuP)
4.2.2 符號定義偽指令(EQU,=,LABLE)
4.2.3 段定義偽指令(sEGMENT,ENDS,ASSUME)
4.2.4 過程定義偽指令(PROC,ENDP)
4.2.5 彙編控制偽指令(END,ORG,NAME)
4.2.6 列表偽指令(TITLE,PAGE,SUBTTL,%OUT)
4.3 80X86擴展偽指令
4.3.1 方式選擇偽指令
4.3.2 段定義偽指令
習題4
5 彙編語言源程式結構與調試運行
5.1 8086/8088彙編源程式結構
5.1.1 EXE檔案的彙編格式
5.1.2 COM檔案的彙編格式
5.2 80X86彙編源程式結構
5.3 彙編語言程式調試過程
5.3.1 基本過程
5.3.2 Windows環境下的上機步驟
5.3.3 彙編列表檔案、交叉引用檔案、連線列表檔案說明
5.4 C0M檔案的建立
習題5
6 程式的基本結構與彙編語言程式設計
6.1 程式設計的基本過程
6.1.1 準備工作
6.1.2 程式設計
6.1.3 程式評價
6.2 程式的基本結構
6.3 順序結構程式設計
6.4 分支結構程式設計
6.4.1 利用比較和條件轉移指令實現程式分支
6.4.2 利用跳轉表實現多路分支
6.5 循環結構程式設計
6.5.1 循環程式控制方法
6.5.2 單重循環程式設計
6.5.3 多重循環程式設計
習題6
7 系統功能調用
7.1 BIOS和DOS中斷
7.2 調用BIOS和DOS中斷程式的基本方法
7.3 BIOS中斷調用
7.3.1 文本方式屬性
7.3.2 INTIOH主要功能調用
7.4 DOS中斷功能調用
7.4.1 DOS中斷基本功能
7.4.2 DOS系統功能(INT21H)調用示例
習題7
8 子程式與宏指令
8.1 子程式設計中的基本要素
8.2 主程式與子程式的連線
8.3 子程式調用中的數據保護與恢復
8.4 主程式與子程式之間的參數傳遞
8.4.1 暫存器傳遞
8.4.2 存儲單元傳遞
8.4.3 堆疊傳遞
8.5 子程式嵌套與遞歸
8.6 宏指令
8.6.1 宏定義
8.6.2 宏調用與宏擴展
8.7 宏定義中的偽指令
8.8 宏嵌套
8.9 宏庫的建立與使用
習題8
9 輸入/輸出控制方式及程式設計
9.1 I/O連線埠的編址方式
……
下篇 套用篇
11 彙編語言在數據處理中的套用
12 彙編語言在圖像處理中的套用
13 彙編語言在接口與通信中的套用
14 實習指導
附錄A 8086/80X86指令集
附錄B MASM5.0齣錯信息
附錄C 系統中斷
參考文獻

相關詞條

熱門詞條

聯絡我們