出版時(shí)間:2004-6 出版社:清華大學(xué) 作者:卜艷萍^周偉 頁數(shù):310
內(nèi)容概要
本書以IBMPC機(jī)型和
80x86指令系統(tǒng)為主體,全面而又系統(tǒng)地介紹匯編語言程序設(shè)計(jì)方法。全書共分10章,第1章介紹匯編語言基礎(chǔ)知識(shí),第2章介紹80x86的功能與系統(tǒng)結(jié)構(gòu),第3章詳細(xì)介紹尋址方式和指令系統(tǒng),第4章介紹偽指令、匯編語言程序格式等,第5章講述順序程序設(shè)計(jì)、分支程序設(shè)計(jì)和循環(huán)程序設(shè)計(jì)的基本方法,第6章詳細(xì)介紹子程序設(shè)計(jì)及參數(shù)傳遞的方法,第7章介紹輸人輸出程序設(shè)計(jì)技術(shù)和方法,第8章介紹高級(jí)匯編技術(shù),包括宏匯編、條件匯編和重復(fù)匯編等,第9章講述D0S功能調(diào)用和BIOS功能調(diào)用,第10章是匯編語言程序設(shè)計(jì)上機(jī)實(shí)驗(yàn)指導(dǎo)。
本書可作為計(jì)算機(jī)及相關(guān)專業(yè)本科生的教學(xué)用書,也可作為從事計(jì)算機(jī)應(yīng)用的工程技術(shù)人員的參考書。
書籍目錄
第1章 匯編語言基礎(chǔ)知識(shí)
1.1 計(jì)算機(jī)基礎(chǔ)知識(shí)
1.1.1 計(jì)算機(jī)的發(fā)展史
1.1.2 計(jì)算機(jī)的特性
1.1.3 計(jì)算機(jī)的分類
1.1.4 計(jì)算機(jī)的主要技術(shù)指標(biāo)
1.2 計(jì)算機(jī)的基本結(jié)構(gòu)與組成
1.2.1 計(jì)算機(jī)的硬件
1.2.2 計(jì)算機(jī)的軟件
1.2.3 計(jì)算機(jī)的程序設(shè)計(jì)語言
1.2.4 計(jì)算機(jī)系統(tǒng)的層次結(jié)構(gòu)
1.3 計(jì)算機(jī)中的數(shù)制與碼制
1.3.1 數(shù)制及數(shù)制轉(zhuǎn)換
1.3.2 機(jī)器數(shù)的編碼
1.3.3 定點(diǎn)數(shù)與浮點(diǎn)數(shù)
1.3.4 碼制
思考與練習(xí)題
第2章 微型計(jì)算機(jī)體系結(jié)構(gòu)
2.1 8086/8088微處理器
2.1.1 8086/8088的功能結(jié)構(gòu)
2.1.2 8086/8088的寄存器組織
2.1.3 8086/8088的存儲(chǔ)器組織
2.2 微機(jī)的主板結(jié)構(gòu)
2.3 80x86微處理器
2.3.1 Intel80x86微處理器的發(fā)展
2.3.2 IA一32CPU功能結(jié)構(gòu)
2.3.3 IA一32CPU寄存器組
2.3.4 IA一32CPU存儲(chǔ)器管理
思考與練習(xí)題
第3章 微型計(jì)算機(jī)的指令系統(tǒng)
3.1 尋址方式
3.1.1 操作數(shù)的種類
3.1.2 8086/8088的機(jī)器代碼格式
3.1.3 與數(shù)據(jù)有關(guān)的尋址方式
3.1.4 與轉(zhuǎn)移地址有關(guān)的尋址方式
3.2 8086/8088指令系統(tǒng)
3.2.1 數(shù)據(jù)傳送類指令
3.2.2 算術(shù)運(yùn)算類指令
3.2.3 邏輯操作類指令
3.2.4 程序控制類指令
3.2.5 串操作類指令
3.2.6 處理器控制類指令
3.2.7 輸入輸出類指令
3.3 80x86指令系統(tǒng)介紹
3.3.1 80。x86尋址方式
3.3.2 80286指令系統(tǒng)新增指令
3.3.3 80386指令系統(tǒng)新增指令
3.3.4 80486指令系統(tǒng)新增指令
3.3.5 Perltium指令系統(tǒng)新增指令
思考與練習(xí)題
第4章 偽指令與匯編語言程序結(jié)構(gòu)設(shè)計(jì)
4.1 匯編語言語句類型和格式
4.2 偽指令
4.2.1 表達(dá)式賦值偽指令
4.2.2 數(shù)據(jù)定義偽指令
4.2.3 LABEL偽指令
4.2.4 段定義偽指令
4.2.5 簡化段定義偽指令
4.2.6 過程定義偽指令
4.2.7 模塊命名、通信等偽指令
4.3 匯編語言源程序結(jié)構(gòu)
4.3.1 完整段定義結(jié)構(gòu)
4.3.2 簡化段定義結(jié)構(gòu)
4.3.3 程序段前綴結(jié)構(gòu)
4.3.4 可執(zhí)行程序結(jié)構(gòu)
思考與練習(xí)題
第5章 匯編語言程序設(shè)計(jì)
5.1 匯編語言程序設(shè)計(jì)概述
5.2 順序程序設(shè)計(jì)
5.3 分支程序設(shè)計(jì)
5.3.1 雙分支結(jié)構(gòu)程序設(shè)計(jì)
5.3.2 多分支結(jié)構(gòu)程序設(shè)計(jì)
5.4 循環(huán)程序設(shè)計(jì)
5.4.1 簡單循環(huán)程序設(shè)計(jì)
5.4.2 多重循環(huán)程序設(shè)計(jì)
思考與練習(xí)題
第6章 子程序設(shè)計(jì)
6.1 子程序的定義與調(diào)用
6.1.1 子程序的定義
6.1.2 子程序的調(diào)用
6.2 子程序的參數(shù)傳遞方法
6.2.1 通過寄存器傳遞參數(shù)
6.2.2 通過堆棧傳遞參數(shù)
6.2.3 通過存儲(chǔ)單元傳遞參數(shù)
6.3 子程序的嵌套與遞歸
6.3.1 子程序的嵌套調(diào)用
6.3.2 子程序的遞歸調(diào)用
思考與練習(xí)題
第7章 輸入輸出程序設(shè)計(jì)
7.1 微機(jī)接口技術(shù)概述
7.2 輸入輸出的控制方式
7.2.1 程序查詢傳送方式
7.2.2 中斷傳送方式
7.2.3 DMA傳送方式
7.3 輸入輸出綜合應(yīng)用程序舉例
思考與練習(xí)題
第8章 高級(jí)匯編技術(shù)
8.1 宏匯編
8.1.1 宏定義與宏調(diào)用
8.1.2 宏匯編實(shí)例分析
8.1.3 宏嵌套
8.2 重復(fù)匯編與條件匯編
8.2.1 重復(fù)匯編
8.2.2 條件匯編
8.3 復(fù)雜數(shù)據(jù)結(jié)構(gòu)
8.3.1 結(jié)構(gòu)
8.3.2 記錄
8.4 模塊化程序設(shè)計(jì)
8.4.1 宏庫的使用
8.4.2 源程序的包含文件
8.4.3 目標(biāo)代碼文件的連接
思考與練習(xí)題
第9章 DOS/BIOS功能調(diào)用
9.1 概述
9.2 DOS功能調(diào)用
9.2.1 DOS功能調(diào)用概述
9.2.2 DOS功能調(diào)用程序?qū)嵗?br /> 9.3 BIOS功能調(diào)用,
9.3.1 BIOS功能調(diào)用概述
9.3.2 BIOS功能調(diào)用程序?qū)嵗?br /> 9.3.3 顯示器BIOS中斷服務(wù)
9.4 綜合應(yīng)用程序設(shè)計(jì)舉例
思考與練習(xí)題
第10章 匯編語言上機(jī)實(shí)驗(yàn)
10.1 匯編語言程序設(shè)計(jì)上機(jī)實(shí)驗(yàn)相關(guān)知識(shí)
10.1.1 匯編程序
10.1.2 DEBUG命令的使用
10.1.3 匯編錯(cuò)誤信息
10.2 微型計(jì)算機(jī)操作系統(tǒng)介紹
10.2.1 微型機(jī)操作系統(tǒng)MS-DOS
10.2.2 微型機(jī)操作系統(tǒng)Windows
10.3 程序設(shè)計(jì)實(shí)例分析及實(shí)驗(yàn)任務(wù)
10.3.1 順序程序設(shè)計(jì)
10.3.2 分支程序設(shè)計(jì)
10.3.3 循環(huán)程序設(shè)計(jì)
10.3.4 子程序設(shè)計(jì)
10.3.5 系統(tǒng)功能調(diào)用
10.4 調(diào)試程序CodeView的使用
10.5 匯編語言與C/C++的混合編程
思考與練習(xí)題
附錄A DOS功能調(diào)用(INT 21H)
附錄B BIOS功能調(diào)用
附錄C 80X86指令系統(tǒng)一覽表
參考文獻(xiàn)
編輯推薦
教學(xué)目標(biāo)明確,注重理論與實(shí)踐的結(jié)合 教學(xué)方法靈活,培養(yǎng)學(xué)生自主學(xué)習(xí)的能力 教學(xué)內(nèi)容先進(jìn).強(qiáng)調(diào)計(jì)算機(jī)在各專業(yè)中的應(yīng)用 教學(xué)模式完善,提供配套的教學(xué)資源解決方案
圖書封面
評(píng)論、評(píng)分、閱讀與下載