注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計匯編語言/編譯原理80x86匯編語言程序設(shè)計

80x86匯編語言程序設(shè)計

80x86匯編語言程序設(shè)計

定 價:¥46.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

前言
第1章 基礎(chǔ)知識
1.1 進(jìn)位記數(shù)制與不同基數(shù)的數(shù)之間的轉(zhuǎn)換
1.1.1 一進(jìn)制數(shù)
1.1.2 二進(jìn)制數(shù)和十進(jìn)制數(shù)之間的轉(zhuǎn)換
1.1.3 十六進(jìn)制數(shù)及其與二進(jìn)制數(shù)、十進(jìn)制數(shù)之間的轉(zhuǎn)換
1.2 二進(jìn)制數(shù)和十六進(jìn)制數(shù)運算
1.2.1 二進(jìn)制數(shù)運算
1.2.2 十六進(jìn)制數(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)
習(xí)題
第2章 80x86計算機組織
2.1 80x86微處理器
2.2 基于微處理器的計算機系統(tǒng)構(gòu)成
2.2.1 硬件
2.2.2 軟件
2.3 中央處理機
2.3.1 中央處理機(CPU)的組成
2.3.2 80x86寄存器組
2.4 存儲器
2.4.1 存儲單元的地址和內(nèi)容
2.4.2 實模式存儲器尋址
2.4.3 保護(hù)模式存儲器尋址
2.5 外部設(shè)備
習(xí)題
第3章 80x86的指令系統(tǒng)和尋址方式
3.1 80x86的尋址方式
3.1.1 與數(shù)據(jù)有關(guān)的尋址方式
3.1.2 與轉(zhuǎn)移地址有關(guān)的尋址方式
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 算術(shù)指令
3.3.3 邏輯指令
3.3.4 串處理指令
3.3.5 控制轉(zhuǎn)移指令
3.3.6 處理機控制與雜項操作指令
習(xí)題
第4章 匯編語言程序格式
4.1 匯編程序功能
4.2 偽操作
4.2.1 處理器選擇偽操作
4.2.2 段定義偽操作
4.2.3 程序開始和結(jié)束偽操作
4.2.4 數(shù)據(jù)定義及存儲器分配偽操作
4.2.5 表達(dá)式賦值偽操作EQU
4.2.6 地址計數(shù)器與對準(zhǔn)偽操作
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程序產(chǎn)生OBJ文件
4.4.4 用LINK程序產(chǎn)生EXE文件
4.4.5 程序的執(zhí)行
4.4.6 COM文件
習(xí)題
第5章 循環(huán)與分支程序設(shè)計
5.1 循環(huán)程序設(shè)計
5.1.1 循環(huán)程序的結(jié)構(gòu)形式
5.1.2 循環(huán)程序設(shè)計方法
5.1.3 多重循環(huán)程序設(shè)計
5.2 分支程序設(shè)計
5.2.1 分支程序的結(jié)構(gòu)形式
5.2.2 分支程序設(shè)計方法
5.2.3 跳躍表法
5.3 如何在實模式下發(fā)揮80386及其后繼機型的優(yōu)勢
5.3.1 充分利用高檔機的32位字長特性
5.3.2 通用寄存器可作為指針寄存器
5.3.3 與比例因子有關(guān)的尋址方式
5.3.4 各種機型提供的新指令
習(xí)題
第6章 子程序結(jié)構(gòu)
6.1 子程序的設(shè)計方法
6.1.1 過程定義偽操作
6.1.2 子程序的調(diào)用和返回
6.1.3 保存與恢復(fù)寄存器
6.1.4 子程序的參數(shù)傳送
6.1.5 增強功能的過程定義偽操作
6.2 嵌套與遞歸子程序
6.2.1 子程序的嵌套
6.2.2 遞歸子程序
6.3 子程序舉例
6.4 DOS系統(tǒng)功能調(diào)用
習(xí)題
第7竟 高級匯編語言技術(shù)
7.1 宏匯編
7.1.1 宏定義、宏調(diào)用和宏展開
7.1.2 宏定義中的參數(shù)
7.1.3 LOCAL偽操作
7.1.4 在宏定義內(nèi)使用宏
7.1.5 列表偽操作
7.1.6 宏庫的建立與調(diào)用
7.1.7 PURGE偽操作
7.2 重復(fù)地編
7.2.1 重復(fù)偽操作
7.2.2 不定重復(fù)偽操作
7.3 條件地編
7.3.1 條件偽操作IF的使用舉例
7.3.2 條件偽操作IF1的使用舉例
7.3.3 條件偽操作IFNDEF的使用舉例
7.3.4 條件偽操作IFB的使用舉例
7.3.5 條件偽操作IFIDN的使用舉例
7.4 高級語言結(jié)構(gòu)
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 高級語言結(jié)構(gòu)中使用的表達(dá)式
習(xí)題
第8章 輸入輸出程序設(shè)計
8.1 I/O設(shè)備的數(shù)據(jù)傳送方式
8.1.1 CPU與外設(shè)
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 保護(hù)方式下的中斷處理
8.5.4 虛擬8086方式下的中斷處理
習(xí)題
第9章 BIOS和DOS中斷
9.1 鍵盤I/O
9.1.1 字符碼與掃描碼
9.1.2 BIOS鍵盤中斷
9.1.3 DOS鍵盤功能調(diào)用
9.2 顯示器I/O
9.2.1 字符屬性
9.2.2 BIOS顯示中斷
9.2.3 DOS顯示功能調(diào)用
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 串行口功能調(diào)用
9.4.3 串行通信口中斷
習(xí)題
第10章 彩色圖形程序設(shè)計
10.1 顯示方式
10.1.1 顯示分辨率
10.1.2 BIOS設(shè)置顯示方式
10.1.3 確定顯示適配器
10.2 視頻顯示存儲器
10.2.1 圖形存儲器映象
10.2.2 數(shù)據(jù)到顏色的轉(zhuǎn)換
10.2.3 直接視頻顯示
10.3 EGA/VGA圖形程序設(shè)計
10.3.1 讀寫像素
10.3.2 圖形方式下的文本顯示
10.3.3 彩色繪圖程序
10.4 計算機動畫
10.4.1 動畫顯示技術(shù)
10.4.2 交互式動畫
10.4.3 游戲程序?qū)嵗?br />習(xí)題
第11章 發(fā)聲系統(tǒng)的程序設(shè)計
11.1 可編程內(nèi)部定時器8253/54
11.1.1 編程結(jié)構(gòu)
11.1.2 操作模式
11.1.3 控制字
11.1.4 IBM PC 8253/54定時器的使用
11.2 通用發(fā)聲程序
11.2.1 揚聲器驅(qū)動方式
11.2.2 通用發(fā)聲程序GENSOUND
11.2.3 80x86 PC的時間延遲
11.3 樂曲程序
11.3.1 音調(diào)與頻率和時間的關(guān)系
11.3.2 演奏樂曲的程序
11.3.3 鍵盤控制發(fā)聲程序
11.4 報警程序
習(xí)顆
第12章 磁盤文件存取技術(shù)
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 字符設(shè)備的文件代號式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磁盤操作舉例
習(xí)題
第13章 模塊化程序設(shè)計
13.1 匯編程序概述
13.1.1 匯編程序的主要工具
13.1.2 匯編過程
13.1.3 幾個問題
13.2 連接程序及連接對程序設(shè)計的要求
13.2.1 連接程序的主要功能
13.2.2 連接對程序設(shè)計的要求
13.3 匯編語言程序與高級語言程序的連接
13.3.1 直接插入法
13.3.2 C語言程序調(diào)用匯編語言過程法
13.4 模塊化程序設(shè)計概述
13.4.1 模塊化程序設(shè)計
13.4.2 結(jié)構(gòu)化程序設(shè)計
13.4.3 程序設(shè)計舉例
習(xí)題
參考文獻(xiàn)
附錄1 80x86指令系統(tǒng)一覽表
附錄2 偽操作與操作符表
附錄3 中斷向量地址一覽表
附錄4 DOS系統(tǒng)功能調(diào)用(INT 21H)
附錄5 BIOS功能調(diào)用

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號