出版時(shí)間:2012-1 出版社:武漢大學(xué)出版社 作者:王先水 等主編 頁(yè)數(shù):312
內(nèi)容概要
《匯編語(yǔ)言程序設(shè)計(jì)》以8086/8088CPU的指令系統(tǒng)為主線,系統(tǒng)介紹了匯編語(yǔ)言的基礎(chǔ)理論知識(shí)和程序設(shè)計(jì)基本方法。全書(shū)共分8章:第1章介紹基礎(chǔ)知識(shí);第2章介紹8086/8088CPU指令系統(tǒng);第3章介紹匯編語(yǔ)言的基本結(jié)構(gòu);第4章介紹匯編語(yǔ)言程序設(shè)計(jì)的基本方法;第5章介紹匯編結(jié)構(gòu)化程序設(shè)計(jì)方法;第6章介紹輸入輸出程序設(shè)計(jì)方法;第7章介紹磁盤(pán)文件存取技術(shù);第8章介紹匯編語(yǔ)言與高級(jí)語(yǔ)言C++混合編程的基本方法與技巧。本教材注重程序設(shè)計(jì)思想與方法的學(xué)習(xí),強(qiáng)調(diào)結(jié)構(gòu)化與軟件工程思想的培養(yǎng),理論聯(lián)系實(shí)際,以實(shí)例引導(dǎo)讀者掌握匯編語(yǔ)言程序設(shè)計(jì)的主要知識(shí)點(diǎn),從而培養(yǎng)讀者的思維能力和創(chuàng)新設(shè)計(jì)能力。
《匯編語(yǔ)言程序設(shè)計(jì)》特別適應(yīng)初學(xué)者使用,只要具有一門(mén)高級(jí)語(yǔ)言程序設(shè)計(jì)基礎(chǔ)的讀者,都可通過(guò)學(xué)習(xí)本書(shū)便能掌握匯編語(yǔ)言程序設(shè)計(jì)技術(shù)。因此,本書(shū)可作為高校計(jì)算機(jī)及相關(guān)專(zhuān)業(yè)本科生的教材,同時(shí)也可供從事計(jì)算機(jī)應(yīng)用與開(kāi)發(fā)的各類(lèi)人員學(xué)習(xí)和使用。
書(shū)籍目錄
第1章 基礎(chǔ)知識(shí)
1.1 匯編語(yǔ)言概述
1.1.1 匯編語(yǔ)言源程序
1.1.2 機(jī)器語(yǔ)言
1.1.3 匯編語(yǔ)言
1.1.4 高級(jí)語(yǔ)言
1.1.5 三種語(yǔ)言特點(diǎn)比較
1.2 計(jì)算機(jī)中數(shù)和字符的表示
1.2.1 不同進(jìn)制的數(shù)及相互間的轉(zhuǎn)換
1.2.2 BCD碼
1.2.3 ASCII碼
1.2.4 原碼、反碼和補(bǔ)碼
1.3 Intel 8086/8088 CPU的功能結(jié)構(gòu)
1.3.1 8086CPU寄存器組
1.3.2 程序狀態(tài)字
1.4 Intel 8086/8088存儲(chǔ)器的組織
1.4.1 存儲(chǔ)單元的地址和內(nèi)容
1.4.2 存儲(chǔ)器地址的分段
1.4.3 物理地址的形成
1.4.4 段寄存器的引用
1.4.5 32位微機(jī)存儲(chǔ)器的管理模式
1.5 Intel 80X86系列微處理器簡(jiǎn)介
1.5.1 80386微處理器
1.5.2 Pentium微處理器
1.6 外部設(shè)備
1.7 本章小結(jié)
1.8 本章習(xí)題
第2章 8086指令系統(tǒng)
2.1 8086匯編語(yǔ)言指令格式
2.2 操作數(shù)及尋址方式
2.2.1 尋址方式概述
2.2.2 尋址方式
2.3 Intel 8086基本指令
2.3.1 數(shù)據(jù)傳送指令
2.3.2 算術(shù)運(yùn)算指令
2.3.3 邏輯運(yùn)算和移位指令
2.4 本章小結(jié)
2.5 本章習(xí)題
第3章 匯編語(yǔ)言程序結(jié)構(gòu)
3.1 表達(dá)式
3.1.1 常量
3.1.2 數(shù)值表達(dá)式
3.1.3 變量和標(biāo)號(hào)
3.1.4 地址表達(dá)式
3.2 匯編語(yǔ)言常用的偽指令
3.2.1 變量定義偽指令
3.2.2 段定義偽指令
3.2.3 假定偽指令A(yù)SSUME
3.2.4 置匯編地址計(jì)數(shù)偽指令ORG
3.2.5 符號(hào)定義偽指令LABEL
3.2.6 源程序結(jié)束偽指令END
3.3 常用DOS系統(tǒng)功能調(diào)用
3.3.1 概述
3.3.2 常用的輸入輸出系統(tǒng)功能調(diào)用
3.3.3 DOS系統(tǒng)功能調(diào)用綜合舉例
3.4 匯編語(yǔ)言程序上機(jī)過(guò)程
3.4.1 開(kāi)發(fā)環(huán)境
3.4.2 上機(jī)過(guò)程
3.4.3 MASM匯編程序的使用
3.4.4 LINK連接程序的使用
3.4.5 DEBUG程序的使用
3.5 本章小結(jié)
3.6 本章習(xí)題
3.7 本章實(shí)驗(yàn)
實(shí)驗(yàn)3.1 匯編語(yǔ)言上機(jī)環(huán)境及基本操作
實(shí)驗(yàn)3.2 匯編語(yǔ)言表達(dá)式的計(jì)算
第4章 匯編語(yǔ)言程序設(shè)計(jì)基本方法
4.1 程序設(shè)計(jì)方法概述
4.2 順序程序設(shè)計(jì)
4.3 分支程序設(shè)計(jì)
4.3.1 轉(zhuǎn)移指令
4.3.2 分支程序設(shè)計(jì)基本方法
4.3.3 分支程序設(shè)計(jì)舉例
4.4 循環(huán)程序設(shè)計(jì)
4.4.1 循環(huán)程序的結(jié)構(gòu)及控制方法
4.4.2 單重循環(huán)程序設(shè)計(jì)
4.4.3 多重循環(huán)程序設(shè)計(jì)
4.5 串處理類(lèi)指令
4.6 本章小結(jié)
4.7 本章習(xí)題
4.8 本章實(shí)驗(yàn)
實(shí)驗(yàn)4.1 順序程序設(shè)計(jì)實(shí)驗(yàn)
實(shí)驗(yàn)4.2 分支程序設(shè)計(jì)實(shí)驗(yàn)
實(shí)驗(yàn)4.3 循環(huán)程序設(shè)計(jì)
實(shí)驗(yàn)4.4 統(tǒng)計(jì)字符出現(xiàn)次數(shù)程序設(shè)計(jì)
第5章 結(jié)構(gòu)化程序設(shè)計(jì)
5.1 結(jié)構(gòu)化程序設(shè)計(jì)的步驟和方法
5.2 子程序設(shè)計(jì)
5.2.1 子程序基本概念
5.2.2 子程序的定義、調(diào)用和返回
5.2.3 主程序與子程序的參數(shù)傳遞
5.2.4 嵌套子程序
5.2.5 子程序設(shè)計(jì)舉例
5.3 宏匯編
5.3.1 宏的概念
5.3.2 宏的定義與使用
5.3.3 宏調(diào)用中的參數(shù)
5.3.4 宏庫(kù)的使用
5.3.5 宏指令與子程序的比較
5.4 模塊化程序設(shè)計(jì)
5.4.1 匯編程序概述
5.4.2 連接程序及連接對(duì)程序設(shè)計(jì)的要求
5.5 本章小結(jié)
5.6 本章習(xí)題
5.7 本章實(shí)驗(yàn)
實(shí)驗(yàn)多精度十進(jìn)制加法程序設(shè)計(jì)
第6章 輸入輸出程序設(shè)計(jì)
6.1 輸入輸出的基本概念
6.1.1 輸入輸出端口地址
6.1.2 輸入輸出指令
6.1.3 數(shù)據(jù)傳送方式
6.2 中斷及中斷程序設(shè)計(jì)
6.2.1 中斷和中斷源
6.2.2 中斷優(yōu)先級(jí)
6.2.3 中斷響應(yīng)與中斷返回
6.2.4 中斷向量及設(shè)置
6.2.5 中斷程序設(shè)計(jì)
6.3 BIOS中斷調(diào)用
6.3.1 BIOS中斷調(diào)用方法
6.3.2 常用BIOS功能調(diào)用
6.4 鍵盤(pán)I/O
6.4.1 鍵盤(pán)中斷處理程序
6.4.2 鍵盤(pán)I/O程序
6.5 本章小結(jié)
6.6 本章習(xí)題
6.7 本章實(shí)驗(yàn)
實(shí)驗(yàn) 輸入輸出程序設(shè)計(jì)
第7章 磁盤(pán)文件存取技術(shù)
7.1 磁盤(pán)文件概述
7.2 文件控制塊FCB磁盤(pán)存取方式
7.2.1 文件控制塊FCB和文件標(biāo)志
7.2.2 文件順序存取方式
7.2.3 隨機(jī)存取方式
7.2.4 隨機(jī)分塊存取方式
7.3 文件代號(hào)存取方式
7.3.1 文件代號(hào)和錯(cuò)誤返回代碼
7.3.2.文件代號(hào)式寫(xiě)磁盤(pán)文件
7.3.3 文件代號(hào)式讀磁盤(pán)文件
7.3.4 移動(dòng)讀寫(xiě)指針
7.3.5 文件管理編程應(yīng)用舉例
7.4 本章小結(jié)
7.5 本章習(xí)題
7.6 本章實(shí)驗(yàn)
實(shí)驗(yàn)磁盤(pán)文件管理程序設(shè)計(jì)
第8章 匯編語(yǔ)言與C++混合編程及應(yīng)用
8.1 匯編語(yǔ)言在Ⅵsual c++中的應(yīng)用
8.1.1 嵌入?yún)R編語(yǔ)言指令
8.2 調(diào)用匯編語(yǔ)言過(guò)程
8.3 使用匯編語(yǔ)言?xún)?yōu)化C++代碼
8.4 使用Visual C++開(kāi)發(fā)匯編語(yǔ)言程序
8.5 匯編語(yǔ)言與C++的混合編程應(yīng)用
8.6 本章小結(jié)
8.7 本章習(xí)題
附錄A 基本ASCII碼表
附錄B 8088/8086指令系統(tǒng)一覽表
附錄C 8088/8086指令對(duì)標(biāo)志位的影響
附錄D 8088/8086宏匯編常用偽指令表
附錄E DOS功能調(diào)用
附錄F 常用BIOS功能調(diào)用
參考文獻(xiàn)
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版