您当前的位置:首页 > 生活热点 > 正文

equalizer(equ)

导读 大家好,小跳来为大家解答以上的问题。equalizer,equ这个很多人还不知道,现在让我们一起来看看吧!1、EQU只是一个伪令义.EQU介绍:1)在某...

大家好,小跳来为大家解答以上的问题。equalizer,equ这个很多人还不知道,现在让我们一起来看看吧!

1、EQU只是一个伪令义.EQU介绍:1)在某些时候程序中多次出现同一个表达式,为方便起见,可以用赋值伪操作给表达式赋予一个名字。

2、就叫做EQU。

3、2)Expression_name EQU Expression;此后程序中凡需要用到该表达式指出,就可以用表达式名来代替了。

4、可见,EQU的引入提高了程序的可读性,也使其容易修改。

5、3)上式中的表达式可以是任何有效的操作数格式,可以是任何可求出常数值的表达式,也可以是任何有效的助记符。

6、4)EQU不是指令集,而是伪指令,一般我们常使用的MASM5.0以上都常用这个伪指令。

7、它不是80X86的指令集合。

8、而汇编在第一次扫描时只扫描了指令,而将伪指令中的东西作为“动态内容”作了标记而已。

9、所以在第一次扫描所得到的清单中是没有看到它占用内存的。

10、所以不会计算其中的数据的。

11、而第二次扫描才能得到。

12、5)指令集是属于机器CPU的,因有的,一个类型CPU就有这样一个指令集。

13、而伪指令则是由汇编软件提供的,比如MASM5.0中提供了EQU的伪指令,那么汇编时是由于MASM5.0进行运算的。

14、而计算空间时所得到的清单文件是关于指令的,所以伪指令并没有计算在内。

15、6)不同类型的CPU会有不同的指令集,不管你使用什么样的汇编软件,同一个类型 的CPU指令集是不会变的!而伪指令是由汇编软件提供,不同的汇编软件有不同的伪指令集。

16、7)CPU的发展和软件的发展都有一个基础,因此出现了向下兼容的现象。

17、80386与80286相比,只在80286指令集的基础上增加了几个指令而成的。

18、而软件也是,MASM6.0只是在5.0部分伪指令集的基础上增加了几条伪指令而已。

19、但6.0却还有一大进步就是将5.0中的两次扫描一次完成。

20、也就是说6.0只有一次扫描。

21、而5.0却是两次扫描。

本文到此分享完毕,希望对大家有所帮助。


声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,谢谢。

上一篇: 敖汉贴吧吧百度贴吧(敖汉贴吧)

下一篇: 短篇文言文50字以内(短篇文言文)



推荐阅读