88问答网
所有问题
--汇编语言,可以编写什么机器用的程序??
--大街上的自助投币饮料售货机,是用汇编语言写的程序么?
--ATM存取款机是用汇编语言写的程序么?
举报该问题
推荐答案 推荐于2016-02-25
汇编语言是一种与具体CPU及其它硬件息息相关的语言,比如:现在的PC(80X86系列CPU),Intel的MCS51、MCS96及兼容单片机、日立的H8系列单片机,摩托罗拉M68系列单片机、PIC系列单片机它们都有汇编语言,但大相径庭。汇编语言与机器语言存在一一对应关系,所以它们的编译器非常容易编写,另外由于汇编语言的每个指令都与硬件息息相关,所以有极高的执行效率,和很小的体积。C、C++等高级语言往往更注重于算法和数据结构,它们的指令与机器语言不存在一一对应关系,所以编写针对硬件的结果是体积大了数倍,效率反而更低下。另外,高级语言针对非PC机需要严重依赖开发包,但很多非很流行的CPU往往并没有提供开发包,这时候汇编语言就是唯一的选择。汇编语言由于与硬件息息相关,所以也存在移植困难、对硬件不了解,几乎无法编写的缺点。
总体来说,高级语言通常用于PC机和流行系统的软件开发。汇编语言通常用于单片机开发、PC机硬件驱动程序开发、机床控制系统开发等等,对于这些场合,往往需要一些定制的硬件即外部机构,而这些通常很难被标准化和模块化。开发包来开发硬件通常需要专门的特定硬件来支持,并且可扩展性非常差,利用高级语言和专用开发包来开发这些咚咚,往往是成本高出很多,但效果还是不尽人意。
大街上的自助投币饮料售货机、ATM通常是某些公司的成形产品,不会有太大的改动,它们通常用它们厂家内部的专用工具和开发包开发(外人要不到的),如果你自己设计的话,汇编语言可能是你唯一的工具,甚至有可能要和机器语言直接打交道。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/SSaaBccM.html
其他回答
第1个回答 2021-02-04
您的浏览器不支持HTML5视频
第2个回答 2008-01-18
如果芯片是可以编程的,那无所谓用哪种语言来编写,因为最后都要经过编译汇编,生成机器码
比如单片机,你可以用汇编来写,也可以用C来写,还可以用C++写,只要你的编译器支持将这些东西转换成需要的机器码就可以
第3个回答 2008-01-18
可以用汇编来写,当然也可以用高级语言,如c语言来写,只要有对应此硬件的编译器就行了
如果要用汇编写,当然也必须有对应该硬件电路的汇编程序才行.
另外补充一点,程序最重要的不是语言类型,而是设计思想!只要思想正确任何语言都行
相似回答
汇编语言
是一种
什么程序
设计语言?
答:
汇编语言是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言
,亦称为符号语言。在汇编语言中,用助记符代替机器指令的操作码,用地址符号或标号代替指令或操作数的地址。比起机器语言,汇编语言具有更高的机器相关性,更加便于记忆和书写,但又同时保留了机器语言高速度和高效率的特点。...
什么
是
机器语言,汇编语言
和高级语言
答:
汇编语言是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言
,亦称为符号语言。在汇编语言中,用助记符(Mnemonics)代替机器指令的操作码,用地址符号(Symbol)或标号(Label)代替指令或操作数的地址。高级语言相对于机器语言,是一种指令集的体系。这种指令集,称机器码(machine code...
汇编语言
分几种?分别都是干
什么的
答:
1.简单的汇编程序。
它的特征是目标机器翻译机器语言的绝对地址,可以直接在内存中执行,也称为“加载和执行”汇编程序
。这种工作方式在存储空间的组织中是非常有限的。2. 模块汇编。它提供了设计、编码和调试不同程序模块的能力。每个汇编模块称为一个对象模块。它们的地址是相对的。可以使用链接汇编程序...
汇编语言
与
机器语言
有何异同?
答:
1、高级语言:相对于机器语言(machine language)是一种指令集的体系。
2、汇编语言:是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言
。3、机器语言:不经翻译即可为机器直接理解和接受的程序语言或指令代码。二、编码方式不同 1、高级语言:语法和结构更类似汉字或者普通英文,且...
汇编语言能
做
什么?
答:
因为汇编语言只是将
机器语言
做了简单编译,所以并没有根本上解决机器语言的特定性,所以汇编语言和机器自身的编程环境息息相关,推广和移植很难,但是还是保持了机器语言优秀的执行效率,因为他的可阅读性和简便性
,汇编语言
到现在依然是常用的编程语言之一。汇编语言不像其他大多数
的程序
设计语言一样被广泛...
汇编语言
都有
什么
答:
汇编语言 AX, AL 是什么意思?AX是16位寄存器累加器
,可以
分成AH和AL两个8位寄存器单独使用。AL是8位寄存器累加器,为了向下兼容8位
程序
。BX、CX、DX等寄存器也有类似的结构,其中H表示高位(HIGH),L表示低位(LOW)。汇编语言编程的主要优势是
什么?汇编语言的
主要优势在于能够精确控制程序的运行时间...
汇编语言
是一种
机器语言
吗?怎么有的说不是有的说是啊?
答:
使用汇编语言
编写的程序
,机器不能直接识别,要由一种程序将汇编语言翻译成机器语言,这种起翻译作用的程序叫
汇编程序,
汇编程序是系统软件中语言处理系统软件。汇编语言编译器把汇编程序翻译成
机器语言
的过程称为汇编。汇编语言比机器语言易于读写、调试和修改,同时具有机器语言全部优点。但在编写复杂程序时,...
编程
语言
有几种,分别都是
编什么程序的
?
答:
计算机语言的种类非常的多,总的来说可以分成
机器
语言,
汇编语言,
高级语言三大类。 电脑每做的一次动作,一个步骤,都是按照以经用计算机
语言编
好
的程序
来执行的,程序是计算机要执行的指令的集合,而程序全部都是用我们所掌握的语言来
编写
的。所以人们要控制计算机一定要通过计算机语言向计算机发出命令。 计算机所能识别的...
大家正在搜
用汇编语言编制的程序可以
用汇编语言编写的程序需经过
用高级程序设计语言编写的程序
汇编语言是一种什么程序设计语言
用汇编语言编写的程序称为
汇编语言编写的程序通常
用高级语言编写的程序
高级语言编写的程序可移植性
c语言编写的程序被称为
相关问题
机器语言、汇编语言可以作什么?
汇编语言是用什么语言编写出来的??
用汇编语言编写的程序称为?
汇编语言可以用来做什么?
汇编语言是面向什么的程序??? 是面向机器么???
请问,汇编语言需要汇编程序来翻译成机器语言,那汇编程序又是由...
汇编是用什么软件编的?
计算机能直接识别 执行用汇编语言编写的程序对吗