本書是對高等院校本科二年級計算機組成原理與匯編語言程序設計的傳統教材的全新替代版。本書以實踐中最常運用的方式講解匯編語言——實現小型、快速或特殊目的的例程,這些例程由主程序(高級語言編寫,如C)調用。通過運用嵌入式軟件環境,本書介紹多綫程程序設計、可搶占式係統與非可搶占式係統、共享資源和調度,從而為操作係統、實時係統、計算機網絡及基於多處理器的設計等後續課程提供瞭堅實的基礎。
本書將幫助讀者:理解通常為人們所忽視的二進製錶示的後果和局限性問題;運用定點(而非浮點)實數實現快速實數運算;加強對於作用域、參數傳遞、遞歸和內存分配的理解;運用C語言的特性(如位操作和變量訪問),這些特性在嵌入式軟件中廣泛應用;編寫Intel x86保護模式下的匯編函數,由C程序調用;估算不同類型輸入/輸齣程序設計的最大數據速率和等待時間;管理多綫程、共享資源和臨界區;開發程序設計實例,以避免優先級倒置、死鎖和共享內存問題。
本書適用於高等院校工科各專業本科嵌入式計算機係統程序設計、C語言程序設計及匯編語言程序設計類課程,也可供相關技術人員學習參考。
發表於2024-12-26
嵌入式軟件基礎 2024 pdf epub mobi 電子書 下載
圖書標籤: 嵌入式 英文原版 程序設計 計算機硬件 編程 匯編 C
嵌入式軟件基礎 2024 pdf epub mobi 電子書 下載