[elektro] AVR assembly kérdés
vfx
info at vfx.hu
Wed Feb 16 19:02:00 CET 2011
Hali!
> Végezetül az AVR assembly leírás egyik oldala szerint a BRCC és a BRSH
> között az a különbség, hogy az utóbbi C+Z bitet figyel, míg az elsõ csak a
> Carry bitet, egy másik oldala szerint a kettõ utasítás egyenértékû, és
> mindkettõ csak a Carry bitet figyeli. Ugyanez a szitu a BRCS és BRLO
> utasításokkal. Látszólag így is mûködik, így viszont nem értem a doksi 10.
> oldalán leírtakat. (AVR Instruction Set, 0856C-09/01)
AVRASM32-vel fordítva ugyanazt a kódot generálja mindkettõre. Mindegy
mit mond asimulátor BRCC lesz belõle. Haonló a helyzet, mint a 'clr
R16' és az 'eor R16,R16' esetén. Itt is azonos lesz a fordított kód, de
az add R16,R16 és az lsl R16 is azonos kódot eredményez.
FPGA-ba AVR core-t irogatok, ott ezek roppant hasznosak :) (bár most
nincs sok idõ rá).
Mikor azt mondja a datasheet, hogy 133 Powerful Instructions, akkor
valójában még talán 100 is alig van.
ÜDV. VFX.
http://www.vfx.hu
More information about the Elektro
mailing list