计算机能直接识别执行用汇编语言编写的程序吗
时间:2021-03-22
来源:互联网
今天给大家带来不能用汇编语言编写的程序,计算机是不能直接识别和执行的;必须先把汇编语言源程序翻译成机器语言程序(即目标程序),然后才能被执行。当目标程序被安置在内存的预定位置上后,就能被计算机的CPU处理和执行。还不清楚的朋友们快来PHP爱好者看看吧。
计算机能直接识别执行用汇编语言编写的程序吗
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。在汇编语言中,用助记符代替机器指令的操作码,用地址符号或标号代替指令或操作数的地址。
汇编语言和机器语言的性质差不多,只是被符号化了的机器语言,仍然是一种依赖于机器的语言。与机器语言相比较,汇编语言在编写、修改和阅读等方面有了相当的改进,但与高级语言相比还相差甚远。
用汇编语言编写的程序计算机不能直接识别它。必须先把汇编语言源程序翻译成机器语言程序(称目标程序),然后才能被执行。在不同的设备中,汇编语言对应着不同的机器语言指令集,通过汇编过程转换成机器指令。
汇编语言的优点:
汇编语言作为机器语言之上的第二代编程语言,它也有很多优点:
可以轻松的读取存储器状态以及硬件I/O接口情况
编写的代码因为少了很多编译的环节,可以能够准确的被执行
作为一种低级语言,可扩展性很高
汇编语言的缺点:
因为代码非常单调,特殊指令字符很少,所以造成了代码的冗长以及编写的困难
因为汇编仍然需要自己去调用存储器存储数据,很容易出现BUG,而且调试起来也不容易
就算完成了一个程序,后期维护时候也需要耗费大量的时间。
因为机器的特殊性造成了代码兼容性差的缺陷。
以上就是计算机能直接识别执行用汇编语言编写的程序吗的详细内容,更多请关注php爱好者其它相关文章!
-
恶魔轮盘赌怎么下载 时间:2024-05-18
-
《租号玩》联系号主方法 时间:2024-05-18
-
《基建空间》成就有哪些?全成就列表一览 时间:2024-05-18
-
和平精英巡查员衣服怎么获得-和平精英巡查员衣服图片一览 时间:2024-05-18
-
《5E全民杯携手WD 时间:2024-05-18
-
《异度之刃3》灵魂骇客全反应特效战技介绍 灵魂骇客技能搭配攻略 时间:2024-05-18
相关应用
今日更新
- 1byte等于多少bit
阅读:28
- cpukf和cpuk的区别是什么
阅读:28
- 解决Laravel使用Windows docker运行php容器及mysql容器时,连不起数据库问题
阅读:18
- 其他用户已经限定了可以输入该单元格的数值怎么办
阅读:19
- 行间距在哪里
阅读:18
- goip设备是什么意思
阅读:39
- 打印怎么横向打印
阅读:24
- wordpress如何不用插件实现文章阅读数
阅读:23
- phpmyadmin上传限制修改配置文件方法不止有一个!
阅读:22
- 表格查找功能在哪里
阅读:18