你可能感兴趣的试题
梯形图语言(LD) 指令表语言(IL) 功能模块语言(FBD) 结构流程化语言(ST) 智能模块化语言(IBL)
汇编语言程序中只能包含CPU可直接识别的汇编指令 一条汇编指令可以没有操作码字段,但是必须具有操作数字段 汇编语言源程序都是通过对某高级语言源程序进行编译而得到的 一条汇编指令可以没有操作数字段,但是必须具有操作码字段
逻辑功能图和高级编程语言 梯形图和指令语句表 逻辑功能图和指令语句表 高级编程语言和梯形图
横向联系方便 对管理者要求不高 职责明确 权力集中 指令统一
汇编语言源程序中的指令语句将被翻译成机器代码 汇编程序先将源程序中的伪指令翻译成机器代码,然后再翻译指令语句 汇编程序以汇编语言源程序为输入,以机器语言表示的目标程序为输出 汇编语言的指令语句必须具有操作码字段,可以没有操作数字段
Java虽然提供了安全机制,但是还是没有C++安全 Java的内存管理基于C++的内存管理 Java没有指针,但是C++的指针最灵活 Java没有全局变量,但是C++有全局变量
所有源程序最后都需被转换为汇编语言程序,机器才能够执行; 所谓“高级语言”和“低级语言”是指其和机器硬件的相关程度,不涉及机器硬件的语言为高级语言,而与机器硬件相关的语言则为低级语言; 低级语言程序执行效率高是因为用低级语言编程时可以充分利用硬件的各种特殊性,而高级语言则只能使用硬件的标准结构; 高级语言编程效率高是因为其可用大粒度积木块来构造程序,比一行行语句、一条条指令来编程效率高出很多。
类就是C语言中的结构体类型,对象就是C语言中的结构体变量 类和对象之间的关系是抽象和具体的关系 对象是类的实例,一个对象必须属于一个已知的类 类是具有共同行为的若干对象的统一描述体
高级语言与计算机的硬件结构和指令系统无关,采用人们更易理解的方式编写程序,执行速度相对较慢。 汇编语言适合编写一些对速度和代码长度要求不高的程序。 汇编语言是面向机器的程序设计语言。用助记符代替机器指令的操作码,用地址符号或标号代替指令或操作数的地址,一般采用汇编语言编写控制软件、工具软件。 机器语言编写的程序难以记忆,不便阅读和书写,编写程序难度大。但具有运行速度极快,且占用存储空间少的特点。