2、一个嵌入式软件的创建过程从用高级语言编写代码,然后编译,形成汇编代码,通过汇编程序形成目标代码,然后连接器形成可执行的二进制代码,最后装载到目标机上运行。
第1题:
将高级语言程序设计语言源程序翻译成计算机可执行代码的软件称为( )
A.汇编程序
B.编译程序
C.管理程序
D.服务程序
第2题:
是在宿主机上编译好目标代码后,通过宿主机到目标机的调试通道将代码下载到目标机,然后由运行于宿主机的调试软件控制代码在目标机上运行调试。为了方便调试开发,交叉开发软件一般为一个整合编辑、编译汇编链接、调试、工程管理及函数库等功能模块的集成开发环境()。
A.交叉编译
B.(远程调试)联调
C.仿真
D.同步
第3题:
以下正确描述嵌入式程序代码生成过程的是(56)。
A.高级语言代码→目标代码→汇编语言代码→二进制代码
B.目标代码→高级语言代码→汇编语言代码→二进制代码
C.高级语言代码→汇编语言代码→目标代码→二进制代码
D.高级语言代码→汇编语言代码→二进制代码→目标代码
第4题:
第5题:
将高级程序设计语言源程序翻译成计算机可执行代码的软件称为()。
第6题:
高级语言编译后生成的目标代码与汇编生成的代码比较,前者()
第7题:
逆向分析是指通过分析反汇编代码来理解其代码功能,如各接口的数据结构等,然后用()重新描述这段代码,逆向推出原软件的思路。
第8题:
对源代码进行语法检查,并将高级过程化语言程序转换成目标代码的程序是:()
第9题:
将汇编语言源程序翻译成计算机可执行代码的软件称为()。
第10题:
编译程序的输出结果可以是()。
第11题:
第12题:
编译程序
汇编程序
解释程序
宏程序
第13题:
A、源
B、目标
C、汇编
D、二进制代码
第14题:
计算机硬件只能识别并执行以二进制代码表示的指令序列,将高级语言编写的程序翻译成这种二进制代码的程序称为( )。
A.翻译程序
B.汇编程序
C.编译程序
D.目标程序
第15题:
第16题:
逆向分析是指通过分析反汇编代码来理解其代码功能,如各接口的数据结构等,然后用高级语言重新描述这段代码,逆向推出原软件的思路。
第17题:
下列关于程序语言的叙述,不正确的是()。
第18题:
计算机语言是计算机可执行的程序,主要是指程序化设计语言。下面描述正确的是:()
第19题:
逆向分析是指通过分析()来理解其代码功能,如各接口的数据结构等,然后用高级语言重新描述这段代码,逆向推出原软件的思路。
第20题:
将高级语言程序设计语言源程序翻译成计算机可执行代码的软件称为()
第21题:
“用高级语言书写的源程序都必须通过编译,产生目标代码后才能投入运行”这种说法。
第22题:
将高级语言程序翻译成机器语言代码的实用程序是()。
第23题:
高级语言编写的程序称为目标程序
计算机对源程序可以直接理解和执行
需要通过编译程序或解释程序将高级语言翻译成计算机能理解并执行的二进制指令代码才能执行
需要通过汇编程序将高级语言翻译成计算机能理解并执行的二进制指令代码才能执行
第24题:
编写机器代码不比编写汇编代码容易。
高级语言需要编译成目标代码或通过解释器解释后才能被CPU执行。
同样一段高级语言程序通过不同的编译器可能产生不同的可执行程序。
汇编代码可被CPU直接运行。
不同的高级语言语法略有不同。