普通高等教育計算機規劃教材:彙編語言與接口技術

普通高等教育計算機規劃教材:彙編語言與接口技術

基本介紹

  • 書名:普通高等教育計算機規劃教材:彙編語言與接口技術
  • 類型:彙編語言
  • 出版日期:2013年1月1日
  • 語種:簡體中文
  • ISBN:7111404610, 9787111404613
  • 品牌:機械工業出版社
  • 作者:葉繼華
  • 出版社:機械工業出版社
  • 頁數:314頁
  • 開本:16
  • 定價:39.90
內容簡介,圖書目錄,文摘,

內容簡介

《普通高等教育計算機規劃教材:彙編語言與接口技術(第2版)》彙編語言課程集硬體、軟體兩方面為一體,隨著硬體和軟體技術的發展,以及計算機套用領域廣度和深度的拓展,相關的理論技術與硬體都處於更新、被替換狀況,現在已經有了集成的編程調試環境等,而目前教程仍以傳統的內容為重點,因此必須重視彙編語言內容的更新,《普通高等教育計算機規劃教材:彙編語言與接口技術(第2版)》結合MASM 5.1、MASM 6.11和ADS三種形式對彙編語言的編程進行了介紹。

圖書目錄

出版說明
前言
第1章 基礎知識
1.1 微型計算機概述
1.1.1 微型計算機的特點
1.1.2 微型計算機系統的層次
1.2 計算機語言
1.2.1 機器語言
1.2.2 彙編語言
1.2.3 高級語言
1.2.4 彙編語言示例和特點
1.3 數據表示
1.3.1 數值數據
1.3.2 字元數據
1.4 習題
第2章 8086微處理器
2.1 Intel 8086微處理器
2.1.1 Intel 8086 CPU的內部結構
2.1.2 Intel 8086內部暫存器
2.2 存儲器物理地址的形成
2.2.1 存儲器結構
2.2.2 物理地址的形成
2.2.3 存儲器單元的地址和內容
2.3 習題
第3章 8086指令系統
3.18086的定址方式
3.1.1 數據的定址方式
3.1.2 程式轉移地址的定址方式
3.1.3 對連線埠的定址方式
3.28086的指令系統
3.2.1 數據傳送類指令
3.2.2 算術運算類指令
3.2.3 位操作類指令
3.2.4 串操作類指令
3.2.5 控制轉移類指令
3.2.6 處理機控制類指令
3.3 習題
第4章 MASM彙編語言知識
4.1 MASM彙編語言格式
4.1.1 指令語句格式
4.1.2 偽指令語句格式
4.2 彙編語句表達式
4.2.1 常量、變數和表達式
4.2.2 標號
4.2.3 表達式中的運算符
4.3 偽指令
4.3.1 數據定義偽指令
4.3.2 符號定義偽指令
4.3.3 段定義相關偽指令
4.3.4 子程式(過程)定義偽指令
4.3.5 其他偽指令
4.3.6 程式正常結束方式
4.3.7 MASM彙編語言源程式結構
4.4 MASM彙編語言程式的上機過程
4.4.1 MASM彙編程式的有關概念
4.4.2 MASM彙編語言程式的上機過程
4.5 DOS功能調用和BIOS功能調用
4.5.1 常用的DOS功能調用
4.5.2 DOS功能調用
4.5.3 BIOS功能調用
4.6 習題
第5章 彙編語言程式設計
5.1 程式設計概述
5.1.1 彙編語言程式設計的一般步驟
5.1.2 流程圖
5.2 順序程式設計
5.3 分支程式設計
5.3.1 用條件轉移指令實現程式分支
5.3.2 用跳轉表實現多路分支
5.4 循環程式設計
5.4.1 循環程式的結構
5.4.2 循環控制的方法
5.4.3 單重循環程式設計
5.4.4 多重循環程式設計
5.5 子程式設計
5.5.1 子程式的概念
5.5.2 子程式的定義
5.5.3 子程式的設計方法
5.5.4 子程式套用舉例
5.5.5 子程式的嵌套與遞歸調用
5.6 模組化程式設計
5.7 習題
第6章 高級彙編語言程式設計
6.1 高級彙編技術
6.1.1 結構和聯合
6.1.2 記錄
6.1.3 宏
6.1.4 重複彙編
6.1.5 條件彙編
6.2 MASM彙編語言與高級語言的連線
6.2.1 PASCAL語言程式與彙編語言程式的連線
6.2.2 C語言程式與彙編語言程式的連線
6.380x86的定址方式和擴充的指令
6.3.180x86數據的定址方式
6.3.280x86程式轉移地址的定址方式
6.3.380x86擴充的指令
6.3.480x86擴充的偽指令
6.3.5 保護方式專用指令
6.480x86彙編語言編程
6.4.1 實地址方式彙編語言程式設計
6.4.2 保護方式的進入和退出
6.4.3 保護方式彙編語言程式設計
6.5 習題
第7章 嵌入式系統概述
7.1 嵌入式系統的概念
7.1.1 嵌入式系統的定義
7.1.2 嵌入式系統的特點
7.1.3 嵌入式系統的組成
7.2 ARM體系結構簡介
7.2.1 ARM處理器系列
7.2.2 ARM處理器的工作基礎
7.3 ARM開發環境
7.3.1 ARM的開發流程
7.3.2 開發環境
7.3.3 簡單實例
7.4 習題
第8章 ARM彙編語言程式設計
8.1 ARM處理器的定址方式
8.2 ARM處理器彙編語言指令
8.2.1 ARM指令概述
8.2.2 Thumb指令概述
8.3 ARM彙編語言偽指令
8.3.1 符號定義偽指令
8.3.2 數據定義偽指令
8.3.3 彙編控制偽指令
8.3.4 其他常用的偽指令
8.4 ARM彙編語言語句格式
8.4.1 ARM彙編語言中的符號
8.4.2 ARM彙編語句中的表達式
8.5 ARM彙編語言程式設計
8.5.1 彙編語言的程式格式
8.5.2 ARM指令的彙編程式設計
8.6 習題
第9章 微型機接口
9.1 微型機接口的基本知識
9.2 I/O設備數據傳送方式
9.2.1 微型機I/O連線埠的布局
9.2.2 I/O連線埠地址的解碼
9.2.3 CPU與外設之間的信息傳送方式
9.3 中斷系統
9.3.1 中斷系統概述
9.3.28086/8088的中斷系統
9.3.3 可程式中斷控制器8259A
9.4 DMA
9.4.1 DMA傳送方式
9.4.2 DMA控制器8237A
9.5 習題
第10章 可程式接口晶片
10.18255並行接口
10.1.1 並行接口的概念
10.1.2 Intel 8255A可程式並行接口
10.1.3 Intel 8255A的控制字
10.1.4 Intel 8255A的工作方式
10.1.5 Intet 8255A編程
10.28251串列接口
10.2.1 串列接口的概念
10.2.2 Intel 8251A可程式串列接口
10.2.3 Intel 8251A編程
10.3 可程式定時/計數器晶片
10.3.1 定時/計數器的概念
10.3.2 Intel 8253可程式定時/計數器
10.3.3 Intel 8253控制字和工作方式
10.3.4 Intel 8253編程
10.4 習題
第11章 嵌入式系統接口電路
11.1 PXA27X處理器
11.1.1 PXA270處理器組成
11.1.2 XScale核心
11.2 PXA270處理器接口電路
11.2.1 GPIO
11.2.2 存儲器接口
11.2.3 UART
11.2.4 中斷控制器
11.2.5 LCD控制器
11.2.6 乙太網接口
11.2.7 JTAG接口
11.2.8 其他接口
11.3 習題
附錄
附錄A DEBUG的使用
附錄B 彙編程式出錯信息
參考文獻

文摘

著作權頁:



(3)中斷處理方式。中斷傳送方式不需要反覆查詢外設的狀態,當外設準備好和CPU交換數據時,由外設通過I/O接口向CPU發出中斷請求,CPU回響中斷請求後,暫停當前正在執行的程式,轉入輸入/輸出中斷服務程式,完成了數據交換之後繼續執行原先的程式。
這種方式,CPU不用等待外設的狀態信息,使CPU可以與外設同步工作,大大提高了CPU的工作效率。
(4) DMA控制方式。中斷方式由於每次中斷處理過程中都要花費大量時間進行中斷的進入和返回、現場保護和恢復,同時使用IN、OUT、MOV等指令傳送數據在傳送大批量數據時也要很多時間,因此對於數據塊的傳送採用中斷方式就顯得太慢,此時往往採用DMA方式。
DMA即直接存儲器存取,DMA方式不通過CPU,而由DMA控制器(DMAC)來控制外設與記憶體之間、外設與外設之間的數據交換,CPU讓出匯流排的控制權,處於等待狀態。當DMA傳送結束後,CPU重新恢復對匯流排的控制權,這些過程均由微機硬體系統來實現。
(5) I/O處理機方式。當微機系統有大量的I/O設備時,前3種方式都難以滿足要求,因此在大中型計算機系統中普遍採用專用I/O處理機方式。I/O處理機方式(IOP)也就是I/O通道方式。在這種方式中,I/O處理機可以直接訪問系統主存,當需要進行I/O操作時,CPU進行初始設定之後,將傳送控制的功能下放給I/O處理機,CPU只負責數據處理功能。I/O處理機獲取控制權後,自動完成全部的I/O操作,CPU和I/O處理機分時使用記憶體,實現了CPU內部運算與I/O設備的並行工作。

相關詞條

熱門詞條

聯絡我們