2012-12-16 119 views
2

我使用的是Microsoft的古老m80宏彙編程序,並且一段時間沒有遇到任何重大問題。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以上數字的數字?

我錯過了什麼?

+3

我認爲你需要一個前導零,例如'ORG 0B00h',否則它看起來像一個任意符號而不是一個十六進制常量。 –

+0

嘿!而已。本應該注意到它!讓它成爲答案,我會接受它! TA! –

+0

很好 - 評論現在轉換爲答案。 –

回答

3

您需要一個前導零,例如, ORG 0B00h,否則它看起來像一個任意符號,而不是一個十六進制常量。