我正在使用微软古老的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)
如何使用包含9以上数字的数字的ORG指令?
我错过了什么?
答案 0 :(得分:3)
你需要一个前导零,例如ORG 0B00h
,否则它看起来像一个任意符号,而不是十六进制常量。