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

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

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

定 價:¥26.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

出版說明
前言
第1章 基礎(chǔ)知識
1.1 數(shù)制及其轉(zhuǎn)換
1.1.1 數(shù)制
1.1.2 數(shù)制之間的轉(zhuǎn)換
1.1.3 二進制與十六進制的運算規(guī)則
1.2 程序設(shè)計語言
1.2.1 機器語言
1.2.2 匯編語言
1.2.3 高級語言
1.2.4 學習匯編語言的意義
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 從不同角度看待一個二進制數(shù)
1.4 基本邏輯操作
1.5 習題
第2章 8086計算機的基本結(jié)構(gòu)與尋址方式
2.1 8086計算機的基本結(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 標志位
2.3.1 狀態(tài)標志
2.3.2 控制標志
2.4 8086尋址方式
2.4.1 立即尋址
2.4.2 寄存器尋址
2.4.3 內(nèi)存尋址
2.4.4 段超越
2.5 習題
第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 標志處理指令
3.1.6 串操作指令
3.1.7 處理器控制指令
3.2 容易犯的錯誤
3.3 實例
3.4 習題
第4章 匯編語言程序格式
4.1 變量、標號與表達式
4.1.1 數(shù)值表達式
4.1.2 變量與標號
4.1.3 地址表達式
4.1.4 地址計數(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 習題
第5章 基本控制結(jié)構(gòu)
5.1 順序結(jié)構(gòu)
5.2 字符與字符串的輸入/輸出
5.3 分支結(jié)構(gòu)
5.3.1 對標號的進一步說明
5.3.2 無符號數(shù)以及帶符號數(shù)的比較
5.3.3 實現(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 習題
第6章 過程
6.1 過程的定義、調(diào)用與返回
6.1.1 過程定義
6.1.2 過程調(diào)用與返回
6.1.3 實現(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 習題
第7章 宏與多模塊程序設(shè)計
7.1 宏指令
7.1.1 宏定義、宏調(diào)用與宏展開
7.1.2 與宏有關(guān)的偽指令
7.1.3 宏操作符
7.1.4 宏指令與過程的區(qū)別
7.2 重復塊
7.2.1 REPEAT
7.2.2 FOR
7.2.3 FORC
7.3 條件匯編
7.4 多模塊程序設(shè)計
7.4.1 源文件的包含
7.4.2 目標文件的連接
7.4.3 模塊間的組合
7.4.4 模塊間的通信
7.5 習題
第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è)計
8.5.1 中斷服務(wù)程序設(shè)計的基本方法
8.5.2 鍵盤程序設(shè)計
8.6 習題
第9章 32位x86指令及其程序設(shè)計
9.1 32位x86 CPU的寄存器組
9.2 32位x86 CPU的工作模式
9.3 32位擴展尋址方式
9.4 32位擴展指令
9.4.1 數(shù)據(jù)傳送指令
9.4.2 算術(shù)指令
9.4.3 位操作指令
9.4.4 控制轉(zhuǎn)移指令
9.4.5 串操作指令
9.4.6 32位保護模式下指令的功能
9.5 32位指令的程序設(shè)計
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 習題
附錄
附錄A 標淮ASCII碼字符集
附錄B 8086指令系統(tǒng)
附錄C 32位x86指令系統(tǒng)
附錄D Windows 104鍵鍵盤掃描碼
參考文獻

本目錄推薦

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