RE: A83: Question About Storing Words (.dw)
[Prev][Next][Index][Thread]
RE: A83: Question About Storing Words (.dw)
And how do you define a word using the
#DEFINE xxx xxx
statement ?
>From: Sebastiaan Roodenburg <s_roodenburg@hotmail.com>
>Reply-To: assembly-83@lists.ticalc.org
>To: assembly-83@lists.ticalc.org
>Subject: RE: A83: Question About Storing Words (.dw)
>Date: Mon, 07 Jun 1999 03:21:33 PDT
>
>
>>I saw this message, and I remembered that I wanted to find out how the .dw
>>statements work. Could someone please tell me how to use them and what
>>they
>>are used for?
>
>..dw tels the compiler you want to allocate some space to store a word(2
>bytes), just like .db allocates some space for a byte. You can use this as
>var's:
>
>;-------------------------------------
> ld a,(byte) ; a now contains the value stored in 'byte'
> inc a ; a+1->a (a=5)
> ld (byte),a ; put a back to 'byte'
> ld hl,2345h ; load 2345h into hl
> ld (word),hl ; save hl to 'word'
> ret ; return before data, else the Z80 will
> ; continue prosessing our data --> calc
> ; will crash
>byte: .db 4
>word: .dw 1234h
>;-------------------------------------
>
>hope this helps!
>
>Sebastiaan
>
>
>______________________________________________________
>Get Your Private, Free Email at http://www.hotmail.com
>
______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com
Follow-Ups: