圖書信息
出版社: 電子工業出版社; 第2版 (2002年1月1日)
平裝: 231頁
正文語種: 簡體中文
開本: 16
ISBN: 7505374893
條形碼: 9787505374898
尺寸: 25.6 x 18.2 x 1 cm
重量: 340 g
內容簡介
《8086/8088宏彙編語言程式設計教程(第2版)》從微機入門開始,系統地介紹了宏彙編語言程式設計的基本知識、基本原理和程式設計技術。全書共分十一章:第一章簡述為什麼要使用宏彙編語言編製程序和基礎知識。第二、三章介紹Intel8086/8088系列微計算機的結構、功能、定址方式和指令系統,第四、九章介紹組成MASM宏彙編語言源程式的結構及其用於編制源程式的各種偽指令,第五章講述順序程式、分支程式、循環程式和子程式的設計原理、方法,第六、七、八章列舉了在算術運算、串操作、表處理和代碼轉換等方面進行宏彙編語言程式設計的實例,第十章重點介紹輸入輸出程式設計的控制方法、中斷系統和BIOS中斷調用。各章內容結構清晰,由淺人深,循序漸進,講述詳細,程式實例豐富,易於自學。各章均附有習題。
《8086/8088宏彙編語言程式設計教程(第2版)》可作為高校計算機專業的教材,也可作為非計算機專業的研究生、本科生、專科生和從事軟體工程設計的技術人員的參考書。
目錄
第一章 基礎知識
1.1 彙編語言程式的一般概念
1.2 為什麼要學習和使用彙編語言
1.3 進位計數制及其相互轉換
一、進位計數制
二、各種數制間的相互轉換
1.4 帶符號數的表示
一、原碼錶示法
二、補碼錶示法
1.5 字元編碼
習題
第二章 IBMPC微型計算機
2.1 IBMPC微型計算機的基本結構
一、微型計算機的基本結構
二、Intel18086/3088微處理器的功能結構
2.2 Intel8086/8088CPU暫存器的結構及其用途
一、通用暫存器((General registers)
二、段暫存器(Segmentregisters)
三、指令指針IP(Instructionpointer)
四、標誌暫存器(nagsregister)
2.3 存儲器
一、存儲器的組成
二、存儲器的段結構
三、邏輯地址與物理地址
2.4 堆疊
一、堆疊的構造
二、8086/8088堆疊的組織
三、堆疊操作
習題
第三章 定址方式與指令系統
3.1 定址方式
3.2 指令系統
一、傳送類指令
二、算術運算類指令
三、位操作類指令
四、處理器控制類指令
3.3 指令編碼
一、雙運算元指令編碼格式
二、單運算元指令編碼格式
三、與AX、AL有關的指令編碼格式
四、其他指令編碼格式
習題
第四章 彙編語言
4.1 彙編語言語句種類及其格式
一、指令語句(InstructionsutementS)
二、偽指令語句(Pseud0instruJctionSOLtements)
三、標識符(Identrier)
4.2 彙編語言數據
一、常數(Constants)
二、變數(Variables)
三、標號(Label)
4.3 符號定義語句
一、等值語句
二、等號語句
4.4 表達式與運算符
一、算術運算符(Arithnleticoperators)
二、邏輯運算符
三、關係運算符
四、數值返回運算符
五、屬性修改運算符
六、運算符的優先權
4.5 程式的段結構
一、段定義偽指令
二、段定址偽指令
三、段暫存器的裝入
4.6 過程定義偽指令(PROC/ENDP)
4.7 定位偽指令(ORG)和當前位置計數器($)
4.8 標題偽指令(TITLE)
4.9 程式模組的連線
習題
第五章 程式設計基本技術
5.1 概述
5.2 順序程式設計
5.3 分支程式設計
一、轉移指令
二、分支程式設計
5.4 循環程式設計
一、循環控制指令
二、循環程式的結構
三、循環控制方法
5.5 子程式設計
一、調用與返回指令
二、編制子程式的基本要求
三、子程式設計舉例
四、子程式的嵌套與遞歸調用
5.6 D.S功能子程式的調用
習題
第六章 算術運算
6.1 十進制數運算
一、BCD碼校正指令
二、十進制數運算程式設計舉例
6.2 乘除法運算
一、乘除法指令
二、乘除運算程式設計舉例
6.3 開平方運算
6.4 多精度數運算
習題
第七章 串和表的處理
7.1 串操作指令
7.2 串操作指令套用舉例
7.3 表的處理
一、表的構造
二、表的插入/刪除
7.4 排序
7.5 查找
習題
第八章 代碼轉換
8.1 概述
8.2 十六進制數的ASCII碼與二進制數之間的相互轉換
8.3 二進制數與十進制數之間的轉換
習題
第九章 高級宏彙編語言
9.1 結構
一、結構的定義
二、結構的預置與存儲分配
三、對結構變數及其欄位的操作
四、程式舉例
9.2 記錄
……
第十章 輸入/輸出程式設計
第十一章 彙編語言程式的開發