- 1
- 0
- 约1.07万字
- 约 8页
- 2019-01-04 发布于福建
- 举报
智能科学技术导论-光周乐昌-第04讲程序编制
第04讲程序编制
导语
构建了解决问题的算法,要让机器系统能够顺利运行该算法,必须采用机器能够直接处理的某种语言来编制给出算法的程序。当然,一个最为直接的编程语言就是由机器指令构成的机器语言。不过,机器指令过于繁琐且缺乏直观性,不利于描述复杂的算法。因此为了方便编程,人们构建了各种高级编程语言,同时对应构造相应的编译或解释软件,将高级编程语言描述的程序自动转化为机器指令的形式。这样,对于程序编制的一般人员而言,就可以使用高级语言来编制程序了。
第4.1节编程语言
可以用于程序编制的语言种类繁多,如果包括机器语言在内,通常按照机器系统方便处理的程度分为机器语言、汇编语言与高级语言三类。机器语言就是直接采用机器系统能够直接执行的机器指令来编制程序的一种语言。但显而易见的是,缺乏直观性理解的机器指令非常不方便,给程序的编制、特别是有一定规模的程序编制带来许多困难,明显会加重算法实现的任务复杂性。
为了克服机器语言不方便阅读的缺陷,可以为各种操作码、操作数分配各种助记符号,并用这些助记符号取代十六进制数字编码表示,采用这样表示方法形成的语言就称为汇编语言。这样,在编制程序时,程序员就可以使用这些助记符号构成的汇编语言(assembly language)来编制程序,然后再使用一种称为汇编程序(assembler)来自动将汇编语言编制的程序翻译成为机器语言表达的程序,供机器系统执行。
由于汇
您可能关注的文档
最近下载
- 2026年历年甘肃甘南事业单位模拟题附答案试题及答案.doc
- NB∕T 10805-2021 水电工程溃坝洪水与非恒定流计算规范.pdf
- DBJ-T13-487-2025 福建省装配式农村住房建筑技术标准.docx VIP
- 雅思小作文--静态图.pptx VIP
- 中国石化环境保护知识竞赛题库及答案.docx
- 升压站生活舱舱体安装质量检验评定表.docx
- 2026年人教版八年级数学下册期末冲刺卷.docx VIP
- (共30页PPT)常量与变量八年级数学上册教材配套教学课件.pptx VIP
- 2023年浙教版八年级数学上册《坐标平面内图形的轴对称和平移》课课件.ppt VIP
- 2025-2026学年宁夏银川市金凤区阅海中学八年级(下)期末数学试卷(含简略答案).pdf VIP
原创力文档

文档评论(0)