Re: C kérdés

Fuzesi Arnold arno at externet.hu
Thu Jul 29 17:49:16 CEST 2004


Semennyivel nem egyszerubb, mitöbb bonyolultabb. :-)
Ugyan ugy tudni kell, hogy a Carry-t kell hasznalni, es shiftelni kell asm
esetén, mint C esetén az említett fogásokat.
Raadasul nem tudsz alapbol csak proci szohossz szeles szamokkal dolgozni
altalaban.
Ha szelesebb, akkor figyelni kell. Hanyszor hajtsd vegre a shiftelest, big,
little endian szamabrazolas van-e, be kell tenni az alu-ba a szamot, stb.
Ha meg jo kis makro képes assemblered van, akkor azt kell kitokolni, hogy
csinald meg tipptopp-ra a szelesseg fuggetlen oszto makrodat. Ha minden
ilyen problemara szepen megirja az ember a maga makrojat, akkor feltalalja a
C nyelvet. :) Csak rament kozben a fel elete...
Ha csak rotalast tud a proc, akkor "ures volt-e elotte a carry" dologra is
figyelni kell.
Most csak ennyi jut eszembe az asm-es idokbol...De biztos van meg egy ket
dolog, ami szivas.

Szerintem siman bonyolultabb..

Arnold
----- Original Message ----- 
From: "Nemka" <nemka_ at freemail.hu>
To: "Gyulu" <elektro at tesla.hu>
Sent: Thursday, July 29, 2004 4:47 PM
Subject: Re: C kérdés


> Hali!
>
> Thursday, July 29, 2004, 2:04:17 PM, you wrote:
>
> > Mi történik, ha C-ben egy int számot 2-vel osztok, és nem egész szám
> > az eredmény? Honnan tudom, hogy egész az eredmény vagy nem?
> Assmeblyben mennyivel egyszerűbb. :-)
>
> Jobbra forgat Carry-n át, és a Carry-ben ott csücsül a bit,
> ami 1-gyel jelzi, ha páratlan. :-)))
>
> Udv: Nemka
>
>




More information about the Elektro mailing list