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

匯編語言程序設計

匯編語言程序設計

定 價:¥26.00

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

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

內容簡介

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

作者簡介

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

圖書目錄

出版說明
前言
第1章 基礎知識
1.1 數制及其轉換
1.1.1 數制
1.1.2 數制之間的轉換
1.1.3 二進制與十六進制的運算規(guī)則
1.2 程序設計語言
1.2.1 機器語言
1.2.2 匯編語言
1.2.3 高級語言
1.2.4 學習匯編語言的意義
1.3 數據表示
1.3.1 數據組織
1.3.2 無符號數與帶符號數
1.3.3 字符的ASCII碼表示
1.3.4 BCD碼
1.3.5 從不同角度看待一個二進制數
1.4 基本邏輯操作
1.5 習題
第2章 8086計算機的基本結構與尋址方式
2.1 8086計算機的基本結構
2.1.1 CPU
2.1.2 內存
2.1.3 I/O子系統(tǒng)
2.1.4 系統(tǒng)總線
2.2 8086的寄存器組與內存管理
2.2.1 8086 CPU的寄存器組
2.2.2 8076的物理內存組織
2.2.3 內存的分段管理
2.3 標志位
2.3.1 狀態(tài)標志
2.3.2 控制標志
2.4 8086尋址方式
2.4.1 立即尋址
2.4.2 寄存器尋址
2.4.3 內存尋址
2.4.4 段超越
2.5 習題
第3章 8086指令系統(tǒng)
3.1 指令系統(tǒng)
3.1.1 數據傳送指令
3.1.2 算術指令
3.1.3 位操作指令
3.1.4 控制轉移指令
3.1.5 標志處理指令
3.1.6 串操作指令
3.1.7 處理器控制指令
3.2 容易犯的錯誤
3.3 實例
3.4 習題
第4章 匯編語言程序格式
4.1 變量、標號與表達式
4.1.1 數值表達式
4.1.2 變量與標號
4.1.3 地址表達式
4.1.4 地址計數器
4.2 基本偽指令
4.2.1 段定義偽指令
4.2.2 符號定義偽指令
4.2.3 變量定義偽指令
4.2.4 LABEL
4.2.5 ASSUME
4.2.6 源程序結束偽指令
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 調試器圓DEBUG
4.7 結構
4.7.1 結構類型的定義
4.7.2 結構變量的定義
4.7.3 結構變量及其字段的訪問
4.8 習題
第5章 基本控制結構
5.1 順序結構
5.2 字符與字符串的輸入/輸出
5.3 分支結構
5.3.1 對標號的進一步說明
5.3.2 無符號數以及帶符號數的比較
5.3.3 實現(xiàn)無條件轉移的多種方法
5.3.4 雙分支結構
5.3.5 多分支結構
5.4 循環(huán)結構
5.4.1 循環(huán)結構的基本形式
5.4.2 循環(huán)程序的控制方法
5.5 數據串處理
5.5.1 串操作指令的用途
5.5.2 字符串處理
5.6 習題
第6章 過程
6.1 過程的定義、調用與返回
6.1.1 過程定義
6.1.2 過程調用與返回
6.1.3 實現(xiàn)過程調用的多種方法
6.2 過程的參數傳遞
6.2.1 用變量傳遞參數
6.2.2 用寄存器傳遞參數
6.2.3 用地址表傳遞參數
6.2.4 用堆棧傳遞參數
6.3 遞歸過程
6.4 習題
第7章 宏與多模塊程序設計
7.1 宏指令
7.1.1 宏定義、宏調用與宏展開
7.1.2 與宏有關的偽指令
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 多模塊程序設計
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服務
8.3.1 DOS系統(tǒng)調用
8.3.2 BIOS服務
8.4 DOS環(huán)境下的可執(zhí)行程序
8.4.1 程序段前綴PSP
8.4.2 .EXE文件與.COM文件
8.4.3 程序退出的另一種方法
8.5 中斷服務程序設計
8.5.1 中斷服務程序設計的基本方法
8.5.2 鍵盤程序設計
8.6 習題
第9章 32位x86指令及其程序設計
9.1 32位x86 CPU的寄存器組
9.2 32位x86 CPU的工作模式
9.3 32位擴展尋址方式
9.4 32位擴展指令
9.4.1 數據傳送指令
9.4.2 算術指令
9.4.3 位操作指令
9.4.4 控制轉移指令
9.4.5 串操作指令
9.4.6 32位保護模式下指令的功能
9.5 32位指令的程序設計
9.5.1 程序格式
9.5.2 調試器Code View
9.5.3 程序實例
9.6 匯編語言與C/C++語言的混合編程
9.6.1 嵌入匯編語言
9.6.2 C/C++程序調用匯編語言過程
9.7 習題
附錄
附錄A 標淮ASCII碼字符集
附錄B 8086指令系統(tǒng)
附錄C 32位x86指令系統(tǒng)
附錄D Windows 104鍵鍵盤掃描碼
參考文獻

本目錄推薦

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