汇编,汇编语言,汇编程序概念

汇编语言是第一个计算机语言.该语言实际上是计算机处理器运行的指令的命令形式表示法.(这意味着你将与处理器的底层打交道,比如寄存器和堆栈).它等价于C,C语言概念.

把汇编语言翻译成真实的机器码的工具叫"汇编程序". 把这门语言叫做"汇编程序"这种用词不当相当普遍.它不同于C程序,等价于C编译程序C编译器.

汇编语言程序汇编语言源程序确切的说才是我们通常理解的"汇编程序",它等价于C程序,C语言程序.

用汇编程序把汇编语言源程序翻译成机器语言目标程序的过程,叫汇编汇编过程,它等价于C编译C编译过程.

汇编语言程序设计也就等价于C语言程序设计了.

 

汇编语言要了解的主要分为AT&T语法INTEL语法.他们的具体内容和区别在网上很容易搜到.

汇编程序或汇编器要了解的主要有:

GCC: GNU C语言产品,支持Inline Assemble,而不是纯汇编语言程序编译器

GAS : 支持AT&T语法标准的linux环境编译器

MASM:支持INTEL语法标准的dos,win32环境编译器

NASM:支持INTEL语法标准的多平台环境下的编译器,一般情况下用于linux平台较多.

还有一种汇编程序顺便提下,就是as86,因为在早期linux内核中用到它,它使用的INTEL语法.

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值