第6章_嵌入式程序设计
{% markmap %}
第6章 嵌入式程序设计
程序设计语言基础
- 程序设计语言概述
- 低级语言和高级语言
- 编译程序和解释程序
- 程序设计语言的定义
- 语法
- 语义
- 语用
- 程序设计语言的分类和特点
- 程序设计语言发展概述
- 程序设计范型
- 程序设计语言的基本成分
- 程序设计语言的数据成分
- 常量和变量
- 全局变量和局部变量
- 数据类型
- 程序设计语言的运算成分
- 程序设计语言的控制成分
- 顺序结构
- 选择结构
- 循环结构
- 函数
- 函数定义
- 函数声明
- 函数调用
- 传值调用
- 引用调用
- 程序设计语言的数据成分
- 程序设计语言的翻译基础
- 编译器基础
- 词法分析
- 语法分析
- 语义分析
- 中间代码生成
- 代码优化
- 目标代码生成
- 符号表管理
- 出错处理
- 词法分析
- 语法分析
- 解释器基础
- 编译器基础
汇编语言程序设计
- 汇编语言概述
- 特点
- 机器相关性
- 高速度和高效率
- 编写和调试的复杂性
- 特点
- 汇编语言程序
- 汇编语言源程序中的指令
- 指令语句
- 伪指令语句
- 宏指令语句
- 汇编语言程序示例
- ARM汇编语言程序示例
- 汇编语言源程序中的指令
C程序设计基础
-
C程序基础
- 预处理指令
- 宏定义
- 条件编译
- 基本数据类型
- 变量
- 字面量
- const常量和宏定义常量
- 标识符和名字的作用域
- 数组、字符数组与字符串
- 数组
- 字符数组与字符串
- 枚举类型
- 结构体、位域和共用体
- 结构体
- 位域
- 共用体
- 运算符与表达式
- 自增、自减
- 关系运算符
- 逻辑运算符
- 赋值运算和组合赋值
- 条件运算符和逗号运算符
- 位运算符
- sizeof
- 类型转换
- 输入、输出
- 语句
- 选择语句
- if语句
- switch语句
- 循环语句
- while语句
- do-while语句
- for语句
- break、continue、return
- 选择语句
- 预处理指令
-
函数
- 函数定义
- 函数调用
- 函数声明
- 递归函数
-
存储管理
- 内存布局
- 大端模式和小端模式
-
指针
- 指针的定义
- 指针与数组
- 指针与函数
- 指针与链表
-
栈与队列
- 栈
- 初始化栈
- 判断空
- 入栈
- 出栈
- 读栈顶元素
- 队列
- 初始化队列
- 判断空
- 入队
- 出队
- 取队头元素
- 栈
-
C程序内嵌汇编
C++程序设计基础
- 面向对象基本概念
- 对象
- 消息
- 类
- 继承
- 多态
- 动态绑定
- 面向对象原则
- 单一责任原则
- 开关原则
- 里氏替换原则
- 依赖倒置原则
- 接口分离原则
- C++程序基础
- 数据类型
- 输入、输出
- 引用
- 函数
- 内联函数
- 函数的重载
- 类与对象
- 类
- 类的成员
- 数据变量
- 成员函数
- 访问权限
- 公有 public
- 私有 private
- 保护 protected
- 类的成员
- 对象
- 对象的创建
- 对象的操作
- 构造函数和析构函数
- 构造函数
- 析构函数
- 静态成员
- this指针
- 友元
- 类
- 继承与多态
- 继承
- 多态
- 异常处理
- 类库
- STL
- Boost
- MFC
- QT

浙公网安备 33010602011771号