彙編語言程式設計[殷肖川主編書籍]

彙編語言程式設計[殷肖川主編書籍]

本書系統介紹了基於80×86的彙編語言程式設計方法和技術。主要介紹了彙編語言基礎知識、微型計算機系統組成、8086定址方式與指令系統、彙編程式設計、32位指令及其編程、彙編語言與C/C++混合編程等9章內容。

書籍信息

作者:殷肖川
定價:25元
印次:1-3
ISBN:9787810824736
出版日期:2005.02.01
印刷日期:2009.08.06

內容簡介

彙編語言程式設計是高校計算機硬體、軟體及套用專業必修的核心課程之一。根據高等院校培養適應21世紀人才的教學需要編寫此書。

本書系統介紹了基於80x86彙編語言程式設計的技術和方法。主要內容包括:80x86指令系統、定址方式、宏指令與偽指令、彙編語言格式與程式結構、分支程式設計、循環程式設計、子程式設計、宏彙編技術、系統功能調用與使用方法、I/O程式設計方法與中斷程式設計、C語言與彙編語言的調用接口、基於Win32的彙編程式開發技術、彙編語言程式調試方法等。附錄部分給出了80x86指令表、系統功能調用和debug命令表。

本書遵循理論與實踐相結合的原則,在系統介紹彙編語言程式設計方法和技術的前提下,深入討論了各種實際套用問題和解決問題的方法,並給出了大量的實例。各章均附有習題,便於學生課後練習。本教材可作為高校計算機專業及相關專業本科生彙編語言程式設計課程的教科書,也可作為相關領域的工程技術人員的參考書。

圖書目錄

第1章彙編語言基礎知識

1 1概述

1 1 1微型計算機的發展與套用

1 1 2微型計算機系統的主要性能指標

1 2進位計數制及相互轉換

1 2 1進位計數制

1 2 2進位計數制的相互轉換

1 3數值信息表示

1 3 1計算機中數的表示方法

1 3 2微型計算機的算術運算

1 4字元表示法

1 5基本邏輯運算

1 6程式設計語言

1 6 1機器語言

1 6 2彙編語言

1 6 3高級語言

習題

第2章微型計算機系統組成

2 1微型計算機系統硬體結構

2 1 1結構特點與框圖

2 1 2主要組成部分及功能

2 28086/8088微處理器

2 2 1內部結構

2 2 2引腳及功能

2 3存儲器組成

2 4系統匯流排

2 5輸入/輸出接口

2 5 1I/O接口概述

2 5 2I/O連線埠的編址方式

2 5 3I/O同步控制方式

2 680x86系列微處理器簡介

2 7微型計算機軟體系統

習題

第3章8086定址方式與指令系統

3 18086的定址方式

3 1 1有效地址EA

3 1 2段約定和段更換

3 1 3立即定址

3 1 4暫存器定址

3 1 5存儲器定址方式

3 28086指令系統

3 2 1傳送指令

3 2 2算術運算指令

3 2 3邏輯運算指令

3 2 4移位指令

3 2 5串操作指令

3 2 6控制轉移指令

3 2 7轉移指令

3 2 8調用和返回指令

3 3處理器控制指令

3 3 1標誌操作指令

3 3 2其他控制指令

習題

第4章8086彙編語言

4 1彙編語言源程式格式

4 2偽指令語句

4 2 1程式結構偽指令語句

4 2 2過程和宏定義偽指令語句

4 2 3條件彙編偽指令語言

4 2 4列表偽指令語句

4 3彙編語言程式的調試與運行

4 3 1上機調試過程

4 3 2常用DEBUG命令

習題

第5章彙編程式設計

5 1程式設計方法

5 2順序程式設計

5 3分支程式設計

5 3 1分支結構

5 3 2用分支指令實現分支結構程式

5 3 3用偽指令實現分支結構

5 4循環程式設計

5 4 1循環結構

5 4 2單循環程式設計

5 4 3多重循環程式設計

5 4 4用偽指令實現循環結構

5 5子程式設計

5 5 1子程式定義

5 5 2子程式的調用和返回

5 5 3子程式的參數傳遞

5 5 4子程式嵌套與遞歸

5 6模組化程式設計

5 6 1模組劃分

5 6 2源程式檔案包含

5 6 3模組間的連線

習題

第6章輸入/輸出與中斷控制

6 1I/O概述

6 1 1I/O接口

6 1 2連線埠編址方式

6 1 3I/O指令

6 1 4I/O控制方式

6 2簡單I/O程式舉例

6 3中斷系統

6 3 1中斷和中斷源

6 3 2中斷向量表

6 3 3中斷服務程式

6 3 4設定中斷向量

6 3 5中斷功能分類

6 4系統功能調用與BIOS中斷

6 4 1調用方式

6 4 2系統功能調用

6 4 3BIOS中斷調用

6 5軟中斷開發

6 5 1軟中斷開發方法

6 5 2中斷重定向

6 5 3駐留中斷程式

習題

第7章32位指令及其編程

7132位微處理器結構

71180386微處理器結構

712Pentium微處理器結構

713Pentium微處理器基本暫存器組

714Pentium微處理器系統級暫存器組

7280x86 CPU的工作方式

7332位擴展指令

731新增的定址方式

732常用32位擴展指令

7432位程式設計

74132位彙編開發環境

742實模式下的編程

743保護模式下的編程

744程式實例

習題

第8章彙編語言與C/C++混合編程

81混合編程方式

82C/C++的嵌入式彙編

821在C/C++程式嵌入彙編語句

822在嵌入式彙編中訪問C/C++的數據

823用彙編程式段編寫C函式

824在嵌入式彙編中調用C/C++函式

83用C/C++調用彙編模組

831接口約定

832調用彙編模組

習題

第9章Win32程式設計

91彙編語言Win32程式簡介

911彙編語言Win32程式框架

912簡單Win32應用程式設計

92資源檔案的使用

921資源檔案的作用

922資源檔案在彙編中的套用

923編程實例

93Win32程式設計實例

931WM_PAINT訊息的處理

932鍵盤訊息處理

933滑鼠訊息處理

習題

附錄AASCII碼錶

附錄BDOS和BIOS的宏定義

附錄CDEBUG命令表

附錄D中斷列表

附錄EPentium指令的執行周期數

參考文獻

熱門詞條

聯絡我們