本文目录一览

1,汇编器是什么意思是做什么的

就是把汇编代码转换为机器代码

汇编器是什么意思是做什么的

2,有什么好用的汇编器

汇编语言编译器,有ML汇编器,微软的,还有gcc内置的汇编器,它们使用的汇编语法不通,用哪个都一样。都可以学习汇编。
用文本编辑工具写成的符合汇编语言语法的文本文件目标代码:汇编源代码名词解释:可以在特定的处理器上执行的二进制代码汇编器

有什么好用的汇编器

3,什么是汇编器

就是编译器罢
用文本编辑工具写成的符合汇编语言语法的文本文件目标代码:汇编源代码名词解释:可以在特定的处理器上执行的二进制代码汇编器
汇编语言编译器,有ml汇编器,微软的,还有gcc内置的汇编器,它们使用的汇编语法不通,用哪个都一样。都可以学习汇编。

什么是汇编器

4,汇编器编译器编辑器

有链接器,编辑器,编译器.GCC的话就是把 先把源文件预处理成纯C的文件,编译器把纯C文件转换成汇编程序,汇编器再把汇编程序变成 目标文件. 连接器 去链接库文件,然后生成可执行文件... ... 其实编译器,没有什么功能,就和文本 TXT一样,只不过多了一些语法高亮功能.纯C文件,说白了,就是去掉一些没有的东西,比如注释,还有一些用不到的东西.然后纯C文件变成汇编的代码,

5,汇编器所要完成的任务

汇编器现在一般都在使用“宏汇编器”所完成的任务就是1. 把指令转换成为机器代码2. 宏展开3. 把机器代码结果结果保存成目标文件。
汇编器现在一般都在使用“宏汇编器”所完成的任务就是1. 把指令转换成为机器代码2. 宏展开3. 把机器代码结果结果保存成目标文件。
1、对源文件的预处理;2、对汇编语法的诊断;3、映射汇编指令到对应机器码;4、创建特定结构的可重分配目标文件文件。

6,汇编器和编译器有什么区别

汇编器(Assembler)是将汇编语言翻译为机器语言的程序。一般而言,汇编生成的是目标代码,需要经链接器(Linker)生成可执行代码才可以执行。 汇编语言是一种以处理器指令系统为基础的低级语言,采用助记符表达指令操作码,采用标识符表示指令操作数。作为一门语言,对应于高级语言的编译器,需要一个“汇编器”来把汇编语言原文件汇编成机器可执行的代码。常用的高级语言编译器有Microsoft公司的MASM系列和Borland公司的TASM系列编译器,还有一些小公司推出的或者免费的汇编软件包等。 编译器就是将“一种语言(通常为高级语言)”翻译为“另一种语言(通常为低级语言)”的程序。一个现代编译器的主要工作流程:源代码 (source code) → 预处理器 (preprocessor) → 编译器 (compiler) → 目标代码 (object code) → 链接器(Linker) → 可执行程序 (executables)高级计算机语言便于人编写,阅读交流,维护。机器语言是计算机能直接解读、运行的。编译器将汇编或高级计算机语言源程序(Source program)作为输入,翻译成目标语言(Target language)机器代码的等价程序。源代码一般为高级语言 (High-level language), 如Pascal、C、C++、Java、汉语编程等或汇编语言,而目标则是机器语言的目标代码(Object code),有时也称作机器代码(Machine code)。对于C#、VB等高级语言而言,此时编译器完成的功能是把源码(SourceCode)编译成通用中间语言(MSIL/CIL)的字节码(ByteCode)。最后运行的时候通过通用语言运行库的转换,编程最终可以被CPU直接计算的机器码(NativeCode)
汇编器(比如MASM)全称是汇编编译器,用来编译汇编语言的。汇编语言的大部分命令都和机器码一一对应,而高级语言和汇编的伪指令是不和机器码一一对应的 ,因此从某种意义上说,汇编码就相当于机器码。 编译器的作用是,将源文件(.c/.cpp/.pas等)转换为目标代码(.obj/.dcu等)。这是已经是二进制代码了。 最后由连接器(Linker),将目标代码连接起来,这样就形成了可执行文件
汇编器是编译器的一种编译器就是把各种编程语言编写的程序源代码翻译成cpu指令的一组程序.汇编器就是汇编语言的编译器
可以理解为,编译器先把源文件转换成汇编文件,再调用汇编器和连接器生成可执行文件
汇编和编译是两个完全不同的概念.汇编是指用汇编语言直接操纵机器,用汇编语言编的程序是不需要编译器进行编译的编译是指把高级语言编的程序翻译成机器语言好让机器执行,不同的高级语言有不同的编译器楼主可以看看>和>这两本书就明白了

文章TAG:汇编器  汇编器是什么意思是做什么的  
下一篇