brpl i sbiw



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "Juliusz" <jul_at_nospam_fom.pl>
Subject: brpl i sbiw
Date: Thu, 3 Jan 2002 09:44:10 +0100


Witam w Nowym Roku i Wszystkiego Dobrego :-)

jest sobie kawalek kodu procesorka AVR

ldi XL,costam
ldi XH,inne_costam
loop:
......
sbiw XL,1
brpl loop
.......
Jak teraz dziala to brpl ? Czy flaga N przestawia sie jak samo XL sie
przekreca czy jak caly X sie przekreca ?

Juliusz




Poprzedni Następny
Wiadomość
Spis treści
From: "Tomasz Gumny" <tgumny_at_nospam_idn.org.pl>
Subject: Re: brpl i sbiw
Date: Thu, 3 Jan 2002 12:45:16 +0100


ldi XL,costam
ldi XH,inne_costam
loop:
......
sbiw XL,1
brpl loop
.......
Jak teraz dziala to brpl ? Czy flaga N przestawia sie jak samo XL sie
przekreca czy jak caly X sie przekreca ?


Pytanie powinno raczej brzmiec: jak SBIW ustawia N?
Atmel podaje ze:
N: R15
Set if MSB of the result is set; cleared otherwise.
gdzie:
R (Result) equals Rdh:Rdl after the operation
(Rdh7-Rdh0 = R15-R8, Rdl7-Rdl0=R7-R0).
Zatem N = R15 = Rdh7 = (w Twoim przypadku) MSB XH.
TG