第9讲由01指令编写程序到用符号-语句编写程序
--机器语言与高级语言哈尔滨工业大学计算学部教学委员会主任国家教学名师战德臣,
算法解决问题的步骤程序计算机能够理解与执行的解决问题的步骤计算机语言步骤书写的规范、语法规则、标准的集合是人和计算机都能理解的语言由机器语言到高级语言(1)为什么需要计算机语言?计算机语言算法、计算机语言与计算机程序
计算7+10并存储的机器程序用二进制和编码方式提供的指令系统所编写程序的语言10000110000001111000101000001010100101110000011011110100所有程序都需转换成机器程序,计算机才能执行CPU用二进制和编码提供的可以解释并执行的命令的集合100001100000011110001011作码地址码指令系统机器语言机器语言指令系统、机器语言与机器程序机器能够执行怎样的程序—机器程序
计算7+10并存储的汇编语言源程序用符号编写程序==?翻译==?机器程序MOVA,7ADDA,10MOV(6),AHLT人们提供了用助记符编写程序的规范/标准。同时开发了一个翻译程序(被称为汇编程序),实现了将符号程序自动转换成机器程序的功能1000011000000111MOVA,7操作码地址码汇编语言用助记符号编写程序的语言,可与机器语言一一对应汇编语言汇编语言、汇编程序和汇编语言源程序怎样解决机器语言编写程序所存在的困难----符号化语言/汇编语言
MOVA,7ADDA,10MOV(6),AHLT汇编程序汇编语言源程序助记符号机器程序二进制和编码10000110000001111000101100001010100101110000011011110100由汇编程序自动转换转换执行汇编语言转换规则{助记符号,机器指令}用助记符号书写程序的规范、语法规则、标准的集合是人和计算机都能理解的语言机器指令的集合是计算机能够理解并执行,但人理解困难的语言机器语言编制完成7+10并存储的汇编语言程序完成7+10并存储的机器程序执行汇编语言汇编语言、汇编程序和汇编语言源程序符号化程序机器不能直接执行怎么办----汇编/翻译
计算7+10并存储的高级语言(源)程序Result=7+10;Return人们提供了类似于自然语言方式、以语句为单位书写程序的规范/标准。并开发了一个翻译程序,实现了将语句程序自动翻译成机器语言程序的功能。高级语言源程序:是用高级语言编出的程序。编译程序:是将高级语言源程序翻译成机器语言程序的程序。由机器语言到高级语言(5)为什么还要提出高级语言?高级语言用类似自然语言的语句编写程序的语言。高级语言高级语言、编译程序和高级语言源程序汇编语言编程效率不高怎么办----高级语言
K=0;ForI=1to100Step1{IfI=50I30{K=K+I;}}符号化结构化语句化编译机器程序高级语言高级语言(源)程序
高级语言:机器无关性;一条高级语言语句往往可由若干条机器语言语句实现且不具有对应性汇编语言:机器相关性;汇编语言语句和机器语言语句有对应性汇编程序汇编语言源程序助记符号转换执行转换规则{助记符号,机器指令}编译程序高级语言源程序变量/表达式/语句机器程序二进制和编码10000110000001111000101100001010100101110000011011110100转换执行高级语言编译规则机器语言编制Result=7+10ReturnMOVA,7ADDA,10MOV(6),AHLT自动转换自动转换执行转换汇编器编译器转换高级语言高级语言、编译程序和高级语言源程序
----像堆积木一样构造程序Command1ClickPrivateSubCommand1_Click(){//此处放置单击按钮Command1时要执行的程序语句;}Text2TextChangedPrivateSubText2_TextChanged(){//此处放置文本框Text2中内容发生变化时将要执行的程序语句;}TextTextChangedPrivateSubText_TextChanged(){//此处放置文本框Text中内容发生变化时将要执行的程序语句;}Text1TextChangedPrivateSubText1_TextChanged(){//此处放置文本框Text1中内容发生变化时将要执行的程序语句;}Text1GetFocusPr
您可能关注的文档
- 从机器语言到高级语言:指令编程演变.pdf
- 2026-2030中国晶圆保护膜市场前景趋势展望及运营态势剖析研究报告.docx
- 2026-2030中国铬合金行业需求空间与未来竞争格局展望研究报告.docx
- 2025至2030中国养老公寓行业发展现状分析有效策略与实施路径评估报告.docx
- 2025至2030中国定向耦合器行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030中国5G放大器市场趋势洞察与投资战略规划可行性报告.docx
- 2026-2030中国投影机市场经营模式及未来发展前景预测研究报告.docx
- 2026-2030中国高纯铅市场营销模式及未来经营状况分析研究报告.docx
- 2025至2030中国奶头泡杯行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030机器人玩具宠物行业市场占有率及投资前景评估规划报告.docx
- 2026-2030中国硬胶囊填充机行业市场发展趋势与前景展望战略研究报告.docx
- 2025至2030中国高铁零部件行业市场占有率及投资前景评估规划报告.docx
- 2025至2030中国麻醉药品行业市场深度调研及发展潜力与投资报告.docx
- 2025至2030中国飞机高度计行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030中国环境监测仪器行业市场发展分析及投资战略咨询报告.docx
- 2026-2030中国离岸风能行业市场发展趋势与前景展望战略分析研究报告.docx
- 2025至2030中国交流电机制造行业行情走势预测及发展机遇分析报告.docx
- 2025至2030中国影音线材行业市场占有率及投资前景评估规划报告.docx
- 2026-2030中国益生菌片行业销售规模及营销发展趋势预判研究报告.docx
- 2025至2030咖啡豆产业政府现状供需分析及市场深度研究发展前景及规划可行性分析报告.docx
最近下载
- 2026-2030辣条行业市场发展现状及发展趋势与投资前景预测研究报告.docx
- T_GDSGX 003—2024(冬季种鸽繁殖期主要营养素需要量).pdf
- 建设工程春节停工申请.pdf VIP
- 空间的表征《小伙子布朗》对生存整体的探问.PDF VIP
- 人教版七年级数学上册期末复习考点清单 专题06几何图形初步(15个考点清单+19种题型解读).pdf VIP
- 增材制造联合研究中心3D打印实验室项目环评资料环境影响.docx VIP
- 《土力学与地基基础》课件 任务9 土的强度与测定方法.pptx VIP
- 建筑结构天沟尺寸计算案例分析.docx VIP
- 非谓语课件.ppt VIP
- 2025年AWS认证AR_VR服务与责任专题试卷及解析.pdf VIP
原创力文档

文档评论(0)