目录

  • 1 计算机系统概论
    • 1.1 计算机的发展历程和基本组成
    • 1.2 预习内容-计算机系统的层次结构
    • 1.3 计算机系统的性能评价指标
  • 2 数据的机器级表示与处理
    • 2.1 数制和编码
    • 2.2 定点数的表示
    • 2.3 浮点数的表示
    • 2.4 数据的存储
    • 2.5 定点数的基本运算
    • 2.6 浮点数的基本运算
    • 2.7 第3章课前预习内容
    • 2.8 拓展内容
  • 3 存储系统
    • 3.1 存储器技术
    • 3.2 主存储器
    • 3.3 高速缓冲存储器
    • 3.4 虚拟存储管理
    • 3.5 IA-32系统地址转换
    • 3.6 综合训练项目(一)
  • 4 指令系统和程序的机器级表示
    • 4.1 机器指令和汇编指令
    • 4.2 寄存器组织
    • 4.3 存储器组织
    • 4.4 数据类型及格式
    • 4.5 IA-32寻址方式
    • 4.6 IA-32指令系统
    • 4.7 程序的机器级表示
  • 5 CPU结构和程序执行
    • 5.1 程序执行概述
    • 5.2 CPU结构和工作原理
    • 5.3 数据通路
      • 5.3.1 数据通路练习
    • 5.4 指令流水线
  • 6 中断及中断控制
    • 6.1 异常和中断
    • 6.2 IA-32的CPU中断管理
    • 6.3 8259A中断控制器
    • 6.4 中断程序设计及响应过程举例
  • 7 输入输出系统
    • 7.1 输入输出系统概述
    • 7.2 可编程接口芯片
    • 7.3 数模(D⁄A)与模数(A⁄D)转换接口
    • 7.4 输入输出设备
程序的机器级表示

章节内容 

4.7 C语言程序的机器级表示                  

4.7.1 过程调用的机器级表示

4.7.2 选择语句的机器级表示

4.7.3 循环结构的机器级表示

教学要求 

掌握过程调用、分支结构、循环结构的机器级表示

主要知识点

1.过程调用的步骤和机器级表示

2.选择语句和循环语句的机器级表示

教学重点 

过程调用、分支结构、循环结构的机器级表示

教学难点

过程调用、分支结构、循环结构的机器级表示

教学视频


教学课件

 

作业和思考题

【课内作业】教材page 137. 习题四 9、10

【10题参考答案】

【课外作业】平台章作业

【思考题】

   1. 过程调用指令call执行哪些操作?

   2. 选择结构if……else、switch语句的机器表示。

   3. 循环结构for、while语句的机器表示。

配套资源

【习题指导】

【参考教材】

【链接资源】