Hirdetés

Új hozzászólás Aktív témák

  • Rover623

    félisten

    válasz Lortech #1028 üzenetére

    Ennél bonyolultabb a dolog...:DDD
    De a pacal Inc mindig gyorsabb mint az összeadás!

    Érdekesség: INC-re egyetlen esetben fordítódik...ha 8 vagy 16 bites egészet növelünk 1-el...
    LongInt esetében már ADD,ADC párosra fordítódik ebben az esetben is!

    Minden más esetben (tehát 1-nél nagyobb vagy változó növekmény esetén) ADD utasításokra fordul, csakúgy mint a pacalos összeadás esetében...

    A különbség:

    Inc(A,B) esetén a B-t betölti az akkumulátorba és az aksit közvetlenül adja az A változóhoz.

    A = A + B esetben az A értéke kerül az aksiba, ehhez adódik hozzá a B és az eredmény visszaíródik az A-ba...pont mint ahogy a leírt alakból gondolná az ember...

    Tehát az Inc-hez képest az összeadás plusz adatmozgatással jár!

Új hozzászólás Aktív témák