Advertisement

深入理解计算机系统 第三章 程序的机器级表示

阅读量:
复制代码
    深入,并且广泛
    				-沉默犀牛

文章目录

  • 文章导读

  • 历史观点

  • 程序编码

    • 机器级代码
    • 代码示例
    • 关于格式的注解
  • 数据格式设置

  • 访问信息项

  • 操作数指示符说明

  • 执行数据传输指令

  • 提供数据传输示例

  • 完成压栈与弹出栈的数据操作

算术及逻辑运算
有效地址加载指令
单目与双目运算
移位运算
讨论
特殊数值运算指令

  • 控制逻辑 *

  • 条目编码器

  • 访问控制码

  • 转移指令

  • 转移指令的编码

  • 使用 ** 条件 ** 控制来实现 ** 条件分支 **

  • 使用 ** 条件传送 ** 实现 ** 条件分支 **

  • 循环结构

  • switch语句

  • 进程

    • 运行栈用于跟踪程序执行状态

    • 转移控制单元负责指令的处理逻辑

    • 数据传输模块负责关键数据的移动

    • 本地存储空间用于临时保存变量

    • 寄存器内的局部存储区域分配了临时工作内存

    • 递归调用流程决定了函数调用与返回的关系

    • 数组分配和访问

      • 基本原则
      • 指针运算
      • 嵌套的数组
      • 定长数组
      • 变长数组
    • 异质的

全部评论 (0)

还没有任何评论哟~