汇编语言有哪几种类型?

如题所述

汇编语言的分类是按CPU分的。

■什么是汇编语言

汇编语言(Assembly Language)是面向机器的程序设计语言。

在汇编语合中,用助记符(Memoni)代替操作码,用地址符号(Symbol)或标号(Label)代替地址妈。这样用符号代替机器语盲的二进制码,就把机器语音变成了汇编语言。于是汇编语言亦称为符号语言。

使用汇编语言编写的程序,机器个能直接识别,要由一种程序将汇编语言翻译成机器语言,这种起翻译作用的程序叫汇编程序,汇编程序是系统软件中语言处理系统软件。汇编语言把汇编程序翻译成机器语言的过程称为f汇编。

汇编语言比机器语言易于读写、易于调试和修改,同时也具有机器语言执行速度快,占内存空间少等优点,但在编写复杂程序时具有明显的局限性,汇编语言依赖于具体的机型,不能通用,也不能在不同机型之间移植。

■对于不同型号的计算机,有着不同的结构的汇编语言

汇编语言由于采用了助记符号来编写程序,比用机器语言的二进制代码编程要方便些,在一定程度上简化了编程过程。汇编语言的特点是用符号代替了机器指令代码,而且助记符与指令代码一一对应,基本保留了机器语言的灵活性。使用汇编语言能面向机器并较好地发挥机器的特性,得到质量较高的程序。

汇编语言是面向具体机型的,它离不开具体计算机的指令系统,因此,对于不同型号的计算机,有着不同的结构的汇编语言,而且,对于同一问题所编制的汇编语言程序在不同种类的计算机间是互不相通的。

汇编语言中由于使用了助记符号,用汇编语言编制的程序输入计算机,计算机不能象用机器语言编写的程序一样直接识别和执行,必须通过预先放入计算机的"汇编程序"的加工和翻译,才能变成能够被计算机识别和处理的二进制代码程序。用汇编语言等非机器语言书写好的符号程序称为源程序,运行时汇编程序要将源程序翻译成目标程序。目标程序是机器语言程序,它一经被安置在内存的预定位置上,就能被计算机的CPU处理和执行。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-05-16
很多 像计算机中的8086 51单片机中 Intel 等不同系类不同的汇编 不过都大同小异 只是变了点语法 学会了一种 要把其他的搞懂很简单的本回答被网友采纳
第2个回答  2011-05-16
应该说就一种但不同的CPU,机器码不相同,助记符(汇编语言)也不同,有多少种CPU,就有多少种汇编语言
第3个回答  2021-03-07
关于汇编语言的种类,可以说有多少种不同内核的CPU,就有多少种汇编语言。

和C语言不同,汇编语言更多的针对特定CPU内核,因此,不同内核的CPU,必须有对应的汇编语言编译器将汇编语言别写的程序编译成对应CPU的机器语言代码,CPU才能正确识别和执行这些代码。
第4个回答  2019-02-17
比较常用的应该有Intel的和IBM的吧,编译工具一般来说Windows平台用MASM比较多,而Linux平台大概是用NASM吧。

汇编语言都有哪些
汇编语言有以下种类:1. x86汇编语言 2. ARM汇编语言 3. MIPS汇编语言 4. 其他特定处理器架构的汇编语言(如DSP汇编语言等)解释:汇编语言是用于与计算机硬件直接交互的一种低级程序设计语言。与高级语言不同,它直接与计算机的指令集相对应,每个语句都与具体的机器操作相关。汇编语言有许多种类,取决...

哪些属于汇编语言
汇编语言包括:x86汇编语言、ARM汇编语言等。汇编语言是一种低级语言,介于机器语言和高级语言之间。它是一种用特定指令代码编写的语言,这些指令代码是计算机可以直接识别和执行的。关于汇编语言的详细内容如下:一、定义 汇编语言是一种用助记符代替机器语言的二进制指令码的语言。它使用特定的语法和指令集...

汇编语言有哪几种类型?
汇编语言的分类是按CPU分的。■什么是汇编语言 汇编语言(Assembly Language)是面向机器的程序设计语言。在汇编语合中,用助记符(Memoni)代替操作码,用地址符号(Symbol)或标号(Label)代替地址妈。这样用符号代替机器语盲的二进制码,就把机器语音变成了汇编语言。于是汇编语言亦称为符号语言。使用汇编语言...

汇编语言有哪几种类型
关于汇编语言的种类,可以说有多少种不同内核的CPU,就有多少种汇编语言。和C语言不同,汇编语言更多的针对特定CPU内核,因此,不同内核的CPU,必须有对应的汇编语言编译器将汇编语言别写的程序编译成对应CPU的机器语言代码,CPU才能正确识别和执行这些代码。

汇编语言的基本数据类型有哪些?与高级程序(如C)的数据类型的对应关系...
因为汇编语言直接面向硬件进行操作。所以汇编语言的基本数据类型只有“位”和“字节”。而C语言是高级语言,其数据类型比较接近日常生活中的类型,是抽象后的类型,事实上其基本单位也是“字节”,只是我们在使用C语言编写程序时无需分字节进行考虑,只考虑自己定义的数据类型即可,多数数据类型都要对应多个...

汇编语言是什么
汇编语言是一种低级编程语言。汇编语言是计算机编程中的一种低级语言。它与计算机硬件紧密相关,使用助记符来表示机器指令的操作类型,如加法、乘法等,同时使用特定的符号或标签代表操作数。编写程序时,开发者需要根据具体的机器架构选择对应的指令,并使用汇编语言将其组合起来,计算机通过解释这些指令序列来...

汇编程序分类
汇编程序根据其功能和特性主要分为几种类型:简单汇编程序,又名“装入并执行”式,其特点是汇编后的机器语言程序直接存于内存准备执行。但其局限性在于目标程序存储位置固定,不支持模块化和子程序调用,只适合单一程序设计。模块汇编程序是为了模块化程序设计而设计的,它克服了简单汇编的不足,支持并行...

汇编语言是什么类型的语言好编什么程序
汇编语言(Assembly Language)是面向机器的程序设计语言.汇编语言是一种功能很强的程序设计语言,也是利用计算机所有硬件特性并能直接控制硬件的语言。汇编语言”作为一门语言,对应于高级语言的编译器,需要一个“汇编器”来把汇编语言原文件汇编成机器可执行的代码。高级的汇编器如MASM,TASM等等为我们写汇编...

高分!!汇编语言的若干问题
1、汇编语言是编译型还是解释型?(或许汇编语言不能这么表述)编译型 2、汇编语言是否像高级语言一样,即便是相同的硬件也有很多种汇编语言?一般只有一种 3、汇编语言编写的程序在不同硬件上未必通用,这是因为硬件(如cpu)机器码与功能不同,那么是否像java一样,用一种汇编语言写一次汇编源码,在...

汇编语言是什么语言?
机器语言,是第一代计算机语言。 2. 汇编语言 为了减轻使用机器语言编程的痛苦,人们进行了一种有益的改进:用一些简洁的英文字母、符号串来替代一个特定的指令的二进制串,比如,用“A D D”代表加法,“M O V”代表数据传递等等,这样一来,人们很容易读懂并理解程序在干什么,纠错及维护都变得方便了,这种程序设计...

相似回答