汇编语言

书籍:中国卫生管理辞典 更新时间:2018-09-10 13:51:16

出处:按学科分类—医药、卫生 中国科学技术出版社《中国卫生管理辞典》第221页(763字)

用机器语言编成的程序,都是0和1的组合,难学、难写、难记、难检查、难修改,且在不同的机器上又不通用,因此不受欢迎。

为了更方便地使用计算机,在50年代初期创造了汇编语言。汇编语言同机器语言的性质相差不多,但在写法上有了一定的改进,是一种把机器语言符号化的语言。它用形象、直观的符号、英文单词的词头代替0和1,因此它仍依赖于机器语言,是面向机器的语言。

在汇编语言中用助记符、符号地址、括号等来书写程序。

其中用助记符反映指令的功能和主要特征,如用LOOP SIGN等一些名字代表地址,便于人们理解与记忆。有的指令前面用一个名字作标号,而每一个标号值就代表这条指令存入的地址。这样采用了符号地址后,用户只要用各种符号和标号写程序,而不用考虑它们的实际地址,给缩写程序带来很大方便。汇编语言比机器语言前进了一大步。

它易于编制,又易于理解记忆和检查修改。不过,由于汇编语言仍依赖于机器,而不能独立于机器,因而使用这种语言时必须了解机器的指令系统和某些其他情况,譬如累加器的情况、每条指令的执行速度以及内存的容量等等,只有这样才能把汇编语言的程序编得正确、简短、执行速度快。由此可知,针对某种类型的计算机用汇编语言编制的程序,在别的类型的计算机上是不能使用的。因此对比较复杂的科学计算程序,要采用独立于机器的高级语言来编写。

用汇编语言编写的程序与用机器语言编写的程序在执行速度上都比用高级语言编写的程序快。由于这个原因,在工业实对控制方面的程序通常用汇编语言编写。

汇编语言常用的符号有:加(+),减(-),乘(*),除(/),不大于(≤),0转移(#0Z),1转移(#1z),无条件转移(#WZ),变址加(#B+),变址比较(#B≤),输入(#SR),打印(#DY),停机(#TJ),等等。

上一篇:汇编 下一篇:中国卫生管理辞典目录
分享到: