20210214代码在终端设备上执行过程

汇编语言与机器语言一一对应,每一条机器指令都有与之对应的汇编指令
不同的CPU的指令集不同,对应的汇编语言也不同
汇编语言可以通过编译得到机器语言,机器语言可以通过反编译得到汇编语言
高级语言可以通过编译得到汇编语言\机器语言,但汇编语言\机器语言几乎不能还原成高级语言
在这里插入图片描述

  • 汇编语言可以直接访问、控制各种硬件设备,比如存储器、CPU等,能最大限度地发挥硬件功能
  • 能够不受编译器限制,对生成的二进制代码进行完全的控制
  • 目标代码简短,占用内存少,执行速度快
  • 汇编指令是机器指令的助记符,同机器指令一一对应。每一种CPU都有自己的机器指令集\汇编指令集,所有汇编语言不具备可移植性。
  • 知识点过多,开发者需要对CPU等硬件结构有所了解,不便于编写、调试、维护
  • 不区分大小写,比如mov和MOV是一样的

猜你喜欢

转载自blog.csdn.net/foundliving/article/details/113808948