C语言程序设计(上)_第1讲 预备知识

C语言程序设计 清华大学郑莉安颖莲 第一讲预鲁知识 参考书:《计算机程序设计基础》第1章
C语言程序设计 清华大学 郑莉 安颖莲 Page 1 第一讲 预备知识 参考书:《计算机程序设计基础》第1章

C语言程序设计 清华大学郑莉安颖莲 本讲主要内容 计算机组成与工作原理 高级语言的上机过程
C语言程序设计 清华大学 郑莉 安颖莲 Page 2 本讲主要内容 • 计算机组成与工作原理 • 高级语言的上机过程

C语言程序设计 清华大学郑莉安颖莲 计算机组成与工作原理 指令系统 计算机组成一硬件系统 程序的自动执行
C语言程序设计 清华大学 郑莉 安颖莲 Page 3 计算机组成与工作原理 • 指令系统 • 计算机组成—硬件系统 • 程序的自动执行

C语言程序设计 清华大学郑莉安颖莲 计算机组成与工作原理 指令系统 指令系统是计算机软件和硬件的界面 指令的功能 操作类指令 转移类指令 指令的格式 操作码OP地址码AD
C语言程序设计 清华大学 郑莉 安颖莲 Page 4 • 指令系统是计算机软件和硬件的界面 • 指令的功能 - 操作类指令 - 转移类指令 • 指令的格式 操作码OP 地址码AD 计算机组成与工作原理 —指令系统

C语言程序设计 清华大学郑莉安颖莲 计算机组成与工作原理 硬件系统 外存储器 数据、程序 输入设备 输入数据、程序 内存储器 一输出数据出 数指 地址 输出设备 据 器 控制器 CPU 主机 Page 5
C语言程序设计 清华大学 郑莉 安颖莲 Page 5 计算机组成与工作原理 —硬件系统 控 制 器 外存储器 内存储器 运 算 器 输 入 设 备 输 出 设 备 CPU 主机 数据、程序 输出数据 地 址 指 令 数 据 输入数据、程序

C语言程序设计 清华大学郑莉安颖莲 计算机组成与工作原理 程序的执行过程 启动地址→PC 取指 PC→地址寄存器 指令→IR 指令译码 停机指令 非转移指令 转移指令 完成本条指令操作 程序结束 形成转移地址 →PC PC+1→PC
C语言程序设计 清华大学 郑莉 安颖莲 Page 6 计算机组成与工作原理 —程序的执行过程 启动地址→PC 取指 PC→地址寄存器 指令→IR 指令译码 ? 程序结束 形成转移地址 →PC 完成本条指令操作 PC+1→PC 停机指令 转移指令 非转移指令

C语言程序设计 清华大学郑莉安颖莲 高级语言上机过程 编辑源程序 编译:产生目标程序(.OBJ) 连接:产生可执行程序(.EXE) 运行调试
C语言程序设计 清华大学 郑莉 安颖莲 Page 7 高级语言上机过程 • 编辑源程序 • 编译:产生目标程序(.OBJ) • 连接:产生可执行程序(.EXE) • 运行调试

C语言程序设计 清华大学郑莉安颖莲 复习:《计算机程序设计基础》第1章 预习:《C程序设计》第一、二、三章 上机:熟悉一种C语言编译环境
C语言程序设计 清华大学 郑莉 安颖莲 Page 8 作 业 • 复习:《计算机程序设计基础》第1章 • 预习:《C程序设计》第一、二、三章 • 上机:熟悉一种C语言编译环境
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- C语言程序设计(上)_第0讲 前言.pps
- C语言程序设计(上)_cover.ppt
- 华北电力大学:数据结构_第8章(查找表).ppt
- 华北电力大学:数据结构_第7章(图).ppt
- 华北电力大学:数据结构_第6章(树).ppt
- 华北电力大学:数据结构_第5章(串).ppt
- 华北电力大学:数据结构_第4章(数组和广义表).ppt
- 华北电力大学:数据结构_第3章(链表).ppt
- 华北电力大学:数据结构_第2章(线性表).ppt
- 华北电力大学:数据结构_第1章 绪论.ppt
- 华北电力大学:数据结构_总结.ppt
- 《Flash MX基础培训教程》电子教案(PPT教学课件,下)第9章 ActionScript 基础.ppt
- 《Flash MX基础培训教程》电子教案(PPT教学课件,下)第8章 输出与发布动画.ppt
- 《Flash MX基础培训教程》电子教案(PPT教学课件,下)第7章 动画中的音频.ppt
- 《Flash MX基础培训教程》电子教案(PPT教学课件,下)第11章 组件.ppt
- 《Flash MX基础培训教程》电子教案(PPT教学课件,下)第10章 高级Actions编程.ppt
- 《Flash MX基础培训教程》电子教案(PPT教学课件,下)教程目录.ppt
- 《Flash MX基础培训教程》电子教案(PPT教学课件,上)第6章 高级动画制作.ppt
- 《Flash MX基础培训教程》电子教案(PPT教学课件,上)第5章 图像与元件.ppt
- 《Flash MX基础培训教程》电子教案(PPT教学课件,上)第4章 动画制作基础.ppt
- C语言程序设计(上)_第2讲 C语言基础.pps
- C语言程序设计(上)_第3讲 C语言程序的基本控制结构.pps
- C语言程序设计(上)_第4讲 数组的概念及应用.pps
- C语言程序设计(上)_第5讲 函数.pps
- C语言程序设计(上)_第6讲 指针.pps
- C语言程序设计(下)_第10讲 文件.pps
- C语言程序设计(下)_第11讲 数据结构基础(一).pps
- C语言程序设计(下)_第12讲 数据结构基础(二).pps
- C语言程序设计(下)_第13讲 非线性结构及数据结构应用举例.pps
- C语言程序设计(下)_第7讲 查找与排序算法.pps
- C语言程序设计(下)_第8讲 结构与联合.pps
- C语言程序设计(下)_第9讲 位运算,枚举,类型定义与编译预处理.pps
- 网格计算热点与综述_Issues with Production Grids.pdf
- 操作系统原理试题.doc
- 新标准中文版Office XP五合一基础培训教程-目录.ppt
- 《新标准中文版Office XP五合一基础培训教程》电子教案(PPT课件)第1章 Windows XP入门.ppt
- 《新标准中文版Office XP五合一基础培训教程》电子教案(PPT课件)第3章 Windows XP附件程序.ppt
- 《新标准中文版Office XP五合一基础培训教程》电子教案(PPT课件)第2章运行程序.ppt
- 《新标准中文版Office XP五合一基础培训教程》电子教案(PPT课件)第5章系统设置.ppt
- 《新标准中文版Office XP五合一基础培训教程》电子教案(PPT课件)第6章软件和硬件的安装与删除.ppt