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

出版時(shí)間:2012-2  出版社:北京大學(xué)出版社  作者:張寶劍,付俊輝,孫甲霞 主編  頁(yè)數(shù):273  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

  《匯編語(yǔ)言程序設(shè)計(jì)》主要闡述80x86匯編語(yǔ)言的程序設(shè)計(jì)方法和技術(shù)。全書(shū)共9章,內(nèi)容包括計(jì)算機(jī)的基礎(chǔ)知識(shí);計(jì)算機(jī)的組織結(jié)構(gòu);80x86的尋址方式與指令系統(tǒng),以及包括偽指令在內(nèi)的匯編語(yǔ)言程序格式;順序、分支、循環(huán)、子程序等基本程序結(jié)構(gòu),程序設(shè)計(jì)的基本方法和技術(shù),多模塊連接技術(shù),宏匯編技術(shù),以中斷為主的輸入輸出程序設(shè)計(jì)方法,以及BIOS和DOS系統(tǒng)功能調(diào)用;高級(jí)編程技術(shù)以及32位編程基本技術(shù)等內(nèi)容?!秴R編語(yǔ)言程序設(shè)計(jì)》內(nèi)容翔實(shí)、語(yǔ)言淺顯、結(jié)構(gòu)清晰,實(shí)例豐富,內(nèi)容編排突出了匯編語(yǔ)言程序設(shè)計(jì)的一般方法。《匯編語(yǔ)言程序設(shè)計(jì)》最后附有實(shí)驗(yàn)內(nèi)容,學(xué)生可一邊學(xué)習(xí),一邊上機(jī)操作,便于在實(shí)踐中鞏固理論知識(shí),具有很強(qiáng)的可操作性。
  《匯編語(yǔ)言程序設(shè)計(jì)》可作為普通高等院校計(jì)算機(jī)及其相關(guān)專(zhuān)業(yè)的匯編語(yǔ)言程序設(shè)計(jì)課程的教材,也可作為電子、自動(dòng)控制等專(zhuān)業(yè)的相關(guān)教材及成人函授教育或高職高專(zhuān)相關(guān)專(zhuān)業(yè)教材,還可供自學(xué)匯編語(yǔ)言程序設(shè)計(jì)課程的讀者和相關(guān)技術(shù)人員參考使用。

書(shū)籍目錄

第1章 緒論
1.1 匯編語(yǔ)言概述
1.1.1 機(jī)器語(yǔ)言
1.1.2 匯編語(yǔ)言
1.1.3 高級(jí)語(yǔ)言
1.2 數(shù)據(jù)的表示
1.2.1 二進(jìn)制數(shù)和十六進(jìn)制數(shù)
1.2.2 無(wú)符號(hào)數(shù)與帶符號(hào)數(shù)的表示
1.2.3 字符的表示
1.2.4 BCD碼
1.3 小結(jié)
習(xí)題
第2章 80x86計(jì)算機(jī)系統(tǒng)組織
2.1 80x86計(jì)算機(jī)的基本結(jié)構(gòu)
2.2 CPU
2.2.1 CPU的基本組成
2.2.2 80x86CPU的寄存器組
2.2.3 80x86的工作模式
2.3 存儲(chǔ)器
2.3.1 實(shí)模式下存儲(chǔ)器管理
2.3.2 保護(hù)模式下存儲(chǔ)器管理
2.3.3 數(shù)據(jù)尋址方式
2.4 小結(jié)
習(xí)題
第3章 匯編語(yǔ)言程序格式
3.1 匯編語(yǔ)言的語(yǔ)句
3.1.1 語(yǔ)句格式
3.1.2 表達(dá)式
3.1.3 常數(shù)、變量和標(biāo)號(hào)
3.1.4 地址計(jì)數(shù)器和地址表達(dá)式
3.2 偽指令
3.2.1 符號(hào)定義語(yǔ)句
3.2.2 段定義語(yǔ)句
3.3 操作符
3.3.1 地址操作符
3.3.2 類(lèi)型操作符
3.4 匯編語(yǔ)言源程序的結(jié)構(gòu)
3.4.1 源程序的一般結(jié)構(gòu)
3.4.2 常用的源程序基本框架
3.5 匯編語(yǔ)言程序的開(kāi)發(fā)
3.5.1 開(kāi)發(fā)過(guò)程
3.5.2 開(kāi)發(fā)環(huán)境
3.5.3 調(diào)試及運(yùn)行
3.6 小結(jié)
習(xí)題
第4章 80x86指令系統(tǒng)
4.1 指令格式
4.2 數(shù)據(jù)傳送指令
4.2.1 通用數(shù)據(jù)傳送指令
4.2.2 地址傳送指令
4.2.3 狀態(tài)標(biāo)志位傳送指令
4.2.4 累加器專(zhuān)用傳送指令
4.3 算術(shù)運(yùn)算指令
4.3.1 加法指令
4.3.2 減法指令
4.3.3 乘除指令
4.4 位操作指令t
4.4.1 邏輯運(yùn)算指令
4.4.2 移位元指令
4.5 控制轉(zhuǎn)移指令
4.5.1 無(wú)條件轉(zhuǎn)移指令
4.5.2 條件轉(zhuǎn)移指令
4.5.3 其他控制指令
4.6 串操作指令
4.7 處理器控制指令
4.8 小結(jié)
習(xí)題
第5章 基本控制結(jié)構(gòu)
5.1 順序結(jié)構(gòu)
5.2 分支結(jié)構(gòu)
5.2.1 分支程序的實(shí)現(xiàn)方法
5.2.2 分支程序舉例
5.2.3 多分支程序舉例
5.3 循環(huán)結(jié)構(gòu)
5.3.1 循環(huán)程序的實(shí)現(xiàn)方法
5.3.2 循環(huán)程序舉例
5.3.3 多重循環(huán)程序舉例
5.4 字符串處理
5.4.1 串操作指令
5.4.2 重復(fù)前綴
5,4.3 字符串操作舉例
5.5 小結(jié)
習(xí)題
第6章 過(guò)程
6.1 過(guò)程的設(shè)計(jì)
6.1.1 過(guò)程定義語(yǔ)句
6.1.2 過(guò)程調(diào)用指令
6.1.3 過(guò)程返回指令
6.1.4 過(guò)程調(diào)用程序舉例
6.1.5 過(guò)程調(diào)用和返回的實(shí)現(xiàn)過(guò)程
6.2 過(guò)程的參數(shù)傳遞
6.2.1 利用寄存器傳遞參數(shù)
6.2.2 利用存儲(chǔ)單元傳遞參數(shù)
6.2.3 利用地址表傳遞參數(shù)地址
6.2.4 利用堆棧傳遞參數(shù)
6.3 遞歸子程序
6,4小結(jié)
習(xí)題
第7章 輸入,輸出與中斷
7.1 輸入/輸出的基本概念
7.1.1 110端口地址
7.1.2 110指令
7.1.3 數(shù)據(jù)傳送方式
7.2 程序直接I/O方式
7.2.1 查詢(xún)方式讀實(shí)時(shí)鐘
7.2.2 查詢(xún)方式打印輸出
7.3 中斷方式
7.3.1 中斷分類(lèi)
7.3.2 中斷過(guò)程與中斷向量
7.3.3 中斷指令
7.4 DOS和BIOS服務(wù)
7.4.1 DOS系統(tǒng)調(diào)用
7.4.2 BIOS服務(wù)
7.4.3 鍵盤(pán)輸入
7.4.4 顯示輸出
7.5 中斷服務(wù)程序設(shè)計(jì)
7.5.1 中斷服務(wù)程序設(shè)計(jì)的基本方法
7.5.2 中斷服務(wù)程序設(shè)計(jì)舉例
7.6 小結(jié)
習(xí)題
第8章 高級(jí)匯編語(yǔ)言技術(shù)
8.1 結(jié)構(gòu)
8.1.1 結(jié)構(gòu)類(lèi)型的定義
8.1.2 結(jié)構(gòu)變量的定義
8.2 宏指令
8,2.1 宏定義、宏調(diào)用與宏展開(kāi)
8.2.2 宏的偽指令和操作符
8.2.3 宏與過(guò)程的區(qū)別
8.3 重復(fù)塊
8.3.1 偽指令TEPEAT
8.3.2 偽指令FOR
8.3.3 偽指令FORC
8.4 條件匯編
8.4.1 條件匯編偽指令
8.4.2 條件匯編與宏結(jié)合v
8.5 多模塊程序設(shè)計(jì)
8.5.1 包含文件
8.5.2 多個(gè)模塊的連接
8.5.3 段定義完整與簡(jiǎn)化定義
8.5.4 模塊間的通信
8.5.5 過(guò)程庫(kù)
8.5.6 編寫(xiě)供TurboC調(diào)用的函數(shù)
8.6 小結(jié)
習(xí)題
第9章 Win32匯編語(yǔ)言編程初步
9.1 32位微處理器結(jié)構(gòu)
9.1.1 80386微處理器結(jié)構(gòu)
9.1.2 32位微處理器基本寄存器組
9.2 32位尋址方式與指令系統(tǒng)
9.2.1 32位尋址方式
9.2.2 指令系統(tǒng)
9.3 32位系統(tǒng)的地址轉(zhuǎn)換機(jī)制
9.3.1 保護(hù)模式
9.3.2 邏輯地址到線(xiàn)性地址的轉(zhuǎn)換
9.3.3 線(xiàn)性地址到物理地址的轉(zhuǎn)換
9.4 32位匯編語(yǔ)言開(kāi)發(fā)環(huán)境
9.4.1 建立集成開(kāi)發(fā)環(huán)境
9.4.2 集成開(kāi)發(fā)環(huán)境的使用
9.4.3 Win32匯編程序的結(jié)構(gòu)和語(yǔ)法
9.5 Win32匯編程序?qū)嵗?br />9.5.1 80386實(shí)模式編程實(shí)例
9.5.2 80386保護(hù)模式編程實(shí)例
9.5.3 顯示“HelloWorld!”編程實(shí)例
習(xí)題
實(shí)驗(yàn)指導(dǎo)
實(shí)驗(yàn)一 Debug命令的使用
實(shí)驗(yàn)二 基本匯編指令的使用
實(shí)驗(yàn)三 匯編語(yǔ)言程序的調(diào)試與運(yùn)行
實(shí)驗(yàn)四 系統(tǒng)功能調(diào)用程序的調(diào)試與運(yùn)行
實(shí)驗(yàn)五 分支程序設(shè)計(jì)
實(shí)驗(yàn)六 循環(huán)程序設(shè)計(jì)
實(shí)驗(yàn)七 子程序設(shè)計(jì)
實(shí)驗(yàn)八 高級(jí)匯編語(yǔ)言程序設(shè)計(jì)
實(shí)驗(yàn)九 I/O程序設(shè)計(jì)
實(shí)驗(yàn)十 中斷程序設(shè)計(jì)
實(shí)驗(yàn)十一 建立Windows環(huán)境下32位匯編語(yǔ)言開(kāi)發(fā)環(huán)境
實(shí)驗(yàn)十二 綜合程序設(shè)計(jì)
附錄
附錄A BIOS中斷
附錄B DOS系統(tǒng)功能調(diào)用
參考文獻(xiàn)

編輯推薦

  注重基礎(chǔ)性和先進(jìn)性的結(jié)合,重視實(shí)踐和應(yīng)用環(huán)節(jié)  注重時(shí)代和實(shí)用性的結(jié)合,重視硬件和師資條件  注重科學(xué)性與通俗性的結(jié)合,重視實(shí)例和設(shè)計(jì)思想  根據(jù)教學(xué)實(shí)踐,著眼于培養(yǎng)學(xué)生的創(chuàng)新實(shí)踐能力。  融入一線(xiàn)教師多年的教學(xué)經(jīng)驗(yàn)與科研成果,幫助學(xué)生全面提高應(yīng)用技術(shù)?! ≡谄占翱萍贾R(shí)的閹時(shí),將人文知識(shí)融入理論講解,提高學(xué)生的綜合素質(zhì)?! ∨涮椎慕虒W(xué)課件、源代碼、素材和習(xí)題答案等教學(xué)資源,全面方便教與學(xué)。

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    匯編語(yǔ)言程序設(shè)計(jì) PDF格式下載


用戶(hù)評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7