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

80x86匯編語(yǔ)言程序設(shè)計(jì)

80x86匯編語(yǔ)言程序設(shè)計(jì)

定 價(jià):¥46.00

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

ISBN: 9787302045403 出版時(shí)間: 2004-07-01 包裝: 簡(jiǎn)裝本
開(kāi)本: 26cm 頁(yè)數(shù): 615 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

暫缺《80x86匯編語(yǔ)言程序設(shè)計(jì)》作者簡(jiǎn)介

圖書目錄

前言
第1章 基礎(chǔ)知識(shí)
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ù)運(yùn)算
1.2.1 二進(jìn)制數(shù)運(yùn)算
1.2.2 十六進(jìn)制數(shù)運(yùn)算
1.3 計(jì)算機(jī)中數(shù)和字符的表示
1.3.1 數(shù)的補(bǔ)碼表示
1.3.2 補(bǔ)碼的加法和減法
1.3.3 無(wú)符號(hào)整數(shù)
1.3.4 字符表示法
1.4 幾種基本的邏輯運(yùn)算
1.4.1 與運(yùn)算(AND)
1.4.2 “或”運(yùn)算(OR)
1.4.3 非運(yùn)算(NOT)
1.4.4 “異或”運(yùn)算(XOR,exclusive-OR)
習(xí)題
第2章 80x86計(jì)算機(jī)組織
2.1 80x86微處理器
2.2 基于微處理器的計(jì)算機(jī)系統(tǒng)構(gòu)成
2.2.1 硬件
2.2.2 軟件
2.3 中央處理機(jī)
2.3.1 中央處理機(jī)(CPU)的組成
2.3.2 80x86寄存器組
2.4 存儲(chǔ)器
2.4.1 存儲(chǔ)單元的地址和內(nèi)容
2.4.2 實(shí)模式存儲(chǔ)器尋址
2.4.3 保護(hù)模式存儲(chǔ)器尋址
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機(jī)器語(yǔ)言指令概況
3.2.1 操作碼的機(jī)器語(yǔ)言表示
3.2.2 尋址方式的機(jī)器語(yǔ)言表示
3.2.3 加法的機(jī)器指令舉例
3.2.4 指令的執(zhí)行時(shí)間
3.2.5 32位指令格式簡(jiǎn)介
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 處理機(jī)控制與雜項(xiàng)操作指令
習(xí)題
第4章 匯編語(yǔ)言程序格式
4.1 匯編程序功能
4.2 偽操作
4.2.1 處理器選擇偽操作
4.2.2 段定義偽操作
4.2.3 程序開(kāi)始和結(jié)束偽操作
4.2.4 數(shù)據(jù)定義及存儲(chǔ)器分配偽操作
4.2.5 表達(dá)式賦值偽操作EQU
4.2.6 地址計(jì)數(shù)器與對(duì)準(zhǔn)偽操作
4.2.7 基數(shù)控制偽操作
4.3 匯編語(yǔ)言程序格式
4 3.1 名字項(xiàng)
4.3.2 操作項(xiàng)
4.3.3 操作數(shù)項(xiàng)
4.3.4 注釋項(xiàng)
4.4 匯編語(yǔ)言程序的上機(jī)過(guò)程
4.4.1 建立匯編語(yǔ)言的工作環(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è)計(jì)
5.1 循環(huán)程序設(shè)計(jì)
5.1.1 循環(huán)程序的結(jié)構(gòu)形式
5.1.2 循環(huán)程序設(shè)計(jì)方法
5.1.3 多重循環(huán)程序設(shè)計(jì)
5.2 分支程序設(shè)計(jì)
5.2.1 分支程序的結(jié)構(gòu)形式
5.2.2 分支程序設(shè)計(jì)方法
5.2.3 跳躍表法
5.3 如何在實(shí)模式下發(fā)揮80386及其后繼機(jī)型的優(yōu)勢(shì)
5.3.1 充分利用高檔機(jī)的32位字長(zhǎng)特性
5.3.2 通用寄存器可作為指針寄存器
5.3.3 與比例因子有關(guān)的尋址方式
5.3.4 各種機(jī)型提供的新指令
習(xí)題
第6章 子程序結(jié)構(gòu)
6.1 子程序的設(shè)計(jì)方法
6.1.1 過(guò)程定義偽操作
6.1.2 子程序的調(diào)用和返回
6.1.3 保存與恢復(fù)寄存器
6.1.4 子程序的參數(shù)傳送
6.1.5 增強(qiáng)功能的過(guò)程定義偽操作
6.2 嵌套與遞歸子程序
6.2.1 子程序的嵌套
6.2.2 遞歸子程序
6.3 子程序舉例
6.4 DOS系統(tǒng)功能調(diào)用
習(xí)題
第7竟 高級(jí)匯編語(yǔ)言技術(shù)
7.1 宏匯編
7.1.1 宏定義、宏調(diào)用和宏展開(kāi)
7.1.2 宏定義中的參數(shù)
7.1.3 LOCAL偽操作
7.1.4 在宏定義內(nèi)使用宏
7.1.5 列表偽操作
7.1.6 宏庫(kù)的建立與調(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 高級(jí)語(yǔ)言結(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 高級(jí)語(yǔ)言結(jié)構(gòu)中使用的表達(dá)式
習(xí)題
第8章 輸入輸出程序設(shè)計(jì)
8.1 I/O設(shè)備的數(shù)據(jù)傳送方式
8.1.1 CPU與外設(shè)
8.1.2 直接存儲(chǔ)器存取方式
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 中斷過(guò)程
8.3.4 中斷優(yōu)先級(jí)的中斷嵌套
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 實(shí)地址下的中斷處理
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 打印機(jī)I/O
9.3.1 DOS打印功能
9.3.2 打印機(jī)的控制字符
9.3.3 BIOS打印功能
9.4 串行通信口I/O
9.4.1 串行通信接口
9.4.2 串行口功能調(diào)用
9.4.3 串行通信口中斷
習(xí)題
第10章 彩色圖形程序設(shè)計(jì)
10.1 顯示方式
10.1.1 顯示分辨率
10.1.2 BIOS設(shè)置顯示方式
10.1.3 確定顯示適配器
10.2 視頻顯示存儲(chǔ)器
10.2.1 圖形存儲(chǔ)器映象
10.2.2 數(shù)據(jù)到顏色的轉(zhuǎn)換
10.2.3 直接視頻顯示
10.3 EGA/VGA圖形程序設(shè)計(jì)
10.3.1 讀寫像素
10.3.2 圖形方式下的文本顯示
10.3.3 彩色繪圖程序
10.4 計(jì)算機(jī)動(dòng)畫
10.4.1 動(dòng)畫顯示技術(shù)
10.4.2 交互式動(dòng)畫
10.4.3 游戲程序?qū)嵗?br />習(xí)題
第11章 發(fā)聲系統(tǒng)的程序設(shè)計(jì)
11.1 可編程內(nèi)部定時(shí)器8253/54
11.1.1 編程結(jié)構(gòu)
11.1.2 操作模式
11.1.3 控制字
11.1.4 IBM PC 8253/54定時(shí)器的使用
11.2 通用發(fā)聲程序
11.2.1 揚(yáng)聲器驅(qū)動(dòng)方式
11.2.2 通用發(fā)聲程序GENSOUND
11.2.3 80x86 PC的時(shí)間延遲
11.3 樂(lè)曲程序
11.3.1 音調(diào)與頻率和時(shí)間的關(guān)系
11.3.2 演奏樂(lè)曲的程序
11.3.3 鍵盤控制發(fā)聲程序
11.4 報(bào)警程序
習(xí)顆
第12章 磁盤文件存取技術(shù)
12.1 磁盤的記錄方式
12.1.1 磁盤記錄信息的地址
12.1.2 磁盤系統(tǒng)區(qū)和數(shù)據(jù)區(qū)
12.1.3 磁盤目錄及文件分配表
12.2 文件代號(hào)式磁盤存取
12.2.1 路徑名和ASCIZ串
12.2.2 文件代號(hào)和錯(cuò)誤返回代碼
12.2.3 文件屬性
12 2.4 寫磁盤文件
12.2.5 讀磁盤文件
12.2.6 移動(dòng)讀寫指針
12.3 字符設(shè)備的文件代號(hào)式I/O
12.4 利用文件控制塊的磁盤存取方式
12.4.1 文件控制塊
12.4.2 建立磁盤文件
12.4.3 順序讀磁盤文件
12.4.4 隨機(jī)存取磁盤文件
12.4.5 絕對(duì)磁盤I/O
12.5 BIOS磁盤存取功能
12.5.1 BIOS磁盤操作
12.5.2 狀態(tài)字節(jié)
12.5.3 BIOS磁盤操作舉例
習(xí)題
第13章 模塊化程序設(shè)計(jì)
13.1 匯編程序概述
13.1.1 匯編程序的主要工具
13.1.2 匯編過(guò)程
13.1.3 幾個(gè)問(wèn)題
13.2 連接程序及連接對(duì)程序設(shè)計(jì)的要求
13.2.1 連接程序的主要功能
13.2.2 連接對(duì)程序設(shè)計(jì)的要求
13.3 匯編語(yǔ)言程序與高級(jí)語(yǔ)言程序的連接
13.3.1 直接插入法
13.3.2 C語(yǔ)言程序調(diào)用匯編語(yǔ)言過(guò)程法
13.4 模塊化程序設(shè)計(jì)概述
13.4.1 模塊化程序設(shè)計(jì)
13.4.2 結(jié)構(gòu)化程序設(shè)計(jì)
13.4.3 程序設(shè)計(jì)舉例
習(xí)題
參考文獻(xiàn)
附錄1 80x86指令系統(tǒng)一覽表
附錄2 偽操作與操作符表
附錄3 中斷向量地址一覽表
附錄4 DOS系統(tǒng)功能調(diào)用(INT 21H)
附錄5 BIOS功能調(diào)用

本目錄推薦

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