汇编语言的组成

汇编语言的组成,第1张

这部分指令用于同外围设备交换数据,包括端口输入指令IN/INS、端口输出指令OUT/OUTS。高级语言辅助指令这部分指令为高级语言的编译器提供方便,包括创建栈帧的指令ENTER和释放栈帧的指令LEAVE。控制和特权指令这部分包括无 *** 作指令NOP、停机指

汇编语言是利用指令的助记符、符号地址、标号来编写的语言。

语句格式为:

标号: 指令助记符 *** 作数, *** 作数 ;注释

标号表示本指令语句的符号地址,标号后面必须紧跟冒号“:”。

注释前必须加上分号“:”。

所以汇编语言由标号、指令助记符、 *** 作数、和注释 四部分组成。

在电脑中,把汇编语言转换为机器语言的过程就叫做编译。

编译(compilation , compile) 1、利用编译程序从源语神模数言编写的源程序产生目标程序的过程。 2、用编译程序产生目标程序的动作。 编译就是把高级语言变成计算机可以识别的2进制语言,计算机只认识1和0,编译程序把人们熟悉的语言换成2进制的。 编译程序把一个源程序翻译成目标程序的工作过程分为五个阶段:词法分析;语法分析;语义检查和中间代码生成;代码优化;目标代码生成。主要是进行词法分析和语法分析,又称为源程序分析,分析过程中发现有语法错误,给出提示信息。

编译语言是一种以编译器来实现的编程语言。它不像直译语言一样,由解释器将代码一句一句运行,而是以编码并译器,先将代游首码编译为机器码,再加以运行。理论上,任何编程语言都可以是编译式,或直译式的。它们之间的区别,仅与程序的应用有关。

将某一种程序设计语言写的程序翻译成等价的另一种语言的程序的程序, 称之为编译程序(compiler) 。

汇编语言程序有顺序程序、分支程序、循环程序三种。分支结构的执行是依据一定的条件选择执行路径,而不是严格按照语句出现的物理顺序。

分支结构的程序设计方法的关键在于构造合适的分支条件和分析程序流程,根据不同的程序流程选择适当的分支语句。

扩展资料:

注消耐漏意事项:

汇编指令不区分大小写,目亩哗的 *** 作数是存结果的,原 *** 作数是被 *** 作的。

二进制数后跟b,十六进制数后跟h,十拿烂进制数不需特殊标记。

汇编源程序中,数据不能以字母开头,需要在前面加上0,如0a000h。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12488126.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存