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: