原创 ORG与CSEG AT伪指令的区别

2007-5-24 16:20 5177 4 4 分类: MCU/ 嵌入式

1.伪指令org用来规定目标程序存放单元的偏移量。


比如,如果在源程序的第一条指令前用了如下指令:
org 200h 那么,汇编程序会把指令指针的ip的值设成200h,即目标程序的第一个字节放在200h处,后面的 内容则顺序存放,除非遇上另一个org 语句。


2.CSEG AT 定义绝对地址,而不是相对地址,


CSEG [AT absolute address] Define an absolute segment within the code address space.


当有C51与汇编混合编程时而要定位某段汇编代码,最好使用CSEG AT XXXH。





文章评论0条评论)

登录后参与讨论
我要评论
0
4
关闭 站长推荐上一条 /2 下一条