m80宏汇编程序org指令

时间:2012-12-16 19:52:14

标签: assembly z80 cpm

我正在使用微软古老的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指令?

我错过了什么?

1 个答案:

答案 0 :(得分:3)

你需要一个前导零,例如ORG 0B00h,否则它看起来像一个任意符号,而不是十六进制常量。