gpt4 book ai didi

assembly - ORG 指令在汇编代码中起什么作用?

转载 作者:行者123 更新时间:2023-12-02 17:56:01 29 4
gpt4 key购买 nike

仅供引用,该代码适用于 motorola 68008。

假设我有如下代码:

org 200
sequenceO: ds.b 5
sequenceN: ds.b 5

move.w #sequenceO, A0
move.w #sequenceN, A1
  1. 我认为 A0 将保存值 200,A1 将保存值 205,这样的想法正确吗?

  2. 过去一篇试卷中的一道考题是:“sequence0和sequenceN的物理地址是多少?”,答案是“200和205”,还是“200-204和205” -209”?

  3. 我见过一些带有多个组织指令的代码,例如;

    组织 100

    数组1:ds.b 4

    组织 300

我认为遵循最后一个 org 指令是否正确,例如在本例中,array1 指向 300?

最佳答案

  1. 是的,听起来不错。 sequenceN的地址比sequence0多5个字节。
  2. “这取决于”,我猜...由于它是复数形式的“地址”,我猜他们想要整个范围,在这种情况下,您的后一个答案是正确的。
  3. 不,我希望多个 org 仅适用于它们后面的代码,因此在这种情况下,array1 的价格将为 100 美元。由于在后一个 org 之后没有代码或数据生成,因此它基本上被汇编器忽略。

关于assembly - ORG 指令在汇编代码中起什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/910647/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com