汇编伪指令ORG是干什么用的?
答案:1 悬赏:0
解决时间 2021-01-20 05:25
- 提问者网友:書生途
- 2021-01-19 17:04
汇编伪指令ORG是干什么用的?
最佳答案
- 二级知识专家网友:西风乍起
- 2021-01-19 18:02
一、调整偏移量伪指令ORG
调整偏移量伪指令格式:ORG 数值表达式伪指令的作用是:告诉汇编程序,本伪指令下面的内存变量从该“数值表达式”所指定的地址开始分配。 二、汇编语言提供了一个特殊的符号“$”来引用偏移量计数器的值。
例如:
W1 DW $, $
ORG $+3 ;从当前地址开始空3个字节
B1 DB 43h 假设:在给变量W1分配内存单元时,当前偏移量计数器的值为2。于是,变量W1后面第一个“$”代表数值2,第一个字分配后,此时偏移量计数器$的值就为4,所以,第二个“$”就代表数值4。在分配完二个字之后,偏移量计数器的值变为6,$+3的值为9,所以,伪指令“ORG $+3”就表示下一个变量从偏移量为9的单元地址开始分配。
调整偏移量伪指令格式:ORG 数值表达式伪指令的作用是:告诉汇编程序,本伪指令下面的内存变量从该“数值表达式”所指定的地址开始分配。 二、汇编语言提供了一个特殊的符号“$”来引用偏移量计数器的值。
例如:
W1 DW $, $
ORG $+3 ;从当前地址开始空3个字节
B1 DB 43h 假设:在给变量W1分配内存单元时,当前偏移量计数器的值为2。于是,变量W1后面第一个“$”代表数值2,第一个字分配后,此时偏移量计数器$的值就为4,所以,第二个“$”就代表数值4。在分配完二个字之后,偏移量计数器的值变为6,$+3的值为9,所以,伪指令“ORG $+3”就表示下一个变量从偏移量为9的单元地址开始分配。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯