第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
posted @ 2025-03-27 22:00  StarAire  阅读(18)  评论(0)    收藏  举报