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

匯編語言程序設(shè)計(jì)

匯編語言程序設(shè)計(jì)

定 價(jià):¥26.00

作 者: 王成耀,姚琳編著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 21世紀(jì)高等院校計(jì)算機(jī)教材系列
標(biāo) 簽: 匯編語言程序設(shè)計(jì)

ISBN: 9787111116509 出版時(shí)間: 2003-03-01 包裝: 精裝
開本: 26cm 頁數(shù): 280 字?jǐn)?shù):  

內(nèi)容簡介

  本書以Microsoft宏匯編MASN 6.1x為背景,系統(tǒng)講述了8086指令系統(tǒng)及匯編語言程序設(shè)計(jì)的基本方法和技術(shù),介紹了32位x86指令及其程序設(shè)計(jì),并以Microsoft Visual C++ 6.0為背景,介紹了Windows 9x/2000等32位環(huán)境下C/C++語言與匯編語言的混合編程。全書共分9章,主要內(nèi)容包括:匯編語言程序設(shè)計(jì)的基礎(chǔ)知識、8086指令系統(tǒng)、源程序的基本框架、程序設(shè)計(jì)的基本技術(shù)、宏指令、多模塊程序設(shè)計(jì)、輸入輸出和中斷程序設(shè)計(jì)、32位x86指令及其程序設(shè)計(jì)等。其中,第1章至第8章可供學(xué)習(xí)8086匯編語言的讀者使用。對于熟悉8086匯編語言的讀者,也可從第9章得到32位x86指令及其程序設(shè)計(jì)的有關(guān)知識。書中提供了大量的程序?qū)嵗?,所有?shí)例都經(jīng)過上機(jī)驗(yàn)證。每章后均附有習(xí)題。本書不僅可作為高等院校計(jì)算機(jī)及相關(guān)專業(yè)的學(xué)生學(xué)習(xí)8086匯編語言的教材或參考書,也可供學(xué)習(xí)32位x86匯編語言的讀者使用。

作者簡介

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

圖書目錄

出版說明
前言
第1章 基礎(chǔ)知識
1.1 數(shù)制及其轉(zhuǎn)換
1.1.1 數(shù)制
1.1.2 數(shù)制之間的轉(zhuǎn)換
1.1.3 二進(jìn)制與十六進(jìn)制的運(yùn)算規(guī)則
1.2 程序設(shè)計(jì)語言
1.2.1 機(jī)器語言
1.2.2 匯編語言
1.2.3 高級語言
1.2.4 學(xué)習(xí)匯編語言的意義
1.3 數(shù)據(jù)表示
1.3.1 數(shù)據(jù)組織
1.3.2 無符號數(shù)與帶符號數(shù)
1.3.3 字符的ASCII碼表示
1.3.4 BCD碼
1.3.5 從不同角度看待一個(gè)二進(jìn)制數(shù)
1.4 基本邏輯操作
1.5 習(xí)題
第2章 8086計(jì)算機(jī)的基本結(jié)構(gòu)與尋址方式
2.1 8086計(jì)算機(jī)的基本結(jié)構(gòu)
2.1.1 CPU
2.1.2 內(nèi)存
2.1.3 I/O子系統(tǒng)
2.1.4 系統(tǒng)總線
2.2 8086的寄存器組與內(nèi)存管理
2.2.1 8086 CPU的寄存器組
2.2.2 8076的物理內(nèi)存組織
2.2.3 內(nèi)存的分段管理
2.3 標(biāo)志位
2.3.1 狀態(tài)標(biāo)志
2.3.2 控制標(biāo)志
2.4 8086尋址方式
2.4.1 立即尋址
2.4.2 寄存器尋址
2.4.3 內(nèi)存尋址
2.4.4 段超越
2.5 習(xí)題
第3章 8086指令系統(tǒng)
3.1 指令系統(tǒng)
3.1.1 數(shù)據(jù)傳送指令
3.1.2 算術(shù)指令
3.1.3 位操作指令
3.1.4 控制轉(zhuǎn)移指令
3.1.5 標(biāo)志處理指令
3.1.6 串操作指令
3.1.7 處理器控制指令
3.2 容易犯的錯(cuò)誤
3.3 實(shí)例
3.4 習(xí)題
第4章 匯編語言程序格式
4.1 變量、標(biāo)號與表達(dá)式
4.1.1 數(shù)值表達(dá)式
4.1.2 變量與標(biāo)號
4.1.3 地址表達(dá)式
4.1.4 地址計(jì)數(shù)器
4.2 基本偽指令
4.2.1 段定義偽指令
4.2.2 符號定義偽指令
4.2.3 變量定義偽指令
4.2.4 LABEL
4.2.5 ASSUME
4.2.6 源程序結(jié)束偽指令
4.2.7 ORG
4.2.8 對齊偽指令
4.3 語句格式
4.4 操作符
4.5 源程序的基本框架
4.6 匯編語言程序的開發(fā)
4.6.1 開發(fā)步驟
4.6.2 匯編與連接
4.6.3 調(diào)試器圓DEBUG
4.7 結(jié)構(gòu)
4.7.1 結(jié)構(gòu)類型的定義
4.7.2 結(jié)構(gòu)變量的定義
4.7.3 結(jié)構(gòu)變量及其字段的訪問
4.8 習(xí)題
第5章 基本控制結(jié)構(gòu)
5.1 順序結(jié)構(gòu)
5.2 字符與字符串的輸入/輸出
5.3 分支結(jié)構(gòu)
5.3.1 對標(biāo)號的進(jìn)一步說明
5.3.2 無符號數(shù)以及帶符號數(shù)的比較
5.3.3 實(shí)現(xiàn)無條件轉(zhuǎn)移的多種方法
5.3.4 雙分支結(jié)構(gòu)
5.3.5 多分支結(jié)構(gòu)
5.4 循環(huán)結(jié)構(gòu)
5.4.1 循環(huán)結(jié)構(gòu)的基本形式
5.4.2 循環(huán)程序的控制方法
5.5 數(shù)據(jù)串處理
5.5.1 串操作指令的用途
5.5.2 字符串處理
5.6 習(xí)題
第6章 過程
6.1 過程的定義、調(diào)用與返回
6.1.1 過程定義
6.1.2 過程調(diào)用與返回
6.1.3 實(shí)現(xiàn)過程調(diào)用的多種方法
6.2 過程的參數(shù)傳遞
6.2.1 用變量傳遞參數(shù)
6.2.2 用寄存器傳遞參數(shù)
6.2.3 用地址表傳遞參數(shù)
6.2.4 用堆棧傳遞參數(shù)
6.3 遞歸過程
6.4 習(xí)題
第7章 宏與多模塊程序設(shè)計(jì)
7.1 宏指令
7.1.1 宏定義、宏調(diào)用與宏展開
7.1.2 與宏有關(guān)的偽指令
7.1.3 宏操作符
7.1.4 宏指令與過程的區(qū)別
7.2 重復(fù)塊
7.2.1 REPEAT
7.2.2 FOR
7.2.3 FORC
7.3 條件匯編
7.4 多模塊程序設(shè)計(jì)
7.4.1 源文件的包含
7.4.2 目標(biāo)文件的連接
7.4.3 模塊間的組合
7.4.4 模塊間的通信
7.5 習(xí)題
第8章 輸入/輸出與中斷
8.1 輸入/輸出
8.1.1 輸入/輸出原理
8.1.2 輸入/輸出指令
8.2 中斷
8.2.1 中斷的基本概念
8.2.2 中斷指令
8.2.3 中斷分類
8.3 DOS與BIOS服務(wù)
8.3.1 DOS系統(tǒng)調(diào)用
8.3.2 BIOS服務(wù)
8.4 DOS環(huán)境下的可執(zhí)行程序
8.4.1 程序段前綴PSP
8.4.2 .EXE文件與.COM文件
8.4.3 程序退出的另一種方法
8.5 中斷服務(wù)程序設(shè)計(jì)
8.5.1 中斷服務(wù)程序設(shè)計(jì)的基本方法
8.5.2 鍵盤程序設(shè)計(jì)
8.6 習(xí)題
第9章 32位x86指令及其程序設(shè)計(jì)
9.1 32位x86 CPU的寄存器組
9.2 32位x86 CPU的工作模式
9.3 32位擴(kuò)展尋址方式
9.4 32位擴(kuò)展指令
9.4.1 數(shù)據(jù)傳送指令
9.4.2 算術(shù)指令
9.4.3 位操作指令
9.4.4 控制轉(zhuǎn)移指令
9.4.5 串操作指令
9.4.6 32位保護(hù)模式下指令的功能
9.5 32位指令的程序設(shè)計(jì)
9.5.1 程序格式
9.5.2 調(diào)試器Code View
9.5.3 程序?qū)嵗?br />9.6 匯編語言與C/C++語言的混合編程
9.6.1 嵌入?yún)R編語言
9.6.2 C/C++程序調(diào)用匯編語言過程
9.7 習(xí)題
附錄
附錄A 標(biāo)淮ASCII碼字符集
附錄B 8086指令系統(tǒng)
附錄C 32位x86指令系統(tǒng)
附錄D Windows 104鍵鍵盤掃描碼
參考文獻(xiàn)

本目錄推薦

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