書籍信息
作者:殷肖川
定價: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位指令及其編程
7132位微處理器結構
71180386微處理器結構
712Pentium微處理器結構
713Pentium微處理器基本暫存器組
714Pentium微處理器系統級暫存器組
7280x86 CPU的工作方式
7332位擴展指令
731新增的定址方式
732常用32位擴展指令
7432位程式設計
74132位彙編開發環境
742實模式下的編程
743保護模式下的編程
744程式實例
習題
第8章彙編語言與C/C++混合編程
81混合編程方式
82C/C++的嵌入式彙編
821在C/C++程式嵌入彙編語句
822在嵌入式彙編中訪問C/C++的數據
823用彙編程式段編寫C函式
824在嵌入式彙編中調用C/C++函式
83用C/C++調用彙編模組
831接口約定
832調用彙編模組
習題
第9章Win32程式設計
91彙編語言Win32程式簡介
911彙編語言Win32程式框架
912簡單Win32應用程式設計
92資源檔案的使用
921資源檔案的作用
922資源檔案在彙編中的套用
923編程實例
93Win32程式設計實例
931WM_PAINT訊息的處理
932鍵盤訊息處理
933滑鼠訊息處理
習題
附錄AASCII碼錶
附錄BDOS和BIOS的宏定義
附錄CDEBUG命令表
附錄D中斷列表
附錄EPentium指令的執行周期數
參考文獻