• 技术文章 >常见问题

    计算机能直接识别执行用汇编语言编写的程序吗

    青灯夜游青灯夜游2021-03-19 15:07:01原创6014

    不能。用汇编语言编写的程序,计算机是不能直接识别和执行的;必须先把汇编语言源程序翻译成机器语言程序(即目标程序),然后才能被执行。当目标程序被安置在内存的预定位置上后,就能被计算机的CPU处理和执行。

    本教程操作环境:windows7系统、Dell G3电脑。

    汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。在汇编语言中,用助记符代替机器指令的操作码,用地址符号或标号代替指令或操作数的地址。

    汇编语言和机器语言的性质差不多,只是被符号化了的机器语言,仍然是一种依赖于机器的语言。与机器语言相比较,汇编语言在编写、修改和阅读等方面有了相当的改进,但与高级语言相比还相差甚远。

    用汇编语言编写的程序计算机不能直接识别它。必须先把汇编语言源程序翻译成机器语言程序(称目标程序),然后才能被执行。在不同的设备中,汇编语言对应着不同的机器语言指令集,通过汇编过程转换成机器指令。

    汇编语言的优点:

    汇编语言作为机器语言之上的第二代编程语言,它也有很多优点:

    汇编语言的缺点:

    更多编程相关知识,请访问:编程视频!!

    以上就是计算机能直接识别执行用汇编语言编写的程序吗的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:1byte等于多少bit 下一篇:打印怎么横向打印

    相关文章推荐

    • 汇编语言是一种依赖于计算机的低级程序设计语言,对么• 汇编语言能干什么?• 用汇编语言编写的程序称为什么?• 汇编语言是面向机器的语言吗• 与高级语言相比,汇编语言编写的程序通常怎么样?

    全部评论我要评论

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

    PHP中文网