- 1、本文档共70页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
三种程序控制结构 顺序结构 分支结构 循环结构 顺序结构 按 指令 的 排列顺序 依次执行 顺序结构 — C语言示例 #include stdio.h // 我们的程序必须引用的一个头文件 int main() // 主函数 { int age; // 定义一个记录年龄的变量 printf(Please input your age:\n); // 1. 提示输入你的年龄 scanf(%d, age); // 2. 把输入值保存在变量中 printf(Oh! your age is %d.\n, age); // 3. 输出你的年龄 } 分支结构 根据 分支判断条件 的 取值(真或假),决定程序的后继执行路线 分支结构 — C语言示例 #include stdio.h // 我们的程序必须引用的一个头文件 int main() // 主函数 { int age; // 定义一个记录年龄的变量 printf(“Please input your age:\n”); // 1. 提示输入你的年龄 scanf(%d, age); // 2. 把输入值保存在变量中 if (age = 18) // 3. 判断是否为成年人 printf(You are an adult. Welcome!\n); // 3.1. 成年人可以进入 else // 3.2. 非成年人不能进网吧 printf(You are not an adult, you cant stay in the internet bar.\n); } 循环结构 循环条件 + 循环体 循环结构示例:求1~1000的平方和 开始 S←0 j←1 S←S + j*j j←j+1 j1000 打印S,结束 Yes No 三种基本控制结构可相互组合和嵌套使用,形成更为复杂的控制,完成各种复杂的工作。 循环结构 — C语言示例 #include stdio.h // 我们的程序必须引用的一个头文件 int main() // 主函数 { int S = 0; // 1. 定义并初始化求和变量S int j = 1; // 2. 定义并初始化循环变量j do { // 3. 用循环结构进行计算 S = S + (j * j); // 3.1 把循环变量j的平方累积到变量S中 j = j + 1; // 3.2 让循环变量j取下一个整数值 } while (j = 1000); // 3.3 判断结束条件 printf(The quadratic sum from 1 to 1000 is: %d\n, S); // 输出结果 } ALU的全称是Arithmetic Logic Unit * CPU的主要性能指标 工作主频: CPU内部的时钟频率;1.7GHz~3.0GHz 运算字长: CPU一次能够处理的二进制位数;32位/64位 运算速度: 每秒钟执行的指令数;例如:1000MIPS(Million Instructions Per Second) 数字化的指令和程序 指令: 规定了CPU所能执行的基本功能; 每一条指令用固定字节数的二进制编码表示; 指令编码中包含了 指令要完成的动作 和 相关的参数。 程序: 为特定的信息处理任务而预先编制的工作执行方案; 按照一定的顺序排列的一组指令; 指令的排列顺序 决定了 指令在执行时的先后顺序; CPU依次访问每条指令,完成指令规定的运算任务; 由于CPU会频繁的读取程序,程序在执行之前会被Copy到内存中。 指令工作周期 程序控制器 按照 “读取指令—执行指令”的周期循环地工作 读取指令 执行指令 开机 关机 指令工作周期 两个寄存器 程序计数器(Program Counter, PC): 一个寄存器 一个 存放 指令地址 的 寄存器 一个 专门存放 下一条指令的地址 的 寄存器 指令寄存器: 一个 专门存放 指令 的 寄存器 指令工作周期 — 读取指令 在 读取指令 阶段,程序控制器: 读取 程序计数器 中 的 指令地址; 根据 指令地址,从 主存 中 读取 相应的指令; 将 读取到的指令
您可能关注的文档
- PIC单片机基础教程 第一章 单片机结构原理.ppt
- 第1章 供配电系统概论 1.1供配电系统基本知识 1.2电力系统的电压 1.3电力系统中性点运行方式.ppt
- 第7章 无机材料 7.1材料科学发展概况 7.2金属材料 7.3无机非金属材料.ppt
- 金属切削原理与刀具 第三章 金属切削基本理论:切削变形 切削力 切削温度 刀具磨损与刀具耐用度.ppt
- Chp11 贝叶斯推断:贝叶斯观点和贝叶斯方法 贝叶斯推断vs.频率推断.ppt
- 8051单片机基本结构 特点.ppt
- LED热学参数测试研究(鲍超).ppt
- 第十一章 醛和酮 11-1 结构、分类、同分异构和命名 11-2 醛、酮的结构、物理性质和光谱性质 11-3 醛、酮的化学性质 11-4 亲核加成反应历程 11-5 醛、酮的制备 11-6 不饱和羰基化合物.ppt
- 第9章 化学与生命健康 9.1 生命体中的重要有机化合物 9.2 基因、遗传信息 9.3 生物膜 9.4 氧自由基与人体健康 9.5 药物设计.ppt
- 大学计算机应用基础 第一讲~第九讲.ppt
- 游戏直播观众互动体验优化报告:2025年观看行为分析与功能改进.docx
- 《微纳加工技术在精密制造中的纳米结构制备与性能研究》教学研究课题报告.docx
- 药品委托生产(CMO)2025年行业政策解读与合规经营分析.docx
- 跨境电商物流风险预防策略:2025年行业风险管理报告.docx
- 家具制造业个性化定制生产模式下的定制家具市场细分研究报告.docx
- 《新能源汽车电池制造工艺中电池制造工艺参数对电池寿命预测模型影响研究》教学研究课题报告.docx
- 全球半导体产业供应链风险管理白皮书.docx
- 2025年在线教育市场学员学习动机调查与课程教学效果提升策略.docx
- 2025年零售行业会员体系数据分析与复购率增长实证研究.docx
- 初中历史教学史料实证能力的培养与历史课程设计研究论文.docx
文档评论(0)