注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計匯編語言/編譯原理80x86匯編語言程序設計

80x86匯編語言程序設計

80x86匯編語言程序設計

定 價:¥46.00

作 者: 沈美明,溫冬嬋編著
出版社: 清華大學出版社
叢編項: 清華大學計算機系列教材
標 簽: 匯編語言程序設計

ISBN: 9787302045403 出版時間: 2004-07-01 包裝: 簡裝本
開本: 26cm 頁數(shù): 615 字數(shù):  

內容簡介

  《80x86匯編語言程序設計》由基礎理論、編程工具、編程方法和實際應用4部分組成,共13章。第1、2章為基礎理論部分,包括數(shù)制、碼制等基礎知識,計算機組成及基本原理;第3、4章介紹編程工具,包括指令系統(tǒng)、尋址方式、偽操作和匯編語言格式;第5~9章和第13章講述編程方法,包括循環(huán)、分支、子程序等基本程序結構,定匯編技術,中斷等輸入輸出程序設計方法,BIOS和DOS系統(tǒng)功能調用方法,以及多個模塊的連接技術;第10~12章為實際應用部分,包括圖形顯示、發(fā)聲和磁盤文件存取技術?!?0x86匯編語言程序設計》不僅可以作為高等院校“匯編語言程序設計”課程的教材,也可以供需用匯編語言的工程技術人員和科研人員使用。

作者簡介

暫缺《80x86匯編語言程序設計》作者簡介

圖書目錄

前言
第1章 基礎知識
1.1 進位記數(shù)制與不同基數(shù)的數(shù)之間的轉換
1.1.1 一進制數(shù)
1.1.2 二進制數(shù)和十進制數(shù)之間的轉換
1.1.3 十六進制數(shù)及其與二進制數(shù)、十進制數(shù)之間的轉換
1.2 二進制數(shù)和十六進制數(shù)運算
1.2.1 二進制數(shù)運算
1.2.2 十六進制數(shù)運算
1.3 計算機中數(shù)和字符的表示
1.3.1 數(shù)的補碼表示
1.3.2 補碼的加法和減法
1.3.3 無符號整數(shù)
1.3.4 字符表示法
1.4 幾種基本的邏輯運算
1.4.1 與運算(AND)
1.4.2 “或”運算(OR)
1.4.3 非運算(NOT)
1.4.4 “異或”運算(XOR,exclusive-OR)
習題
第2章 80x86計算機組織
2.1 80x86微處理器
2.2 基于微處理器的計算機系統(tǒng)構成
2.2.1 硬件
2.2.2 軟件
2.3 中央處理機
2.3.1 中央處理機(CPU)的組成
2.3.2 80x86寄存器組
2.4 存儲器
2.4.1 存儲單元的地址和內容
2.4.2 實模式存儲器尋址
2.4.3 保護模式存儲器尋址
2.5 外部設備
習題
第3章 80x86的指令系統(tǒng)和尋址方式
3.1 80x86的尋址方式
3.1.1 與數(shù)據(jù)有關的尋址方式
3.1.2 與轉移地址有關的尋址方式
3.2 80x86機器語言指令概況
3.2.1 操作碼的機器語言表示
3.2.2 尋址方式的機器語言表示
3.2.3 加法的機器指令舉例
3.2.4 指令的執(zhí)行時間
3.2.5 32位指令格式簡介
3.3 80x86的指令系統(tǒng)
3.3.1 數(shù)據(jù)傳送指令
3.3.2 算術指令
3.3.3 邏輯指令
3.3.4 串處理指令
3.3.5 控制轉移指令
3.3.6 處理機控制與雜項操作指令
習題
第4章 匯編語言程序格式
4.1 匯編程序功能
4.2 偽操作
4.2.1 處理器選擇偽操作
4.2.2 段定義偽操作
4.2.3 程序開始和結束偽操作
4.2.4 數(shù)據(jù)定義及存儲器分配偽操作
4.2.5 表達式賦值偽操作EQU
4.2.6 地址計數(shù)器與對準偽操作
4.2.7 基數(shù)控制偽操作
4.3 匯編語言程序格式
4 3.1 名字項
4.3.2 操作項
4.3.3 操作數(shù)項
4.3.4 注釋項
4.4 匯編語言程序的上機過程
4.4.1 建立匯編語言的工作環(huán)境
4.4.2 建立ASM文件
4.4.3 用MASM程序產生OBJ文件
4.4.4 用LINK程序產生EXE文件
4.4.5 程序的執(zhí)行
4.4.6 COM文件
習題
第5章 循環(huán)與分支程序設計
5.1 循環(huán)程序設計
5.1.1 循環(huán)程序的結構形式
5.1.2 循環(huán)程序設計方法
5.1.3 多重循環(huán)程序設計
5.2 分支程序設計
5.2.1 分支程序的結構形式
5.2.2 分支程序設計方法
5.2.3 跳躍表法
5.3 如何在實模式下發(fā)揮80386及其后繼機型的優(yōu)勢
5.3.1 充分利用高檔機的32位字長特性
5.3.2 通用寄存器可作為指針寄存器
5.3.3 與比例因子有關的尋址方式
5.3.4 各種機型提供的新指令
習題
第6章 子程序結構
6.1 子程序的設計方法
6.1.1 過程定義偽操作
6.1.2 子程序的調用和返回
6.1.3 保存與恢復寄存器
6.1.4 子程序的參數(shù)傳送
6.1.5 增強功能的過程定義偽操作
6.2 嵌套與遞歸子程序
6.2.1 子程序的嵌套
6.2.2 遞歸子程序
6.3 子程序舉例
6.4 DOS系統(tǒng)功能調用
習題
第7竟 高級匯編語言技術
7.1 宏匯編
7.1.1 宏定義、宏調用和宏展開
7.1.2 宏定義中的參數(shù)
7.1.3 LOCAL偽操作
7.1.4 在宏定義內使用宏
7.1.5 列表偽操作
7.1.6 宏庫的建立與調用
7.1.7 PURGE偽操作
7.2 重復地編
7.2.1 重復偽操作
7.2.2 不定重復偽操作
7.3 條件地編
7.3.1 條件偽操作IF的使用舉例
7.3.2 條件偽操作IF1的使用舉例
7.3.3 條件偽操作IFNDEF的使用舉例
7.3.4 條件偽操作IFB的使用舉例
7.3.5 條件偽操作IFIDN的使用舉例
7.4 高級語言結構
7.4.1 .1F/.ELSEIF/.ELSE/.ENDIF
7.4.2 .WHllE/.ENDW
7.4.3 .REPEAT/.UNTIL和.REPEAT/.UNTILCXZ
7.4.4 .BREAK和.CONTINUE
7.4.5 高級語言結構中使用的表達式
習題
第8章 輸入輸出程序設計
8.1 I/O設備的數(shù)據(jù)傳送方式
8.1.1 CPU與外設
8.1.2 直接存儲器存取方式
8.2 程序直接控制I/O方式
8.2.1 I/O端口
8.2.2 I/O指令
8.2.3 I/O程序舉例
8.3 中斷傳送方式
8.3.1 8086的中斷分類
8.3.2 中斷向量表
8.3.3 中斷過程
8.3.4 中斷優(yōu)先級的中斷嵌套
8.3.5 中斷處理程序
8.3.6 中斷程序舉例
8.4 80386輸入輸出
8.4.1 80386I/O操作
8.4.2 I/O允許位圖
8.5 80386的中斷處理
8.5.1 80386的中斷和異常
8.5.2 實地址下的中斷處理
8.5.3 保護方式下的中斷處理
8.5.4 虛擬8086方式下的中斷處理
習題
第9章 BIOS和DOS中斷
9.1 鍵盤I/O
9.1.1 字符碼與掃描碼
9.1.2 BIOS鍵盤中斷
9.1.3 DOS鍵盤功能調用
9.2 顯示器I/O
9.2.1 字符屬性
9.2.2 BIOS顯示中斷
9.2.3 DOS顯示功能調用
9.3 打印機I/O
9.3.1 DOS打印功能
9.3.2 打印機的控制字符
9.3.3 BIOS打印功能
9.4 串行通信口I/O
9.4.1 串行通信接口
9.4.2 串行口功能調用
9.4.3 串行通信口中斷
習題
第10章 彩色圖形程序設計
10.1 顯示方式
10.1.1 顯示分辨率
10.1.2 BIOS設置顯示方式
10.1.3 確定顯示適配器
10.2 視頻顯示存儲器
10.2.1 圖形存儲器映象
10.2.2 數(shù)據(jù)到顏色的轉換
10.2.3 直接視頻顯示
10.3 EGA/VGA圖形程序設計
10.3.1 讀寫像素
10.3.2 圖形方式下的文本顯示
10.3.3 彩色繪圖程序
10.4 計算機動畫
10.4.1 動畫顯示技術
10.4.2 交互式動畫
10.4.3 游戲程序實例
習題
第11章 發(fā)聲系統(tǒng)的程序設計
11.1 可編程內部定時器8253/54
11.1.1 編程結構
11.1.2 操作模式
11.1.3 控制字
11.1.4 IBM PC 8253/54定時器的使用
11.2 通用發(fā)聲程序
11.2.1 揚聲器驅動方式
11.2.2 通用發(fā)聲程序GENSOUND
11.2.3 80x86 PC的時間延遲
11.3 樂曲程序
11.3.1 音調與頻率和時間的關系
11.3.2 演奏樂曲的程序
11.3.3 鍵盤控制發(fā)聲程序
11.4 報警程序
習顆
第12章 磁盤文件存取技術
12.1 磁盤的記錄方式
12.1.1 磁盤記錄信息的地址
12.1.2 磁盤系統(tǒng)區(qū)和數(shù)據(jù)區(qū)
12.1.3 磁盤目錄及文件分配表
12.2 文件代號式磁盤存取
12.2.1 路徑名和ASCIZ串
12.2.2 文件代號和錯誤返回代碼
12.2.3 文件屬性
12 2.4 寫磁盤文件
12.2.5 讀磁盤文件
12.2.6 移動讀寫指針
12.3 字符設備的文件代號式I/O
12.4 利用文件控制塊的磁盤存取方式
12.4.1 文件控制塊
12.4.2 建立磁盤文件
12.4.3 順序讀磁盤文件
12.4.4 隨機存取磁盤文件
12.4.5 絕對磁盤I/O
12.5 BIOS磁盤存取功能
12.5.1 BIOS磁盤操作
12.5.2 狀態(tài)字節(jié)
12.5.3 BIOS磁盤操作舉例
習題
第13章 模塊化程序設計
13.1 匯編程序概述
13.1.1 匯編程序的主要工具
13.1.2 匯編過程
13.1.3 幾個問題
13.2 連接程序及連接對程序設計的要求
13.2.1 連接程序的主要功能
13.2.2 連接對程序設計的要求
13.3 匯編語言程序與高級語言程序的連接
13.3.1 直接插入法
13.3.2 C語言程序調用匯編語言過程法
13.4 模塊化程序設計概述
13.4.1 模塊化程序設計
13.4.2 結構化程序設計
13.4.3 程序設計舉例
習題
參考文獻
附錄1 80x86指令系統(tǒng)一覽表
附錄2 偽操作與操作符表
附錄3 中斷向量地址一覽表
附錄4 DOS系統(tǒng)功能調用(INT 21H)
附錄5 BIOS功能調用

本目錄推薦

掃描二維碼
Copyright ? 讀書網 m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號