计算机系统基础作者袁春风第三章程序的转换与机器级表示课件.pptVIP

  • 1527
  • 0
  • 约 124页
  • 2016-12-25 发布于广东
  • 举报

计算机系统基础作者袁春风第三章程序的转换与机器级表示课件.ppt

程序的机器级表示 分以下五个部分介绍 第一讲:程序转换概述 机器指令和汇编指令 机器级程序员感觉到的属性和功能特性 高级语言程序转换为机器代码的过程 第二讲:IA-32 /x86-64指令系统 第三讲: C语言程序的机器级表示 过程调用的机器级表示 选择语句的机器级表示 循环结构的机器级表示 第四讲:复杂数据类型的分配和访问 数组的分配和访问 结构体数据的分配和访问 联合体数据的分配和访问 数据的对齐 第五讲:越界访问和缓冲区溢出 “指令”的概念 计算机中的指令有微指令、机器指令和伪(宏)指令之分 微指令是微程序级命令,属于硬件范畴 (将在”计算机组成与设计“课程中学习) 伪指令是由若干机器指令组成的指令序列,属于软件范畴 机器指令介于二者之间,处于硬件和软件的交界面 本章中提及的指令都指机器指令 汇编指令是机器指令的汇编表示形式,即符号表示 机器指令和汇编指令一一对应,它们都与具体机器结构有关,都属于机器级指令 机器级指令 机器指令和汇编指令一一对应,都是机器级指令 机器指令是一个0/1序列,由若干字段组成 汇编指令是机器指令的符号表示(可能有不同的格式) mov、movb、bx、%bx等都是助记符 指令的功能为:M[R[bx]+R[di]-6]←R[cl] 计算机中数据的存储 计算机中的数据存放在哪里? 指令集体系结构ISA ISA(I

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档