首先我们先了解一下什么是汇编语言?
什么是汇编语言?
汇编语言是直接在硬件之上工作的编程语言,学习汇编语言之前最好先了解一下计算机硬件系统的结构和工作原理。学习汇编语言的重点是学习如何利用硬件系统的编程结构和指令集进而有效地灵活地控制系统执行工作。
什么是机器语言?
机器语言是机器指令的集合。这些机器指令本质上就是由一组0和1组成的命令,是CPU唯一能解释执行的命令。
计算机的底层用的是二进制,0和1,0表示“不打孔”,1表示“打孔”。机器语言的劣势是,一旦程序出了bug,很难排查错误,甚至是几乎不可能排查出错误。正是因为这样的原因,才有了汇编语言的产生。
关于汇编语言的产生
汇编语言的主体是汇编指令,汇编指令和机器指令的差别在于指令的表示方法上,汇编指令是机器指令的助记符,汇编指令是更便于记忆的一种书写格式。它较为有效地解决了机器指令编写程序难度大的问题,汇编语言与人类语言更接近,便于阅读和记忆。使用编译器,可以把汇编程序转译成机器指令程序。
暂无评论...