匯編語言程序設計:基於ARM體系結構(第二版‧附光碟)(簡體書)
商品資訊
系列名:面向21世紀高等院校課程規劃教材
ISBN13:9787512401877
出版社:北京航空航天大學出版社
作者:文全剛
出版日:2013/07/01
裝訂/頁數:平裝/350頁
附件:附光碟
規格:23.5cm*16.8cm (高/寬)
版次:1
人民幣定價:49 元
定價
:NT$ 294 元優惠價
:87 折 256 元
絕版無法訂購
商品簡介
目次
相關商品
商品簡介
隨著嵌入式技術的發展,越來越需要一套很好的嵌入式系列教材。《匯編語言程序設計:基於ARM體系結構(第2版)》是學習嵌入式技術的入門教材,是學習嵌入式系統原理與接口技術、嵌入式系統設計與應用等知識的前導教材。《匯編語言程序設計:基於ARM體系結構(第2版)》基於ARM體系結構進行匯編語言的教學。全書的內容分成三個部分:第一部分主要介紹匯編語言程序設計的基礎知識和ARM系列微處理器,包括第1、2章。第二部分主要介紹基於ARM體系結構的指令系統,匯編程序設計,以及異常中斷編程,包括第3、4、5章。第三部分主要是MDK集成開環境的使用和ARM匯編語言程序實驗,包括第6、7章。
《匯編語言程序設計:基於ARM體系結構(第2版)》可作為高等院校計算機及相關專業本、專科的匯編語言程序設計課程的教材或參考書,也可供使用匯編語言的工程技術人員參考。
《匯編語言程序設計:基於ARM體系結構(第2版)》可作為高等院校計算機及相關專業本、專科的匯編語言程序設計課程的教材或參考書,也可供使用匯編語言的工程技術人員參考。
目次
第1章 基礎知識
1.1 數制與數制轉換
1.1.1 數制的基本概念
1.1.2 二進制數
1.1.3 十進制和二進制之間的轉換
1.1.4 二進制和其他進制之間的轉換
1.2 二進制數的基本運算
1.3 計算機中的編碼
1.3.1 數字的編碼
1.3.2 字符的編碼
1.3.3 漢字的編碼
1.3.4 統一代碼
1.3.5 語音編碼
1.3.6 差錯控制編碼
1.4 計算機中有符號數的表示
1.4.1 機器數與真值
1.4.2 原碼、反碼與補碼
1.4.3 補碼的加法運算
1.4.4 定點數與浮點數
1.5 基本邏輯運算
1.5.1 與運算
1.5.2 或運算
1.5.3 非運算
1.5.4 異或運算
習題一
第2章 ARM微處理器基礎
2.1 嵌入式系統概述
2.1.1 嵌入式系統的基本概念
2.1.2 嵌入式系統的發展
2.1.3 嵌入式系統的組成結構
2.1.4 嵌入式處理器
2.1.5 典型嵌入式處理器介紹
2.2 ARM概述
2.2.1 計算機體系結構的分類
2.2.2 ARM技術的發展過程
2.3 ARM內核的特點
2.3.1 RISC技術
2.3.2 流水線技術
2.3.3 超標量技術
2.4 基於ARM核的微處理器
2.4.1 基於ARM核的硬件結構
2.4.2 ARM核的數據流模型
2.4.3 ARM處理器工作模式和工作狀態
2.5 ARM寄存器
2.5.1 通用寄存器
2.5.2 狀態寄存器
2.5.3 Thumb寄存器
2.6 ARM的存儲系統簡介
2.6.1 存儲器的層次結構
2.6.2 數據類型與存儲器格式
2.6.3 非對齊的存儲器訪問
習題二
第3章ARM指令系統
3.1 指令基礎
3.1.1 程序設計語言的層次結構
3.1.2 指令周期和時序
3.1.3 程序的執行過程
3.2 ARM匯編語言
3.2.1 指令和指令格式
3.2.2 指令的可選后綴
3.2.3 指令的條件執行
3.2.4 ARM指令分類
3.3 ARM指令的尋址方式
3.3.1 立即數尋址
3.3.2 寄存器尋址
3.3.3 寄存器間接尋址
3.3.4 寄存器移位尋址
3.3.5 基址變址尋址
3.3.6 多寄存器尋址
3.3.7 相對尋址
3.3.8 堆棧尋址
3.4 數據處理指令
3.4.1 數據傳送指令
3.4.2 移位操作
3.4.3 算術指令
3.4.4 邏輯運算指令
3.4.5 比較指令
3.4.6 乘法指令
3.5 數據加載與存儲指令
3.5.1 數據加載與存儲指令概述
3.5.2 單寄存器加載與存儲指令
3.5.3 多寄存器加載與存儲指令
3.5.4 堆棧操作
3.5.5 交換指令
3.6 分支指令
3.6.1 分支指令B
3.6.2 帶返回的分支指令BL
3.6.3 帶狀態切換的分支指令BX
3.6.4 帶返回和狀態切換的分支指令BLX
3.7 程序狀態寄存器訪問指令
3.8 協處理器指令
3.9 軟件中斷指令
3.10 ARM偽指令
3.11 Thumb指令集
3.11.1 概述
3.11.2 Thumb指令寄存器的使用
3.11.3 ARM-Thumb交互
3.11.4 數據處理指令
3.11.5 單寄存器加載和存儲指令
3.11.6 多寄存器加載和存儲指令
3.11.7 堆棧指令
3.11.8 軟件中斷指令
3.12 Thumb偽指令
習題三
第4章 ARM匯編語言程序設計
4.1 匯編語言程序格式
4.1.1 匯編語言的基本概念
4.1.2 匯編語言源程序的組成
4.1.3 匯編語言程序中常用的符號
4.1.4 匯編語言程序中的表達式和運算符
4.2 ARM匯編器的偽操作
4.2.1 符號定義偽操作
4.2.2 數據定義偽操作
4.2.3 匯編控制偽操作
4.2.4 信息報告偽操作
4.2.5 其他常用的偽操作
4.3 匯編語言程序的上機過程
4.3.1 匯編語言上機環境
4.3.2 編輯匯編語言源程序
4.3.3 編譯鏈接源程序
4.3.4 調試匯編程序
……
第5章 異常中斷編程
第6章 RealViewMDK軟件的使用
第7章 ARM匯編語言程序實驗
參考文獻
1.1 數制與數制轉換
1.1.1 數制的基本概念
1.1.2 二進制數
1.1.3 十進制和二進制之間的轉換
1.1.4 二進制和其他進制之間的轉換
1.2 二進制數的基本運算
1.3 計算機中的編碼
1.3.1 數字的編碼
1.3.2 字符的編碼
1.3.3 漢字的編碼
1.3.4 統一代碼
1.3.5 語音編碼
1.3.6 差錯控制編碼
1.4 計算機中有符號數的表示
1.4.1 機器數與真值
1.4.2 原碼、反碼與補碼
1.4.3 補碼的加法運算
1.4.4 定點數與浮點數
1.5 基本邏輯運算
1.5.1 與運算
1.5.2 或運算
1.5.3 非運算
1.5.4 異或運算
習題一
第2章 ARM微處理器基礎
2.1 嵌入式系統概述
2.1.1 嵌入式系統的基本概念
2.1.2 嵌入式系統的發展
2.1.3 嵌入式系統的組成結構
2.1.4 嵌入式處理器
2.1.5 典型嵌入式處理器介紹
2.2 ARM概述
2.2.1 計算機體系結構的分類
2.2.2 ARM技術的發展過程
2.3 ARM內核的特點
2.3.1 RISC技術
2.3.2 流水線技術
2.3.3 超標量技術
2.4 基於ARM核的微處理器
2.4.1 基於ARM核的硬件結構
2.4.2 ARM核的數據流模型
2.4.3 ARM處理器工作模式和工作狀態
2.5 ARM寄存器
2.5.1 通用寄存器
2.5.2 狀態寄存器
2.5.3 Thumb寄存器
2.6 ARM的存儲系統簡介
2.6.1 存儲器的層次結構
2.6.2 數據類型與存儲器格式
2.6.3 非對齊的存儲器訪問
習題二
第3章ARM指令系統
3.1 指令基礎
3.1.1 程序設計語言的層次結構
3.1.2 指令周期和時序
3.1.3 程序的執行過程
3.2 ARM匯編語言
3.2.1 指令和指令格式
3.2.2 指令的可選后綴
3.2.3 指令的條件執行
3.2.4 ARM指令分類
3.3 ARM指令的尋址方式
3.3.1 立即數尋址
3.3.2 寄存器尋址
3.3.3 寄存器間接尋址
3.3.4 寄存器移位尋址
3.3.5 基址變址尋址
3.3.6 多寄存器尋址
3.3.7 相對尋址
3.3.8 堆棧尋址
3.4 數據處理指令
3.4.1 數據傳送指令
3.4.2 移位操作
3.4.3 算術指令
3.4.4 邏輯運算指令
3.4.5 比較指令
3.4.6 乘法指令
3.5 數據加載與存儲指令
3.5.1 數據加載與存儲指令概述
3.5.2 單寄存器加載與存儲指令
3.5.3 多寄存器加載與存儲指令
3.5.4 堆棧操作
3.5.5 交換指令
3.6 分支指令
3.6.1 分支指令B
3.6.2 帶返回的分支指令BL
3.6.3 帶狀態切換的分支指令BX
3.6.4 帶返回和狀態切換的分支指令BLX
3.7 程序狀態寄存器訪問指令
3.8 協處理器指令
3.9 軟件中斷指令
3.10 ARM偽指令
3.11 Thumb指令集
3.11.1 概述
3.11.2 Thumb指令寄存器的使用
3.11.3 ARM-Thumb交互
3.11.4 數據處理指令
3.11.5 單寄存器加載和存儲指令
3.11.6 多寄存器加載和存儲指令
3.11.7 堆棧指令
3.11.8 軟件中斷指令
3.12 Thumb偽指令
習題三
第4章 ARM匯編語言程序設計
4.1 匯編語言程序格式
4.1.1 匯編語言的基本概念
4.1.2 匯編語言源程序的組成
4.1.3 匯編語言程序中常用的符號
4.1.4 匯編語言程序中的表達式和運算符
4.2 ARM匯編器的偽操作
4.2.1 符號定義偽操作
4.2.2 數據定義偽操作
4.2.3 匯編控制偽操作
4.2.4 信息報告偽操作
4.2.5 其他常用的偽操作
4.3 匯編語言程序的上機過程
4.3.1 匯編語言上機環境
4.3.2 編輯匯編語言源程序
4.3.3 編譯鏈接源程序
4.3.4 調試匯編程序
……
第5章 異常中斷編程
第6章 RealViewMDK軟件的使用
第7章 ARM匯編語言程序實驗
參考文獻
主題書展
更多
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。