《嵌入式软件设计基础》的终极目标是为适用c#多线程设计风格的程序设计和嵌入式软件的销售电价要求创建牢靠的基本。书里以实践活动中最经常应用的方法解读汇编语言——完成中小型、迅速或独特目地的例程,这种例程由子程序(程序设计语言撰写,如C)启用。根据应用嵌入式软件自然环境,这书详细介绍c#多线程程序设计、可抢占式系统软件和非可抢占式系统软件、资源共享和生产调度,协助学员维持自学能力,考虑她们的求知欲,并为电脑操作系统、实时系统、计算机网及根据多处理器的设计方案等事后课程内容搞好准备工作。前版由高教社引入,新版本用全新的ARMCortex-M3v7CPU取代了初期的IntelIA32CPU,更为合乎现阶段愈来愈多的即时嵌入式应用要求。
这书适用高等学校理工科各专业本科内嵌式计算机软件程序设计、C语言程序设计及汇编语言程序设计类课程内容,也能够有关专业技术人员学习培训参照。
目录
- 出版者的话
- 译者序
- 献辞
- 前言
- 第1章 导论 1
- 习题 7
- 第2章 数的表示 9
- 习题 24
- 第3章 实现算术运算 27
- 习题 37
- 第4章 C的整数类型及其使用 39
- 习题 56
- 第5章 汇编程序设计Ⅰ:计算机组成 60
- 习题 74
- 第6章 汇编程序设计Ⅱ:数据操作 77
- 习题 90
- 第7章 汇编程序设计Ⅲ:控制结构 92
- 习题 103
- 第8章 汇编程序设计Ⅳ:I/O编程 106
- 习题 118
- 第9章 并发软件 120
- 习题 129
- 第10章 调度 131
- 习题 140
- 第11章 存储管理 142
- 习题 152
- 第12章 共享内存 157
- 习题 165
- 第13章 系统初始化 168
- 部分习题答案 173
- 索引 175