汇编语言
来源:互联网 发布:中南民族大学网络使用 编辑:程序博客网 时间:2024/06/09 15:57
为了克服机器语言难读、难编、难记和易出错的缺点,人们就用与代码指令实际含义相近的英文缩写词、字母和数字等符号来取代指令代码(如用ADD表示运算符号“+”的机器代码),于是就产生了汇编语言。所以说,汇编语言是一种用助记符表示的仍然面向机器的计算机语言。汇编语言亦称符号语言。汇编语言由于是采用了助记符号来编写程序,比用机器语言的二进制代码编程要方便些,在一定程度上简化了编程过程。汇编语言的特点是用符号代替了机器指令代码。而且助记符与指令代码一一对应,基本保留了机器语言的灵活性。使用汇编语言能面向机器并较好地发挥机器的特性,得到质量较高的程序。
汇编语言中由于使用了助记符号,用汇编语言编制的程序送入计算机,计算机不能象用机器语言编写的程序一样直接识别和执行,必须通过预先放入计算机的 “汇编程序“的加工和翻译,才能变成能够被计算机识别和处理的二进制代码程序。用汇编语言等非机器语言书写好的符号程序称源程序,运行时汇编程序要将源程序翻译成目标程序。目标程序是机器语言程序,它一经被安置在内存的预定位置上,就能被计算机的CPU处理和执行。
汇编语言像机器指令一样,是硬件操作的控制信息,因而仍然是面向机器的语言,使用起来还是比较繁琐费时,通用性也差。汇编语言是低级语言。但是,汇编语言用来编制系统软件和过程控制软件,其目标程序占用内存空间少,运行速度快,有着高级语言不可替代的用途。
0 0
- 汇编语言
- 汇编语言
- 汇编语言
- 汇编语言
- 汇编语言
- 汇编语言
- 汇编语言
- 汇编语言
- 汇编语言
- 汇编语言
- 汇编语言
- 汇编语言
- 汇编语言
- 汇编语言
- 汇编语言
- 汇编语言
- 《汇编语言》
- 汇编语言
- CocoaPods安装和使用教程
- 应用程序和窗口
- C++primer plus第六版课后编程题答案14.5
- ExtJs4 与 SASS 的亲密接触——使用 SASS 自定义主题
- 在VC 程序中自定义Vista事件日志
- 汇编语言
- HDOJ1203 I NEED A OFFER! --wust9 (概率背包)
- SEVERE: Servlet.service() for servlet jsp threw exception javax.el.PropertyNotFoundException: Proper
- Java字节序,java整型数与网络字节序 byte[] 数组转换关系(ByteArrayOutputStream用法)
- .NET中多线程的同步资源访问
- 面试题——写程序判断操作系统位数
- N-Queens && II and Permutations && II && Next Permutation
- 使用DatagramSocket发送、接收数据(Socket之UDP套接字)
- IE 实现自动翻译