• 技术文章 >常见问题

    汇编程序就是用多种语言混合编写的程序吗?

    青灯夜游青灯夜游2020-07-21 15:15:43原创2855

    错误,汇编程序不是用多种语言混合编写的程序。汇编程序是指把汇编语言书写的程序翻译成与之等价的机器语言程序的翻译程序。汇编程序输入的是用汇编语言书写的源程序,输出的是用机器语言表示的目标程序。

    汇编语言是为特定计算机或计算机系列设计的一种面向机器的语言,由汇编执行指令和汇编伪指令组成。

    采用汇编语言编写程序虽不如高级程序设计语言简便、直观,但是汇编出的目标程序占用内存较少、运行效率较高,且能直接引用计算机的各种设备资源。它通常用于编写系统的核心部分程序,或编写需要耗费大量运行时间和实时性要求较高的程序段。

    背景信息

    汇编执行指令是机器指令的符号化表示,其操作码用记忆符表示,地址码直接用标号、变量名字、常数等表示。汇编执行指令经汇编程序翻译为机器指令,二者之间基本上保持一一对应的关系。汇编伪指令又称作汇编指示,用于向汇编程序提供用户自定义的符号、数据的类型、数据空间的长度,以及目标程序的格式、存放位置等提示性信息,其作用是指示汇编程序如何进行汇编。使用汇编语言编写的源代码,需要通过使用相应的汇编程序将它们转换成可执行的机器代码。这一过程被称为汇编过程。

    许多汇编程序可以识别代表地址和常量的标签(label)和符号(symbols),这样就可以用字符来代表操作数而无需采取写死的方式。普遍地说,特定的汇编语言和特定的机器语言指令集是一一对应的。

    许多汇编程序为程序开发、汇编控制、辅助调试提供了额外的支持机制。有的汇编语言编程工具经常会提供宏,它们也被称为宏汇编器。

    汇编语言不像其他大多数的程序设计语言一样被广泛用于程序设计;在实际应用中,它通常被应用在底层硬件操作和高要求的程序优化的场合。驱动程序、嵌入式操作系统和实时运行程序都需要汇编语言。

    分类

    更多相关知识,请访问:PHP中文网

    以上就是汇编程序就是用多种语言混合编写的程序吗?的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:汇编程序 汇编语言
    上一篇:cad矩形快捷键命令是什么? 下一篇:控制面板的作用是设置硬件接口吗?
    线上培训班

    相关文章推荐

    • 汇编语言test指令介绍• 将汇编程序翻译成目标程序的程序是什么• python语言属于汇编语言吗?• 汇编语言是面向什么的语言?• 机器语言、汇编语言和高级语言的区别• 把汇编语言源程序翻译成目标程序需要使用什么程序

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网