嵌入式軟件基礎——C語言與匯編的融合(翻譯版)(附光盤一張)
- 所屬分類:
高等理工教..
- 作者:
(美)劉易斯 著,陳宗斌 譯
- 出版社:
高等教育出版社
- ISBN:9787040161052
- 出版日期:2005-5-1
-
原價:
¥29.00元
現價:¥22.60元
圖書簡介
本書是對高等院校本科二年級計算機組成原理與匯編語言程序設計的傳統教材的全新替代版。本書以實踐中最常運用的方式講解匯編語言——實現小型、快速或特殊目的的例程,這些例程由主程序(高級語言編寫,如C)調用。通過運用嵌入式軟件環境,本書介紹多線程程序設計、可搶占式系統與非可搶占式系統、共享資源和調度,從而為操作系統、實時系統、計算機網絡及基于多處理器的設計等后續課程提供了堅實的基礎。
本書適用于高等院校工科各專業本科嵌入式計算機系統程序設計、C語言程序設計及匯編語言程序設計類課程,也可供相關技術人員學習參考。
目錄
序言
第1章 導論
1.1 什么是嵌入式系統
1.2 嵌入式軟件設計目標有何獨特之處
1.3 “實時”意味著什么
1.4 “多任務”意味著什么
1.5 嵌入式處理器的功能有多強
1.6 使用哪些編程語言
1.7 什么是“實時內核”
1.8 如何構建獨特的嵌入式應用程序
1.9 典型的嵌入式程序有多大
1.10 本書中使用的軟件
習題
第2章 數據表示
2.1 固定精度的二進制數字
2.1.1 按位記數制
2.1.2 二進制一十進制轉換
2.1.3 十進制一二進制轉換
2.1.4 計數
2.1.5 固定精度和翻轉
2.1.6 十六進制表示
2.2 整數的二進制表示
2.2.1 帶符號整數
2.2.2 同一個值的正的表示和負的表示
2.2.3 解釋2的補碼數的值
2.2.4 關于范圍和溢出的進一步說明
2.2.5 2的補碼和硬件復雜性
2.3 實數的二進制表示
2.3.1 定點表示
2.3.2 使用通用的16.16格式的定點表示
2.3.3 使用通用的32.32格式的定點表示
2.3.4 浮點表示
2.4 文本的ASCII表示
2.5 二進制編碼的十進制表示
習題
第3章 充分利用C語言
3.1 整型數據類型
3.2 混合數據類型
3.3 有用的typedef和define
3.4 操縱內存中的位
3.4.1 測試位
3.4.2 設置、清除和反轉位
3.4.3 提取位
3.4.4 插入位
3.5 操縱:I/O端口中的位
3.5.1 只寫I/O端口
3.5.2 通過讀/寫區分的端口
3.5.3 通過順序訪問區分的端口
3.5.4 通過寫入數據中的位區分的端口
3.6 訪問內存映射的I/O設備
3.6.1 通過指針訪問數據
3.6.2 數組、指針和“取地址”運算符
3.7 結構
3.7.1 打包的結構
3.7.2 位域
3.8 變型訪問
3.8.1 強制轉換對象的地址
3.8.2 使用共用體
習題
第4章 程序員眼中的計算機結構
4.1 內存
4.2 中央處理器
4.2.1 運算器
4.2.2 其他寄存器
4.2.3 控制器
4.3 輸入/輸出
4.4 Intel架構介紹
4.4.1 指令格式
4.4.2 指令操作數
4.4.3 操作數限制
4.4.4 寄存器
4.4.5 棧
4.5 Intel實模式架構
4.5.1 分段尋址
4.5.2 尋址模式
4.6 Intel保護模式架構
4.6.1 段寄存器和全局描述符表
4.6.2 坦內存模型
4.6.3 尋址模式
4.7 操作數與地址長度覆蓋前綴
4.8 Intel數據操縱指令
4.8.1 數據移動、棧和I/O指令
4.8.2 算術指令
4.8.3 按位指令
4.8.4 移位指令
習題
第5章 c語言與匯編語言的融合
第6章 輸入/輸出編程
第7章 并發軟件
第8章 調度
第9章 內存管理
第10章 共享內存
第11章 系統初始化
附錄A配書光盤上的內容
附錄BDJGPPC/C++編譯器
附錄CNASM;I-編器
附錄D編程項目
附錄Elibepc庫
附錄F引導加載程序
附錄G詞匯表
同類熱銷圖書
書名 | 作者 | 出版社 | 價格 | 購買 |
算法導論(原書第2版)(決戰大數據時代!IT技術人員不得不.. | (美)科曼.. | 機械工業出版社 | ¥85.00¥61.70 |
詳情 |
C程序設計語言 第2版·新版 | (美)克尼.. | 機械工業出版社 | ¥30.00¥22.50 |
詳情 |
數字圖像處理(MATLAB版)——國外電子與通信教材系列 | (美)岡薩.. | 電子工業出版社 | ¥50.00¥37.50 |
詳情 |
軟件測試(原書第2版) | (美)佩騰.. | 機械工業出版社 | ¥30.00¥21.80 |
詳情 |
信號完整性分析——國外電子與通信教材系列 | (美)伯格丁.. | 電子工業出版社 | ¥39.00¥29.20 |
詳情 |
模擬CMOS集成電路設計 | (美)拉扎.. | 西安交通大學出版.. | ¥65.00¥52.00 |
詳情 |
MATLAB遺傳算法工具箱及應用 | 雷英杰 等.. | 西安電子科技大學.. | ¥26.00¥20.80 |
詳情 |
數字信號處理——理論、算法與實現(附光盤) | 胡廣書 | 清華大學出版社 | ¥49.80¥39.80 |
詳情 |
離散時間信號處理(第2版) | (美)奧本.. | 西安交通大學出版.. | ¥78.00¥62.40 |
詳情 |
機器人學導論(原書第3版) | (美)克來.. | 機械工業出版社 | ¥42.00¥33.60 |
詳情 |
模擬CMOS集成電路設計 | 清華大學出版社 | ¥68.00¥54.40 |
詳情 | |
物理學史(第2版) | 郭奕玲,沈.. | 清華大學出版社 | ¥39.80¥30.20 |
詳情 |
ArcGIS地理信息系統空間分析實驗教程(附光盤) | 湯國安,楊.. | 科學出版社 | ¥59.00¥42.90 |
詳情 |
直接發生——空間訓練基礎 | 中國建筑工業出版.. | ¥39.00¥31.20 |
詳情 | |
數據結構(C語言版)——計算機科學叢書 | (美)霍羅.. | 機械工業出版社 | ¥48.00¥34.90 |
詳情 |
C程序設計 第三版——新世紀計算機基礎教育叢書 | 清華大學出版社 | ¥26.00¥20.50 |
詳情 | |
三級偏軟考試教程(第二版)——面向21世紀高校教材 | 東南大學出版社 | ¥36.00¥26.10 |
詳情 | |
信號與系統(第2版) | 劉樹棠 譯 | 西安交通大學出版.. | ¥58.00¥47.10 |
詳情 |
無線通信原理與應用(第二版)——國外電子與通信教材系列 | (美)拉帕.. | 電子工業出版社 | ¥49.00¥36.70 |
詳情 |
無線通信原理與應用(第二版) | Theodore S.. | 電子工業出版社 | ¥65.00¥48.70 |
詳情 |
信號與系統(第三版 上冊)同步輔導及習題全解 (九章叢書)(.. | 孫雨雷 主.. | 水利水電出版社 | ¥22.80¥17.10 |
詳情 |
現代交換原理與通信網技術 | 卞佳麗 等.. | 北京郵電大學出版.. | ¥36.00¥26.90 |
詳情 |
微分幾何入門與廣義相對論(上冊·第二版) | 梁燦彬,周.. | 科學出版社 | ¥59.00¥47.20 |
詳情 |
C程序設計題解與上機指導(第3版)/新世紀計算機基礎教育叢.. | 譚浩強 編.. | 清華大學出版社 | ¥21.00¥17.40 |
詳情 |
先進陶瓷工藝學 | 劉維良 主.. | 武漢理工大學出版.. | ¥58.00¥43.50 |
詳情 |