Re: C kerdes - bitmezők
Fuzesi Arnold
arnold.fuzesi.lista at gmail.com
Wed Jun 6 00:20:50 CEST 2007
Köszi!!! Pont ugyan ezt néztem én is, ++ -t - ez működik nálam is.
Valszeg akkor minden más is... :) Ez jelen helyzetre/fordítóra jó...de
jólenne tudni hogy mire számíthat az ember
úgy általában...kénytelen leszek utánanézni ha senki nem mondja meg. :)
C99 szabvany az iranyadó ilyenkor?
Ezt viszont nemértem:
"Persze erre pl. feltételes ugrást vizsgálni nem igazán
lehet, mert utána van még két utasítás."
Ugyerted hatékonyan nem lehet, mert elrontja a flag-eket a köv. két
utasítás, és újra be kell ovasni?
Arnold
----- Original Message -----
From: "Papp Zoltán" <zombi at c2.hu>
To: <elektro at tesla.hu>
Sent: Tuesday, June 05, 2007 11:56 PM
Subject: Re: C kerdes - bitmezők
\ 00000032 B118 IN R17, 0x08
\ 00000034 2F01 MOV R16, R17
\ 00000036 7C00 ANDI R16, 0xC0
\ 00000038 9513 INC R17
\ 0000003A 731F ANDI R17, 0x3F
\ 0000003C 2B10 OR R17, R16
\ 0000003E B918 OUT 0x08, R17
Tehát lehet látni, hogy kimaszkolta az alsó 6 bitet, és csak azt
inkrementálta. Persze erre pl. feltételes ugrást vizsgálni nem igazán
lehet, mert utána van még két utasítás.
More information about the Elektro
mailing list