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

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

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

定 價(jià):¥28.00

作 者: 羅省賢,洪志全編著
出版社: 電子工業(yè)出版社
叢編項(xiàng): 高等學(xué)校計(jì)算機(jī)教材
標(biāo) 簽: 匯編語言/編譯原理

ISBN: 9787505393448 出版時(shí)間: 2004-01-01 包裝: 平裝
開本: 26cm 頁數(shù): 330 字?jǐn)?shù):  

內(nèi)容簡介

  全書共分9章。第1章至第4章全面介紹8086/8088的基本結(jié)構(gòu)、尋址方式、指令系統(tǒng)及編程方法。第5章主要介紹輸入/輸出和中斷程序設(shè)計(jì)方法。這幾章都是學(xué)習(xí)匯編語言程序設(shè)計(jì)不可缺少的重要基礎(chǔ)內(nèi)容。第6章著重介紹80x8632位微處理器的基本結(jié)構(gòu)、指令系統(tǒng)、任務(wù)切換以及保護(hù)方式下的編程方法。第7章介紹用Win32匯編語言編寫Windows窗口程序的方法和匯編語言的高級(jí)語法。第8章介紹MMX、SSE指令集及其功能和編程方法。第9章介紹80x87協(xié)處理器的結(jié)構(gòu)、數(shù)據(jù)格式、指令系統(tǒng)及其編程方法。每章后均附有習(xí)題。本書程序?qū)嵗S富,增強(qiáng)了易讀性,擴(kuò)充了新知識(shí)。我們希望通過本書的學(xué)習(xí),使讀者能夠掌握32位匯編語言程序的基本編程方法,提高在新型微機(jī)上的匯編語言程序設(shè)計(jì)能力。匯編語言程序設(shè)計(jì)是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)學(xué)生的必修專業(yè)基礎(chǔ)課,匯編語言的應(yīng)用在系統(tǒng)軟件開發(fā)、實(shí)時(shí)控制和實(shí)時(shí)處理領(lǐng)域中有著重要的地位。本書根據(jù)微型計(jì)算機(jī)和32位匯編語言程序設(shè)計(jì)技術(shù)的快速發(fā)展現(xiàn)狀,在系統(tǒng)?亟檣?8086/8088基本結(jié)構(gòu)、指令系統(tǒng)、編程方法、輸入/輸出和中斷程序設(shè)計(jì)的基礎(chǔ)上,進(jìn)一步介紹80x8632位微處理器的基本結(jié)構(gòu)、指令系統(tǒng)、任務(wù)切換以及保護(hù)方式下的編程方法、用Win32匯編語言編寫Windows窗口程序的方法、MMX指令集、SSE指令集及編程方法,以及80x387協(xié)處理器結(jié)構(gòu)、數(shù)據(jù)格式、指令系統(tǒng)及其編程方法。本書涉及的知識(shí)面廣,內(nèi)容豐富,易讀性強(qiáng),可作為高等院校匯編語言程序設(shè)計(jì)教材,還可作為廣大工程技術(shù)人員的參考書。

作者簡介

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

圖書目錄

第1章 Intel 8086/8088的基本結(jié)構(gòu)
1.1 8086/8088的功能結(jié)構(gòu)
1.2 8086/8088的寄存器結(jié)構(gòu)
1.3 堆棧與存儲(chǔ)器結(jié)構(gòu)
1.3.1 堆棧
1.3.2 存儲(chǔ)器結(jié)構(gòu)
習(xí)題一
第2章 8086/8088的尋址方式和指令系統(tǒng)
2.1 尋址方式
2.2 指令系統(tǒng)
2.2.1 數(shù)據(jù)傳送指令
2.2.2 算術(shù)運(yùn)算指令
2.2.3 邏輯運(yùn)算和移位指令
2.2.4 串操作指令
2.2.5 標(biāo)志位設(shè)置指令與處理機(jī)控制指令
習(xí)題二
第3章 匯編語言與匯編程序
3.1 匯編程序功能及上機(jī)過程
3.1.1 匯編程序功能
3.1.2 上機(jī)過程
3.2 匯編語言源程序的結(jié)構(gòu)與書寫格式
3.3 匯編語言語句格式與分類
3.4 常量. 變量. 標(biāo)號(hào). 運(yùn)算符和表達(dá)式
3.4.1 常量
3.4.2 變量
3.4.3 標(biāo)號(hào)
3.4.4 運(yùn)算符和表達(dá)式
3.4.5 運(yùn)算符的優(yōu)先級(jí)
3.5 偽指令
3.5.1 符號(hào)定義偽指令
3.5.2 數(shù)據(jù)定義偽指令
3.5.3 段定義偽指定
3.6 條件匯編
3.7 宏指令
3.7.1 宏定義與宏調(diào)用
3.7.2 重復(fù)匯編
3.8 結(jié)構(gòu)與記錄
3.8.1 結(jié)構(gòu)
3.8.2 記錄
習(xí)題三
第4章 匯編語言程序設(shè)計(jì)的基本方法
4.1 程序的幾種基本結(jié)構(gòu)
4.1.1 順序結(jié)構(gòu)
4.1.2 分支結(jié)構(gòu).
4.1.3 循環(huán)結(jié)構(gòu)
4.2 順序程序設(shè)計(jì)
4.3 分支程序設(shè)計(jì)
4.3.1 轉(zhuǎn)移指令
4.3.2 分支程序設(shè)計(jì)方法
4.4 循環(huán)程序設(shè)計(jì)
4.4.1 循環(huán)控制指令
4.4.2 循環(huán)程序設(shè)計(jì)方法
4.4.3 多重循環(huán)程序設(shè)計(jì)
4.5 子程序設(shè)計(jì)
4.5.1 調(diào)用與返回指令
4.5.2 子程序的編寫方法
4.5.3 子程序的嵌套調(diào)用與遞歸調(diào)用
4.6 DOS系統(tǒng)功能調(diào)用
4.6.1 系統(tǒng)功能調(diào)用概述
4.6.2 系統(tǒng)功能調(diào)用方法
4.7 EXE文件與COM文件
4.7.1 EXE文件
4.7.2 COM文件
4.8 多模塊程序設(shè)計(jì)
4.9 程序舉例
習(xí)題四
第5章 輸入/輸出與中斷系統(tǒng)
5.1 輸入/輸出基礎(chǔ)
5.1.1 I/O接口信息
5.1.2 I/O尋址及端口地址分配
5.1.3 數(shù)據(jù)傳送方式
5.2 直接控制的I/O程序設(shè)計(jì)
5.2.1 輸入/輸出指令
5.2.2 I/O程序設(shè)計(jì)
5.3 中斷程序設(shè)計(jì)
5.3.1 80x86中斷方式
5.3.2 可屏蔽中斷
5.3.3 中斷向量表
5.3.4 中斷程序設(shè)計(jì)
5.4 鍵盤I/O
5.4.1 掃描碼和ASCII碼
5.4.2 BIOS和DOS鍵盤中斷功能
5.5 顯示器I/O
5.5.1 文本顯示模式I/O
5.5.2 圖形顯示模式I/O
5.6 打印機(jī)I/O
5.6.1 打印中斷調(diào)用
5.6.2 打印機(jī)控制符與狀態(tài)字節(jié)
5.7 串行通信口I/O
5.7.1 串行通信傳輸格式及參數(shù)
5.7.2 BIOS和DOS的串行通信功能調(diào)用
5.8 磁盤文件I/O
5.8.1 文件控制塊(FCB)磁盤存取方式
5.8.2 文件代號(hào)磁盤文件存取方式
習(xí)題五
第6章 32位匯編程序設(shè)計(jì)
6.1 32位處理器結(jié)構(gòu)
6.1.1 32位處理器功能結(jié)構(gòu)
6.1.2 32位處理器寄存器結(jié)構(gòu)
6.2 32位處理器指令系統(tǒng)
6.2.1 8086擴(kuò)展指令
6.2.2 32位保護(hù)控制指令
6.2.3 32位擴(kuò)展指令的應(yīng)用
6.3 32位處理器工作方式
6.3.1 32位處理器的實(shí)地址模式
6.3.2 32位處理器保護(hù)虛地址模式
6.3.3 中斷系統(tǒng)
6.3.4 虛擬8086模式
6.4 保護(hù)模式的匯編程序設(shè)計(jì)
6.4.1 實(shí)地址模式到保護(hù)模式的切換
6.4.2 保護(hù)模式到實(shí)地址模式的切換
習(xí)題六
第7章 Win32匯編語言程序設(shè)計(jì)
7.1 Win32匯編語言程序設(shè)計(jì)基礎(chǔ)
7.1.1 源程序結(jié)構(gòu)
7.1.2 源程序的模式與段定義
7.1.3 API函數(shù)的使用
7.2 Win32匯編語言的基本語法
7.2.1 標(biāo)號(hào)和變量
7.2.2 子程序設(shè)計(jì)
7.2.3 高級(jí)語法
7.2.4 建立Win32匯編的編程環(huán)境
7.3 Win32窗口程序設(shè)計(jì)簡介
7.3.1 Win32窗口程序示例
7.3.2 窗口程序的運(yùn)行過程
7.3.3 窗口程序的主要代碼分析
7.4 匯編語言與VC 的混合編程
7.4.1 嵌入式匯編語言指令及編程方法
7.4.2 VC 調(diào)用匯編語言子程序的方法
習(xí)題七
第8章 高級(jí)匯編程序設(shè)計(jì)
8.1 MMX指令程序設(shè)計(jì)
8.1.1 MMX指令
8.1.2 MMX指令格式
8.1.3 MMX程序設(shè)計(jì)
8.2 SSE指令程序設(shè)計(jì)
8.2.1 SIMD浮點(diǎn)指令寄存器
8.2.2 SIMD浮點(diǎn)指令
8.2.3 SIMD整數(shù)指令
8.2.4 高速緩存優(yōu)化處理指令
8.2.5 SSE指令程序設(shè)計(jì)
8.3 SSE2指令系統(tǒng)
習(xí)題八
第9章 80x87協(xié)處理器及程序設(shè)計(jì)
9.1 80X87概述
9.2 80X87的結(jié)構(gòu)
9.2.1 8087的功能結(jié)構(gòu)
9.2.2 80287和80387的功能結(jié)構(gòu)
9.2.3 寄存器棧與特征字
9.2.4 狀態(tài)字
9.2.5 控制字和事故指示器
9.3 80X87的數(shù)字系統(tǒng)及數(shù)據(jù)格式
9.3.1 80x87的數(shù)字系統(tǒng)
9.3.2 80x87的數(shù)據(jù)格式
9.4 80X87指令系統(tǒng)
9.4.1 數(shù)據(jù)傳送指令
9.4.2 算術(shù)運(yùn)算指令
9.4.3 比較指令
9.4.4 超越函數(shù)指令
9.4.5 常數(shù)裝入指令
9.4.6 協(xié)處理器控制指令
9.5 程序舉例
習(xí)題九
附錄一 ASCII碼字符集
附錄二 DEBUG命令及使用方法
附錄三 部分INT 21H系統(tǒng)功能調(diào)用
參考文獻(xiàn)

本目錄推薦

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