汇编语言的含义??

我所学的汇编语言都是 软件开发方面的
比如先来个
标题。在来个 读取数据 在对数据进行处理 然后出力数据,,
最后写个JCL 在大机环境下运行程序。完

可看了好多汇编语言的文章怎么都是一些芯片的东西 比如8086/8088 CPU
等等 和我学的汇编语言命令也有所不大一样
求高人指点一下 这些8086/8088CPU的汇编语言语句,和我在软件开发中用的汇编语言语句是否相同,看他们的逻辑为什么和我所理解的逻辑不一样 写法上也是完全不同的格式。。CPU 方面根本就不用通用寄存器 REG3到REG12 这些都一个没用。。。DCB 情报也不写。。。
小弟学艺不精,忘高人指点迷经。

首先说明一下,软件是基于操作系统之上,操作系统是基于硬件之上,操作系统是
“程序”的集合,这里说的“程序”是针对某个计算机硬件的驱动程序来说的,有了这些程序就能驱动计算机了,把一些“程序”拿出来做成API,软件就是使用操作系统提供的API来实现的。你所说的“汇编语言”是什么高级语言吧?是不是虚拟机一类的,要不然学汇编8086都不知道?
》》》》》》》》》》》》》》》》》》》》》》》》》》》》》
软件是基于操作系统:(高级软件的实现离不开操作系统的支持)打个比方:我们开发的软件是使用操作系统提供的API来实现的,高级程序开发就像一个厨房一样。菜,油,米,都是由其它“资源提供商”的(就像操作系统),厨房不必知道这些东西是怎么来的,只须按不同的菜谱做成不同的菜就行了,如果“资源提供商”没有提供这些东西,厨房是做不出东西的;所以软件不会涉及到硬件,只和操作系统有关(JAVA原理其虚拟机说到底还是基于操作系统的)。
》》》》》》》》
个人认为学软件一般不用关心汇编语言,汇编语言是用来设计硬件驱动的用来设计和修改操作系统还行,用来做软件效率太低还复杂,世界上就两个CPU生产商,而且ADM都支持intel的指令
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-05-12
你说的汇编语言是mainframe也就是大型机使用的汇编语言。而你看得书,应该是基于PC机的汇编语言吧。如果要看大型机的汇编,看浙江大学出版社的《ibm s/390 汇编语言》本回答被提问者采纳
第2个回答  2009-05-12
你没说你学的是什么“汇编语言”,但是有一点,汇编语言是与硬件密切相关的,不同的CPU的汇编指令是不一样的,所以汇编语言才要结合芯片来讲。
另:你所说的“DCB 情报”是什么东东?
第3个回答  2009-05-17
你指的是单片机里的汇编吧?
相似回答