Among the early purposes of assembly languages must be included:
rn1) the use in the programming process of mnemonic operation codes and symbolic variables names instead of the bit patterns and relative addresses of machine code as an aid to the human programmer. Machine code programming has largely disappeared except as a temporary bootstrapping process in producing an early version of an assembler, a compiler, or an interpreter. We shall ignore it in this short note. Other reasons often cited as justification for employing an assembly language at the present time are:
rn2) the availability of all the machine resources and facilities,
rn3) the necessity of producing a program that executes as fast as possible,
rn4) the necessity of producing a program that is as parsimoneous of memory as possible, and
rn5) as the original bootstrap processor in producing compilers or interpretors for higher level systems and applications languages.
rnWe wish to emphasize that these reasons were often valid in the past; that these reasons are sometimes valid at present; and that these reasons will remain valid only under very special circumstances in the future.
在汇编语言的早期用途中必须包括以下内容: P> rn
1)在编程过程中使用助记符操作代码和符号变量名称,而不是像机器代码那样使用位模式和相对地址对人类程序员的帮助。除了作为生成早期版本的汇编器,编译器或解释器的临时引导过程外,机器代码编程已基本消失。在本文中,我们将忽略它。当前经常被引用为使用汇编语言的理由还有其他原因: P> rn
2)所有机器资源和设施的可用性, P> rn
3)产生一个尽可能快地执行的程序, P> rn
4)必须产生一个尽可能与内存相同的程序, P> rn
5)就像原始引导程序一样 p> rn
我们希望强调指出,这些原因在过去通常是有效的;这些原因有时在当前是有效的;并且这些原因只有在将来非常特殊的情况下才有效。 P>
机译:绝缘子结冰测试方法和程序IEEE绝缘子结冰测试方法工作组编写的立场文件
机译:绝缘子结冰测试方法和程序:IEEE专责小组编写的关于绝缘子结冰测试方法的立场文件
机译:用68K摩托罗拉微处理器汇编语言和高级语言编写计算程序的不同方法
机译:微处理器汇编语言草案标准IEEE任务P694 / D11
机译:严格支持高级编程语言中浮点运算的IEEE标准的严格框架。
机译:数据科学作为一种语言:计算机科学的挑战—立场书
机译:关于客船安全规则和标准的理事会指令的提案。欧洲经济区联合委员会关于修订“欧洲经济区协定”附件XIII(第V章)的决定草案,增加了关于客船安全规则和标准的理事会指令(...... / ... / EC)。共同体的共同立场草案。投诉(96)61决赛,1996年2月28日