![](/c49/30/10361476461.jpg)
出版社:清華大學 ISBN:9787302413424 商品編碼:10361476461 開本:16 出版時間:2015-10-01 代碼:35 作者:王曉虹畢於深
" 基本信息 - 商品名稱:彙編語言程序設計教程(21世紀高等學校計算機教育實用規劃教材)
- 作者:編者:王曉虹//畢於深
- 代碼:35
- 出版社:清華大學
- ISBN號:9787302413424
其他參考信息 - 出版時間:2015-10-01
- 印刷時間:2015-10-01
- 版次:1
- 印次:1
- 開本:16開
- 包裝:平裝
- 頁數:308
- 字數:490千字
內容提要 王曉虹、畢於深編著的《彙編語言程序設計教程 》以Intel 80x86 CPU指令繫統與Microsoft宏彙編 為背景,繫統地介紹了彙編語言程序設計的基本理論 和方法。本書共12章,前9章的主要內容包括宏彙編 語言程序設計的基礎知識、指令繫統、常用偽指令、 彙編語言語法規則和程序設計方法、子程序與多模塊 編程、宏功能程序設計。後3章主要介紹了8086、 8088彙編語言的應用,包括輸入輸出程序設計、中斷 的基本概念及其開發應用技巧、文件編程方法等內容 。 為方便讀者自學,在各章後面增加了理解與練習 或課外閱讀,通過例題分析,加強對彙編語言的理解 與掌握。 本書可作為高校計算機專業本科生的教材及相關 專業本科生的教材,也可作為教師、非計算機專業的 研究生及計算機應用技術人員的參考書。 目錄 **章 概論 1.1 微型計算機繫統組成 1.1.1 微型計算機硬件基本結構 1.1.2 微機軟件繫統 1.2 計算機語言 1.2.1 機器語言 1.2.2 彙編語言 1.2.3 **語言 1.3 彙編語言的應用範圍 習題1 第2章 彙編語言基礎知識 2.1 數據類型 2.1.1 數制及相互轉換 2.1.2 計算機中數和字符的表示 2.1.3 數據類型 2.2 Intel 8086/8088 CPU結構與可編程寄存器 2.2.1 8086/8088 CPU功能結構 2.2.2 CPU內部寄存器組 2.3 存儲器 2.3.1 存儲器的組成 2.3.2 存儲器的段結構 2.3.3 邏輯地址與物理地址 2.3.4 堆棧 2.4 理解與練習 2.4.1 內存數據存取規則 2.4.2 計算機中的數據 2.4.3 溢出的概念 習題2 第3章 尋址方式與指令繫統 3.1 尋址方式 3.1.1 隱含尋址 3.1.2 立即尋址 3.1.3 寄存器尋址 3.1.4 存儲器操作數的尋址方式 3.1.5 段基址的隱含約定 3.1.6 隱含段的改變 3.2 指令繫統 3.2.1 指令繫統概述 3.2.2 傳送類指令 3.2.3 算術運算類指令 3.2.4 位操作指令 3.2.5 轉移類指令 3.2.6 串操作指令 3.2.7 處理器控制類指令 3.3 理解與練習 3.3.1 關於十進制調整指令 3.3.2 乘除法指令的理解 3.3.3 邏輯運算與移位指令的應用 3.3.4 指令對標志位的影響 習題3 第4章 彙編語言 4.1 彙編語言語句種類及格式 4.1.1 語句種類 4.1.2 語句格式 4.2 彙編語言的數據 4.2.1 常數 4.2.2 變量 4.2.3 標號 4.2.4 段名和過程名 4.3 彙編語言的符號 4.3.1 等值語句 4.3.2 等號語句 4.4 彙編語言運算符 4.4.1 算術運算符 4.4.2 邏輯運算符 4.4.3 關繫運算符 4.4.4 屬性值返回運算符 4.4.5 屬性修改運算符 4.4.6 運算符的優先級 4.5 程序中段的定義 4.5.1 段定義偽指令 4.5.2 段指定偽指令 4.6 常用偽指令 4.6.1 彙編地址計數器和定位偽指令 4.6.2 源程序結束偽指令 4.6.3 模塊命名偽指令 4.6.4 基數控制偽指令 4.7 理解與練習 4.7.1 ASSUME偽指令的理解 4.7.2 關於段寄存器的初始化 4.7.3 例題分析 習題4 第5章 順序結構程序設計 5.1 程序設計方法概述 5.1.1 程序設計的步驟 5.1.2 程序的基本控制結構 5.1.3 程序設計方法 5.2 彙編語言源程序的基本格式和編程步驟 5.3 順序結構程序設計舉例 5.4 DOS繫統功能調用 5.4.1 繫統功能調用方法 5.4.2 常用繫統功能調用 5.5 彙編語言程序的調試 5.6 理解與練習 5.6.1 輸入輸出數據處理 5.6.2 使用功能調用進行輸出顯示時屏幕格式的控制 5.6.3 程序的彙編、連接及調試 習題5 第6章 分支結構程序設計 6.1 靈活運用轉移指令 6.1.1 無條件轉移指令 6.1.2 條件轉移指令 6.2 分支結構程序設計 6.2.1 分支結構 6.2.2 分支結構程序設計舉例 6.3 多分支結構程序設計 6.3.1 地址跳轉表法 6.3.2 指令跳轉表法 習題6 第7章 循環結構程序設計 7.1 循環程序的控制方法 7.1.1 循環程序的結構 7.1.2 循環控制方法 7.2 單重循環程序設計 7.2.1 循環次數已知的單重循環 7.2.2 循環次數未知的單重循環 7.3 多重循環程序設計 7.3.1 多重循環程序設計 7.3.2 多重循環程序設計舉例 習題7 第8章 子程序與多模塊編程 8.1 子程序概念 8.1.1 子程序的定義 8.1.2 子程序的調用和返回 8.2 子程序設計方法 8.2.1 現場的保護和恢復 8.2.2 主程序與子程序之間的參數傳遞方法 8.2.3 子程序說明文件 8.2.4 子程序設計及其調用舉例 8.3 嵌套與遞歸子程序 8.3.1 子程序嵌套 8.3.2 遞歸子程序 8.4 多模塊編程 8.4.1 模塊的劃分 8.4.2 程序的連接 8.5 課外閱讀 8.5.1 可重入子程序、浮動子程序和協同子程序 8.5.2 彙編語言與C語言的連接 習題8 第9章 宏功能程序設計 9.1 宏的概念 9.2 宏定義和宏調用 9.2.1 宏定義 9.2.2 宏調用 9.3 參數的使用 9.3.1 宏定義與宏調用中參數的使用 9.3.2 宏操作符 9.3.3 宏中標號的處理 9.4 宏嵌套 9.4.1 宏定義中嵌套宏定義 9.4.2 宏定義中嵌套宏調用 9.5 重復彙編和條件彙編 9.5.1 重復彙編偽指令 9.5.2 條件彙編偽指令 9.6 宏庫的使用 9.6.1 宏庫的建立 9.6.2 宏庫的使用 9.7 課外閱讀 9.7.1 結構 9.7.2 記錄 習題9 **0章 輸入輸出程序設計 10.1 輸入輸出的概念 10.1.1 外部設備與接口電路 10.1.2 I/O接口及編程結構 10.2 I/O指令 10.2.1 輸入指令 10.2.2 輸出指令 10.3 I/O傳送方式 10.4 I/O程序舉例 習題10 **1章 中斷 11.1 中斷的概念 11.2 PC中斷繫統 11.3 中斷管理和運行機制 11.3.1 中斷向量表 11.3.2 中斷優先級 11.3.3 中斷響應過程 11.3.4 中斷指令 11.4 中斷的開發與應用 10.4.1 開發用戶自己的中斷 11.4.2 修改或替換繫統中斷 11.4.3 在應用程序中調用繫統中斷 11.5 課外閱讀 11.5.1 PC時鐘繫統及時鐘中斷 11.5.2 DOS用戶中斷 習題11 **2章 文件操作編程 12.1 文件操作的有關概念 12.1.1 文件名字串和文件句柄 12.1.2 文件指針與讀寫緩衝區 12.1.3 文件屬性 12.2 常用的文件操作繫統功能調用 12.2.1 建立並打開文件 12.2.2 打開文件 12.2.3 關閉文件 12.2.4 讀文件或設備 12.2.5 寫文件或設備 12.2.6 改變文件指針 12.3 文件操作編程 12.4 課外閱讀 12.4.1 打開文件和關閉文件的作用 12.4.2 繫統內部句柄的分配和管理 習題12 附錄A 出錯信息 附錄B 8086/8088指令繫統 附錄C BIOS調用說明 附錄D DOS功能調用說明 附錄E IBM PC的鍵盤輸入碼和CRT顯示碼 附錄F 習題答案 參考文獻
" |