[A83] Re: (hl) and hl
[Prev][Next][Index][Thread]
[A83] Re: (hl) and hl
Yeah, thats right,
to put it another way:
hl is a register that can contain any number between 0 and 65535
(hl) means the byte in memory that has the address
(between 0 and 65535) that equals the number in hl.
in essence: if hl contains 10000, (hl) will point to byte number 10000,
so "ld (hl), 12" will load 12 into byte number 10000.
--Peter-Martijn
On Sat, 9 Feb 2002, Jimmy Pardey wrote:
>
> Hello!
> (hl) means to use the memory adress hl, while hl means to just take whatever
> is stored in hl and use it as a number. So,
>
> ld hl,a_Defined_Memory_Location_In_The_Header
> ld (hl),1234
>
> will store 1234 to whatever location a_Defined_Memory_Location_In_The_Header
> is in the calc's mem. If you don't get it, I understand, and I have not
> programed for ages now, so someone correct me if I am wrong. I am also not
> quite concious now, so don't trust me completly.
>
>
> >
> > tWhat is the difference between (hl) and hl? Thanks.
> >
> >----------------------------------------------------------------------------
> >MSN Photos is the easiest way to share and print your photos: Click Here[1]
> >
> >
> >--- Links ---
> > 1 'http://go.msn.com/bql/hmtag3_etl_EN.asp'
> >
>
>
> _________________________________________________________________
> Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp.
>
>
>
References: