- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * * * * * * * * * * * 第6讲-由机器语言到高级语言 -程序编写编译 算法 解决问题 的步骤 程序 计算机能够理解与 执行的步骤 计算机语言 步骤书写的规范、语法规则、标准的集合 是人和计算机都能理解的语言。 导语: 为什么需要计算机语言? 机器语言 汇编语言 高级语言 6.1 由机器语言到高级语言 计算7+10并存储的程序 机器语言:用二进制和编码方式提供的指令系统所编写程序的语言被称为机器语言 100001 10100010 10100101 11111101 00 所有程序都需转换成机器语言程序,计算机才能执行 指令系统:CPU用二进制和编码提供的可以解释并执行的命令的集合。 100001 10100010 11操作码 地址码 问:用机器语言编写程序存在什么问题呢? 6.1.1 机器语言、汇编语言与汇编程序 1、机器语言 指令系统 机器语言 计算7+10并存储的程序 汇编语言源程序:是用汇编语言编出的程序。 汇编程序: 是将汇编语言源程序翻译成机器语言程序的程序。 用符号编写程序 ==? 翻译 ==? 机器语言程序 MOV A, 7 ADD A, 10 MOV (6), A HLT 100001 1000000111 MOV A, 7 操作码 地址码 怎样解决机器语言编写程序所存在的困难? 2、汇编语言:是用助记符号编写程序的语言。 汇编语言 汇编语言程序处理过程—汇编 符号化程序机器不能直接执行怎么办? MOV A, 7 ADD A, 10 MOV (6), A HLT 汇编 程序 汇编语言源程序 助记符号 机器语 言程序 二进制和编码000001110000101000000110由汇编程序 自动转换 转换 执行 汇编 语言 转换规则 { 助记符号,机器指令} 用助记符号书写程序的规范、语法规则、标准的集合 是人和计算机都能理解的语言 机器指令的集合 是计算机能够理解并执行,但人理解困难的语言 机器 语言 编制 完成7+10并存储的汇编语言程序 完成7+10并存储的机器语言程序 执行 计算7+10并存储的程序 Result = 7+10; Return 高级语言源程序:是用高级语言编出的程序。 编译程序:是将高级语言源程序翻译成机器语言程序的程序。 6.1.2 高级语言与编译器 为什么还要提出高级语言? 1、高级语言:是用类似自然语言的语句编写程序的语言。 高级语言 高级语言和汇编语言的差别在哪里? 高级语言:机器无关性;一条高级语言语句往往可由若干条机器语言语句实现且不具有对应性 汇编语言:机器相关性;汇编语言语句和机器语言语句有对应性 高级语言编译器如何实现呢? 2、高级语言编译器 汇编 程序 汇编语言源程序 助记符号 转换 执行 转换规则 { 助记符号,机器指令} 编译 程序 高级语言源程序 变量/表达式/语句 机器语 言程序 二进制和编码000001110000101000000110转换 执行 高级语言 编译规则 机器语言 编制 Result = 7+10 Return MOV A, 7 ADD A, 10 MOV (6), A HLT 自动转换 自动转换 执行 转换 汇编器 编译器 编译 计算机语言与编译器--一种抽象-自动化机制示例 用高级语言进行问题求解 符号化,计算化 再语义化 自然/社会问题 程序化 执行化 算法的结果 机器级程序 --机器指令 运算器和控制器(CPU)-执行 算法 自然/社会问题的求解结果 产生 用0/1编码:指令和数据 存储器:0/1存与取 0/1化 信号化 存储 高级语言程序 编译 执行化 小结 汇编语言程序 程序执行 汇编 程序执行 6.2 高级语言(程序)的基本构成要素 认识计算机语言程序 6.2 高级语言(程序)的基本构成要素 K = 0; For I =1 to 100 Step 1 { If I=50 I 30 { K = K+I; } } 保留字 变量 常量 语句 表达式 “ 保留字”为编译器识别和处理语句而确定的一些特定符号 算术表达式示例。算术表达式的结果是一数值; A1 + (B2 – x1 + 76) * 3 (B2 + yy4) / L3 – xx3 比较表达式示例。比较表达式的计算结
您可能关注的文档
- 【南方凤凰台】(江苏专用)2017版高考数学大一轮复习第七章数列、推理与证明第42课数列的求和文介绍.doc
- 【南方凤凰台】(江苏专用)2017版高考数学大一轮复习第十二章算法、统计与概率第65课算法文介绍.doc
- 【南方新中考】(梅州)2015中考语文第三部分现代文阅读第一章实用类文本阅读检测复习介绍.doc
- 【全程复习方略】2015-2016学年高中物理18.4玻尔的原子模型课时训练(含)新人教版选修3-5介绍.doc
- 【全国百强校】重庆市第一中学2016届高三3月月考文科综合介绍.doc
- 【三年中考】山东省17市2013-2015年中考化学分类化学方程式书写及反应类型介绍.doc
- 【三维设计】2016届高三物理二轮复习第一部分诊断卷(十九)专题六选考模块第二讲振动和波动光学介绍.doc
- 【生物】人教版必修1章节测试第1章走近细胞介绍.doc
- 【十年高考】2006-2015年全国各地高考英语分类:形容词、副词介绍.doc
- 【世纪金榜】(通用版)2016高考语文二轮复习专题能力提升练九一般类文章阅读介绍.doc
- 2025年无人机低空医疗物资投放社会效益报告.docx
- 2025年再生塑料行业包装回收利用产业链重构研究.docx
- 《AI眼镜周边产品市场机遇:2025年终端销售与需求增长洞察》.docx
- 2025年坚果加工行业深加工技术突破与市场拓展策略报告.docx
- 2025年通信芯片行业技术竞争与未来趋势报告.docx
- 《2025年生鲜电商配送冷链事故分析与预防措施》.docx
- 《商业航天融资新趋势2025民营卫星企业资本涌入估值分析市场动态》.docx
- 2025年能源绿色健康行业创新技术与市场应用报告.docx
- 2025年无人机低空医疗救援通信方案分析报告.docx
- 2025年烹饪机器人行业市场集中度分析报告.docx
最近下载
- 乳腺炎的症状和饮食调理.pptx VIP
- 三种交腿皮瓣修复小腿严重软组织缺损的临床疗效比较.pdf VIP
- 《毒物代谢动力学试验方法》.pdf VIP
- 武汉理工大学2020-2021学年第2学期《普通生物化学》期末考试试卷(A卷)及标准答案.docx
- 小学数学课程标准重点考点.docx VIP
- 利乐UHT故障情况描述与解决措施汇总.docx VIP
- 在线网课学习课堂《课堂教学能力综合训练》单元测试考核答案.docx VIP
- 个体工商户经营者变更登记承诺书(试行).doc VIP
- 清式营造则例整理.pdf VIP
- 2025年江苏城市足球联赛苏超体育运动介绍ppt课件(优质ppt).pptx VIP
有哪些信誉好的足球投注网站
文档评论(0)