【发布时间】:2012-12-16 19:52:13
【问题描述】:
我正在使用微软古老的 m80 宏汇编器,并且有一段时间没有遇到任何重大问题。
但是,我现在尝试使用带有十六进制数字的 ORG 指令,但它失败了。
这行得通:
;; Tell the assembler that this is z80 code
.Z80
;; Start program after zero page
ASEG
ORG 100h
但是,这不起作用:
;; Set assembler to B00
ORG B00h
m80 声称这是一个致命错误:
I>A:M80 =TEST/M
%No END statement
U ORG B00h
%No END statement
1 Fatal error(s)
如何将 ORG 指令用于包含 9 以上数字的数字?
我错过了什么?
【问题讨论】:
-
我认为你需要一个前导零,例如
ORG 0B00h,否则它看起来像一个任意符号而不是一个十六进制常量。 -
嘿!就是这样。我自己应该注意到的!让它成为一个答案,我会接受它!塔!
-
很好 - 评论现已转换为答案。