‘壹’ 汇编语言程序需经什么翻译成目标程序
需要经过汇编程序即masm.exe翻译成目标程序也就是0bj文件
‘贰’ 汇编语言原程序用编译程序将其翻译为机器语言程序对不对
严格地讲,不对。
编译程序,是对高级语言程序进行翻译的程序。它具有语法分析重构的过程。
汇瞎缺编语言源程序的翻译,只是简单的查表式翻译,不需要按语法察做进行分磨没辩析和重构。
将汇编语言的源程序翻译成机器语言的翻译程序,不能称之为“编译程序”,而是叫做“汇编程序”。
`
‘叁’ 将汇编语言源程序翻译成机器语言目标程序的是什么
是汇编程序。
把汇编语言书写的程序翻译成与之等价的机器语言程序的翻译程序。汇编程序输入的是用汇编语言书写的源程序,输出的是用机器语言表示的目标程序。
汇编语言是为特定计算机或计算机系列设计的一种面向机器的语言,由汇编执行指令和汇编伪指令组成。采用汇编语言编写程序虽不如高级程序设计语言简便、直观。
但是汇编出的目标程序占用内存较少、运行效率较高,且能直接引用计算机的各种设备资源。它通常用于编写系统的核心部分程序,或编写需要耗费大量运行时间和实时性要求较高的程序段。
分类:
1、简单汇编程序
简单汇编程序 又称“装入并执行”式汇编程序。由于简便而得到广泛使用。这种汇编程序的特点是汇编后的机器语言程序直接放在内存之中准备执行。
目标程序所占据的存储位置是在汇编时固定的,并且以后不能改变,所以这种工作方式不能将多个独立汇编的子程序合并为一个完整的程序,而且枣睁只能调用位置与目标程序不冲突亏灶的程序库中的子程序。
2、模块汇编程序
模块汇编程序 为适应模块程序设计方法而研制的。它除了克服简单汇编程序的缺点之外,还提供并行设计、编码和调试不同程序模块的能力,而且更改程序时只更改有关的模块即可。
每个汇编后的程序模块称为目标模块,多个目标模块经连接装配程序组合成一个完整的可执行的程销岩扮序。
3、条件汇编程序
条件汇编程序 主要特点是具有选择汇编某些程序段的能力。它适用于编写选择性较大的程序或程序包,以便根据用户的需要和设备的配置情况剪裁、编制适当的软件。
这种汇编语言通常要引入“条件转移”、“转移”等汇编指示,以便根据用户指定的汇编条件有选择地汇编某些程序段或控制汇编程序的加工路径。
‘肆’ 汇编语言源程序需经什么翻译成目标程序
汇编器。汇编器将汇编语言源程序翻译为机器语言目标程序,实现了汇编语言到机器语言的转换。汇编器的工作原理是将汇编程序中的助记符(Mnemonic)、符号(Symbol)等转换为对应的二进制代码,形成目标程序。汇编器还会进行一些错误检查、弯羡地址分配等操作,以确保目标程序正确有效。在生成目标程序后,可以通过链接乎陪器(Linker)和加载器(Loader)等工具,将目标程序转化为可岁闹蠢以在计算机上运行的可执行文件。
‘伍’ 汇编语言用什么软件写的后缀名是什么
汇编语言不是用什么软件写的,是由字母、单词来代替一个特定的指令来编辑的,后缀名是.asm。
汇编语言是用一些容易理解和记忆的字母,单词来代替一个特定的指令,比如:用“ADD”代表数字逻辑上的加减,“MOV”代表数据传递等等,通过这种方法,人们很容易去阅读已经完成的程序或者理解程序正在执行的功能,对现有程序的bug修复以及运营维护都变得更加简单方便。
汇编语言具有更高的机器相关性,更加便于记忆和书写,但又同时保留了机器语言高速度和高效率的特点。汇编语言仍是面向机器的语言,很难从其代码上理解程序设计意图,设计出来的程序不易被移植,故不像其他大多数的高级计算机语言一样被广泛应用。
(5)汇编需要用什么程序翻译扩展阅读
汇编语言表达式常量:
1>数值常量1010H
2>符号常量
伪指令:<符号名>EQU<表达式>
功能:定义所指符号常量所代表的常量的值
说明:表达式可以是常数、指令助记符、伪指令助记符、寄存器名字或其他自定义的符号
例子:VAEQU100;表达式为常数
NUMEQUVA+100;表达式为数值表达式
OPEEQUADD;表达式为指令助记符
伪指令:<符号名>=<常数表达式>
功能:定义所指符号常量所代表的常量的值
说明:“=”之后只能是常数,对于字符和字符串汇编时按照整数处理
例子:VA=100
NUM=3*100
NUM=VA+500
‘陆’ 汇编语言源程序需经()翻译成目标程序。A监控程序B汇编程序C机器语言程序D机器语言
B汇编程序
编译也前如有翻译配悔早成汇编的 因为容易误解所以一般叫编译程序
宝岛把汇编语言翻培雀译成组合语言 避免了这个混同的问题
‘柒’ 汇编用什么软件
问题一:用什么软件编写汇编语言呢 学单片机吧,用这个软件吧,集汇编、仿真一体的。而且是共享的。
51汇编集成开发环境 ,点击放大
问题二:要学习汇编语言要用什么软件? 你下载个ma *** 32v10唬,里面的编辑器可以直接编译
或者去论坛aogosoft/bbs看看
问题三:谁能介绍一下汇编用什么软件好 keil吧,汇编和c都可以,支持的机型也多
问题四:汇编是用什么软件编的? 清华大学出版社出版的《汇编语言》是经典教材,作者:朱玉龙等。图书ISBN:7302068119
汇编语言是用二进制语言编写,也就是我们常说的机器语言,汇编语言与处理器密切相关。每种处理器都有自己的指令系统,相应的汇编语言各不相同。所以,汇编语言程序的通用性、可移植性较差。相对来说,高级语言与具体计算机无关,高级语言程序可以在多种计算机上编译后执行。
汇编语言功能有限,又涉及寄存器、主存单元等硬件细节,所以编写程序比较繁琐,调试起来也比较困难。高级语言提供了强大的功能,采用类似自然语言的语法,所以容易被掌握和应用,它不必关心诸如标志汇编语言本质上就是机器语言,它可以直接、有效地控制计算机硬件,因而容易产生运行速度快、指令序列短小的高效率目标程序。高级语言不易直接控制计算机的各种操作,编译程序产生的目标程序往往比较庞大、程序难以优化,所以运行速度较慢。
可见汇编语言的主要优点就是可以直接控制计算机硬件部件,可以编写在“时间”和“空间”两方面最有效的程序。这些优点使得汇编语言在程序设计亥占有重要的位置,是不可被取代的。汇编语言的缺点也是明显的。它与处理器密切有关,要求程序员比较熟悉计算机硬件系统、考虑许多细节问题,导致编写程序繁琐,调试、维护、交流和移植困难。因此,有时可以采用高级语言和汇编语言混合编程的方法,互相取长补短,更好地解决实际问题。
汇编语言用助记符代替操作码,用地址符号代替操作数。由于这种“符号化”的做法,所以汇编语言也称为符号语言。用汇编语言编写的程序称为汇编语言“源程序”。汇编语言“源程序”不能直接运行,需要用“汇编程序”把它翻译成机器语言程序后,方可执行,这一过程称为“汇编”。汇编语言“源程序”比机器语言程序易读、易检查、易修改,同时又保持了机器语言执行速度快、占用存储空间少的优点。汇编语言也是“面向机器”的语言,不具备通用性和可移植性。
问题五:汇编语言 有什么软件啊 汇编语言(Assembly Language)是面向机器的程序设计语言。
在汇编语合中,用助记符(Memoni)代替操作码,用地址符号(Symbol)或标号(Label)代替地址妈。这样用符号代替机器语盲的二进制码段扮,就把机器语音变成了汇编语言。于是汇编语言亦称为符号语言。
使用汇编语言编写的程序,机器个能直接识别,要由一种程序将汇编语言翻译成机器语言,这种起翻译作用的程序叫汇编程序,汇编程序是系统软件中语言处理系统软件。汇编语言把汇编程序翻译成机器语言的过程称为f汇编。
汇编语言比机器语言易于读写、易于调试和修改,同时也具有机器语言执行速度快,占内存空间少等优点,但在编写复杂程序时具有明显的局限性,汇编语言依赖于具体的机型,不能通用,也不能在不同机型之间移植。
■对于不同型号的计算机,有着不同的结构的汇编语言
汇编语言由于采用了助记符号来编写程序,比用机器语言的二进制代码编程要方便些,在一定程度上简化了编程过程。汇编语言的握游灶特点是用符号代替了机器指令代码,而且助记符与指令代码一一对应,基本保留了机器语言的灵活性。使用汇编语言能面向机器并较好地发挥机器的特性,得到质量较高的程序。
汇编语言是面向具体机型的,它离不开具体计算机的指令系统,因此,对于不同磨宴型号的计算机,有着不同的结构的汇编语言,而且,对于同一问题所编制的汇编语言程序在不同种类的计算机间是互不相通的。
汇编语言中由于使用了助记符号,用汇编语言编制的程序输入计算机,计算机不能象用机器语言编写的程序一样直接识别和执行,必须通过预先放入计算机的汇编程序的加工和翻译,才能变成能够被计算机识别和处理的二进制代码程序。用汇编语言等非机器语言书写好的符号程序称为源程序,运行时汇编程序要将源程序翻译成目标程序。目标程序是机器语言程序,它一经被安置在内存的预定位置上,就能被计算机的CPU处理和执行。
汇编语言像机器指令一样,是硬件操作的控制信息,因而仍然是面向机器的语言,使用起来还是比较繁琐费时,通用性也差。但是,汇编语言用来编制系统软件和过程控制软件,其目标程序占用内存空间少,运行速度快,有着高级语言不可替代的用途。
■html属于汇编吗?
不属于汇编语言。它是Hypertext Markup Language的缩写,用来编写网页的语言.通常一个网页的网址最后面有或者都是用这种语言编写的.
另外,它一般用来编写静态网页,现在最流行的动态语言有ASP,.NET和PHP等等.
问题六:汇编语言编程需要什么软件? 以下都鼎以:
1、汇编器 ma *** 的ml.exe
2、文本编辑器 ultra edit
3、资源编辑器 调试器 Microsoft visual stutio
4、连接器 microsoft的link.exe
5、反汇编器win32da ***
问题七:汇编用什么软件编译啊? 通常我都用记事本或者ultra-edit写程序,然后进到命令行里,用ma *** 编译链接,最后用debug调试,这是标准流程啊。
汇编小站上介绍了一个工具叫ma *** plus,据说是一个类似于vc的IDE,你可以看下,上面对它的评价挺高的。
问题八:汇编语言用什么软件编 MASM 是可视化界面。调试、操作方便 !
具体请看:ke./...Px7MuP
DOS 下 汇编 存储 编译较麻烦!
问题九:汇编语言用什么编译软件 80x86 的汇编语言,用:MASM.EXE
MCS-51 的汇编语言,用:KEIL.EXE
还有很多种汇编语言,自己网络吧。
问题十:用哪个软件可以制作电子版制度汇编 QikPg?1.6设计师大众版是QikPg?首次推出的免费数字互动设计软件,目的是为了让更多的人来制作数字互动书籍。任何人都可以像搭积木一样制作出多媒体互动的App电子书、App杂志、App宣传册、App影集、App教程、App攻略,或者其它的App作...
‘捌’ 将汇编源程序翻译成目标程序的程序称为什么程序
将汇编源程序翻译成目孝咐标程序的程序称为编译程序。将汇编源程序翻译成目标程序obj的程序称为编译程序。编译程序也称为编译器,是指把用高级程序设计语言巧散纯书写的源程序,掘哪翻译成等价的机器语言格式目标程序的翻译程序。编译程序属于采用生成性实现途径实现的翻译程序。
‘玖’ 什么能把汇编语言翻译成机器语言程序
汇编语言是一种低级别的编程语言,其中的代码指令是直接映射到计算机处理器上的机器指令。因此,将汇编语言翻译成机器语言程序的工作被称为汇编,这个工作是由汇编器(Assembler)来完成的。
汇编器是一种特殊的程序,它的作用是将汇编语言程序转换为机器语言程序。在汇编过程中,汇编器会将汇编语言的指令逐条翻译成对应的机器指令,并将这些指令依次存储在内存中,最终生成一个可执行的机器语言程序。
具体来说,汇编器将汇编语言的源代码读入,按照语法规则进行词法分析和语法分析,将汇编语言中的指令转换为二进余拦制代码,并生成一个与之对应的符号表,最终将汇编语言转换为机器语言程序竖拦胡。
需要注意的是,不同的计算机处理器有不同的指令集和指令格式,因此不同的计算机处理器需要使用不同的汇编器。此外,由于汇编语言是低级别的编程语言,其编写和调试都需要衡厅较高的技术水平和经验,因此汇编编程在现代计算机领域中已经不太常见,被高级语言所替代。
‘拾’ 请问,汇编语言需要汇编程序来翻译成机器语言,那汇编程序又是由什么语言编写的呢
什么语言都可以啊,
汇编程序
的作用就是把一系列文本符号翻译成二进制的
机器语言
,这是任何语言都可以轻易实现的简单功能。
当然最开始的汇编程序肯定是直接用机器语言写的,但后面的就不是了。就好像,VS2010是用
VS2008
开发的一样……