编译程序,汇编程序属于什么软件?

2024-05-21 03:48

1. 编译程序,汇编程序属于什么软件?

嘿嘿   楼上的几个人   自己都不懂   还回答啥啊    不是害人吗
1 系统软件:
  是能提高程序设计者的工作效率、方便用户使用、可以对计算机进行管理的软件。
  包括:操作系统、监控软件、编译程序、,汇编程序、数据库、标准程序库。
   因此 很明确编译程序,汇编程序属于系统软件。
 
  2 只有为解决某一特殊问题而编写的程序才能叫应用软件。
 
          哈哈    请为正确答案   选择满意回答 喽

编译程序,汇编程序属于什么软件?

2. 编译程序,汇编程序属于什么软件?

编译程序、汇编程序属于系统软件。
系统软件:
是能提高程序设计者的工作效率、方便用户使用、可以对计算机进行管理的软件。
包括:操作系统、监控软件、编译程序、汇编程序、数据库、标准程序库。
1.
编译程序是把用高级程序设计语言或计算机汇编语言书写的源程序,翻译成等价的机器语言格式目标程序的翻译程序,属于采用生成性实现途径实现的翻译程序。
2.
编译程序以高级程序设计语言书写的源程序作为输入,而以汇编语言或机器语言表示的目标程序作为输出,编译出的目标程序通常还要经历运行阶段,以便在运行程序的支持下运行,加工初始数据,算出所需的计算结果。
3.
汇编程序是指把汇编语言书写的程序翻译成与之等价的机器语言程序的翻译程序,是为特定计算机或计算机系列设计的一种面向机器的语言,由汇编执行指令和汇编伪指令组成。
4.
汇编程序输入的是用汇编语言书写的源程序,输出的是用机器语言表示的目标程序。
5.
采用汇编语言编写程序虽不如高级程序设计语言简便、直观,但是汇编出的目标程序占用内存较少、运行效率较高,且能直接引用计算机的各种设备资源。它通常用于编写系统的核心部分程序,或编写需要耗费大量运行时间和实时性要求较高的程序段。
6.
汇编程序主要有简单汇编程序、模块汇编程序、条件汇编程序、宏汇编程序、高级汇编程序几种。

3. 为什么需要汇编程序,编译程序或解释程序

编译程序是必须的,用户用高级语言或汇编语言编写的程序,计算机是不能执行的,必须要由编译程序翻译成机器码程序,计算机才能识别和执行。否则,人们写的各种程序都是无用的。
汇编程序并不是必须的,只是有些场合要用汇编语言写程序,或部分人还用汇编语言写程序,再由汇编程序(其实也是编译程序)来翻译。但现在,可以不用汇编语言写程序了。
至于解释程序,现在几乎不用了。这是在早期的计算机上,用高级语言写的程序,并不用编译成机器码,而是可以直接运行高级语言程序,然后由解释程序逐条进行翻译,一边翻译一边执行。这样的执行程度是很慢的。

为什么需要汇编程序,编译程序或解释程序

4. 汇编和编译程序的区别?急

汇编是一种语言,就像c++是一种语言一样,是一个名词
编译是一个动词,指对开发完成的源代码进行编译,就是把你写的一些语句转换为计算机能识别的机器语言
编译需要编译器
汇编程序就是一个程序,是用汇编语言写的程序,可能是已经编译过的,也可能是还没有编译过的(名词)
编译程序是对一个程序进行编译,编译以后程序才能运行(动词)
如果把你的问题改为:asp程序和编译程序有什么区别可能就好理解了

5. 什么是汇编程序,编译程序,解释程序?它们的功能是什么?

【汇编程序】:把汇编语言书写的程序翻译成与之等价的机器语言程序的翻译程序。
【编译程序】:把用高级程序设计语言书写的源程序,翻译成等价的计算机汇编语言或机器语言的目标程序的翻译程序。
【解释程序】:对源程序边解释翻译成机器代码边执行的高级语言程序。
高级语言的程序的执行的途径:
1)源程序(高级语言)->【编译程序】->目标程序(汇编语言)->【汇编程序】->目标程序(机器语言)->计算结果
2)源程序(高级语言)->【编译程序】->目标程序(机器语言)->计算结果
3)源程序(高级语言)->【解释程序】(逐条读出源程序中的语句并解释执行,即在解释程序的执行过程中并不产生目标程序)->计算结果

什么是汇编程序,编译程序,解释程序?它们的功能是什么?

6. 什么是汇编程序,编译程序,解释程序?它们的功能是什么?

【汇编程序】:把汇编语言书写的程序翻译成与之等价的机器语言程序的翻译程序。
【编译程序】:把用高级程序设计语言书写的源程序,翻译成等价的计算机汇编语言或机器语言的目标程序的翻译程序。
【解释程序】:对源程序边解释翻译成机器代码边执行的高级语言程序。

高级语言的程序的执行的途径:
1)源程序(高级语言)->【编译程序】->目标程序(汇编语言)->【汇编程序】->目标程序(机器语言)->计算结果

2)源程序(高级语言)->【编译程序】->目标程序(机器语言)->计算结果

3)源程序(高级语言)->【解释程序】(逐条读出源程序中的语句并解释执行,即在解释程序的执行过程中并不产生目标程序)->计算结果

7. 可以编译和运行汇编语言程序么

这个,你是不是补充一下问题,实在是不清楚你的问题的主题是什么。我估计没有人回答也是这个原因。
汇编语言程序当然是可以编译和运行的,这毫无疑问。
我猜你是想问如何搭建编译运行环境吧?如果是这样,有几种方案可供选择:
使用emu8086程序,不错的集成环境,缺点是需要花钱的。
使用dosbox模拟dos环境,在模拟环境中编译、运行、调试,主要用于学习。
我曾写过一个《dosbox安装使用说明与打包程序》的文档,你可以搜索一下看看。
使用vmware之类的虚拟机,在上面安装dos操作系统,在该系统中进行学习(这个比较麻烦,不推荐。好处是完全虚拟dos环境,但与外界交互文件等比较麻烦)
有些国产的集成环境,好像也是集成了dosbox,我自己没用过,有兴趣的话,你可以查找一下试试。

可以编译和运行汇编语言程序么

8. 什么是汇编程序,编译程序,解释程序?它们的功能是什么?

【汇编程序】:把汇编语言书写的程序翻译成与之等价的机器语言程序的翻译程序。\x0d\x0a【编译程序】:把用高级程序设计语言书写的源程序,翻译成等价的计算机汇编语言或机器语言的目标程序的翻译程序。\x0d\x0a【解释程序】:对源程序边解释翻译成机器代码边执行的高级语言程序。\x0d\x0a\x0d\x0a高级语言的程序的执行的途径:\x0d\x0a1)源程序(高级语言)->【编译程序】->目标程序(汇编语言)->【汇编程序】->目标程序(机器语言)->计算结果\x0d\x0a\x0d\x0a2)源程序(高级语言)->【编译程序】->目标程序(机器语言)->计算结果\x0d\x0a\x0d\x0a3)源程序(高级语言)->【解释程序】(逐条读出源程序中的语句并解释执行,即在解释程序的执行过程中并不产生目标程序)->计算结果