深入理解计算机系统 第三章 程序的机器级表示
发布时间
阅读量:
阅读量
深入,并且广泛
-沉默犀牛
文章目录
-
文章导读
-
历史观点
-
程序编码
-
- 机器级代码
- 代码示例
- 关于格式的注解
-
数据格式设置
-
访问信息项
-
操作数指示符说明
-
执行数据传输指令
-
提供数据传输示例
-
完成压栈与弹出栈的数据操作
算术及逻辑运算
有效地址加载指令
单目与双目运算
移位运算
讨论
特殊数值运算指令
-
控制逻辑 *
-
条目编码器
-
访问控制码
-
转移指令
-
转移指令的编码
-
使用 ** 条件 ** 控制来实现 ** 条件分支 **
-
使用 ** 条件传送 ** 实现 ** 条件分支 **
-
循环结构
-
switch语句
-
进程
-
运行栈用于跟踪程序执行状态
-
转移控制单元负责指令的处理逻辑
-
数据传输模块负责关键数据的移动
-
本地存储空间用于临时保存变量
-
寄存器内的局部存储区域分配了临时工作内存
-
递归调用流程决定了函数调用与返回的关系
-
数组分配和访问
-
- 基本原则
- 指针运算
- 嵌套的数组
- 定长数组
- 变长数组
-
异质的
-
全部评论 (0)
还没有任何评论哟~
