Skip navigation

Számtömb példák

Tömb összegzése

A tömbök kezelése a sztringekhez hasonlóan működik. Ilyen esetkben viszont a tömb sokszor nem a véget zaró értékből tudjuk, hanem közvetlenül megkapjuk a tömbelemek hosszát.
Az alábbi példa egy tömböt, és annak bejárását mutatja be.


.data

    T SDWORD 1, 2, 3, -56, 1956, 847 ; Maga a tomb
    N DWORD 6           ; A tomb hossza

    ; ...

.code

    ; ...

    MOV ESI, offset T   ; ESI a tomb kezdetere
    MOV ECX, N          ; Tomb hosszanak betoltese
    MOV EAX, 0          ; EAX kezdetben nulla

ciklus:                 ; Ciklus kezdete
    MOV EBX, [ESI]      ; Aktuális érték beöltése
    ADD ESI, 4          ; ESI a kovetkezo ertekre
    ADD EAX, EBX        ; Osszeadas
    LOOP ciklus         ; Cissza a ciklus kezdetere