英语翻译
书上说“用编译型高级语言编写的源程序必须经过编译和连接才能由机器执行.”请问这里所说的“连接”是什么意思?我记得高级语言的翻译过程不是只要经过解释或编译,为什么还有连接呢?
人气:454 ℃ 时间:2020-06-13 14:02:50
解答
高级语言要执行须经过以下步骤:
高级语言——》汇编语言——》机器语言(0和1的代码)
高级语言通过编译其编译成汇编语言,如:
c = a + b;//高级语言
add $s1 $t1 $t2 ; //汇编语言
再由汇编程序转换成二进制代码,如:
000000 10001 10010 01000 00000 100000
注:每条汇编语言都有唯一的机器语言与之对应
在翻译成机器代码后就要把机器代码与原文件 链接 加载 于是就运行了
推荐
猜你喜欢
- 判断题进行小数加法计算时,可以用减法来验算对吗?
- Remember the first time we met ,jim?
- 根据His father is tall and storng .He looks cool判断对错
- 词语接龙,请给我示范一些
- 用5个边长3厘米的正方形,拼成一个长方形,这个长方形的长是( )厘米,宽是( )厘米,面积是( )平方厘米?
- 苯的二氯代物有3种,那么苯的四氯代物有几种?
- 一个书架上层书比下层书多105本,从上层拿25本到下层后,下层书的本数是上层的五分之四,求共有多少本?
- 8个有理数相乘,积是负数,其中至多有( )个负数,至少有( )个负数