嵌入式软件基础——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 |
详情 |