本人独立博客http://xcroot.com/
摘要: 汇编中addr和offset的异同点!!!一、相同点1、addr和offset操作符都是获得操作数的偏移地址;2、addr和offset的处理都是先检查处理的是全局还是局部变量,若是全局变量则把其地址放到目标文件中。二、不同点1、addr伪操作符,只能用在invoke伪指令语句中;2、offset伪操作符可以用在任何可能涉及偏移地址的指令(当然包括invoke伪指令)并想获取操作数偏移地址的场合中;3、addr不能处理向前引用(即addr引用的操作数必须在使用addr前就得定义或声明),而offset则能(不管引用的操作数是其前或其后定义或声明);所谓向前引用是指:标号的定义是在invoke语 阅读全文
posted @ 2013-06-07 18:36 CRoot 阅读(1164) 评论(0) 推荐(0) 编辑