2016-08-25 21 views
1

私は、16進値0xffffを含む単純な変数を作成しようとしています。私はSETでマクロとして実行することができましたが、私はld _time,$ffffのようなもので動作させることができませんでした。 _timeに値をロードするにはどうすればよいですか?Z80アセンブリで変数を作成する方法は?

+1

アセンブリ言語のプログラミングについて質問するときは、構文が異なるため、使用しているアセンブラを指定する必要があります。私はあなたがRGBAsmを使用していると推測します。 '_time SET $ ff'は、伝統的な意味で実際に変数を宣言していないことに注意してください - あなたは' _time'のすべての出現を '$ ff'で置き換えるようにアセンブラに指示しています。変数宣言の場合は、 'DB' /' DW'/'DS'のようなものを使用します。 – Michael

答えて

1

私の問題は、初期化していなかったことです_time

_time SET $ff 
ld hl, $ffff 
ld (_time),hl 
関連する問題