Re: A83: djnz
[Prev][Next][Index][Thread]
Re: A83: djnz
It only jumps relative like jr.
That means you can't have to big range at it.
/Stefan
On Sat, 6 Jun 1998, michael wrote:
>
> djnz stands for decrement and jump if not 0 in other words
> first you load how many times you want to loop for into b. ex. ld b,20
> then you put in what you want it to do while it loops. ex. inc a
> then you put djnz (lable goes here) for were you want it to go back to and
> loop again.
> after the djnz statment is where the rest of the prgram goes. Make sure to
> state b, or else it may crash.
>
> ex.
> test:
> ld b,22
> loop:
> ld a,(test)
> inc a
> ld (test),a
> djnz loop
>
>
> rest of program
>
> Hope this helps
> Michael
>
>
> At 06:04 PM 6/6/98 EDT, you wrote:
> >
> >what's djnz do?
> >
> >
>
>
References: