Hirdetés

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

  • KB.Pifu

    tag

    válasz Szirty #4003 üzenetére

    szia!

    Szeretném kérdezni, hogy van-e valami olyan különbség a két módszer között, ami miatt érdemes csak az egyikre koncentrálni. A kettő nekem ugyanaz, kiválasztja a legnagyobbat és legkisebbet 10 word adathosszon, dbw 0-tól kezdve.

    ezt a verziót láttam a bubble_sortban amit linkeltem

    OPN DB 2

    L DBW 0
    T DBW 20 // min eredmény helye
    T DBW 22 // max eredmény helye

    LAR1 P#DBX 0.0

    L 10

    loop: T #Loop1

    L DBW [AR1,P#0.0]
    L DBW 22
    <I
    JC ver1
    TAK
    ver1: T DBW 22

    L DBW [AR1,P#0.0]
    L DBW 20
    >I
    JC ver2
    TAK
    ver2: T DBW 20

    +AR1 P#2.0

    L #Loop1
    LOOP loop

    és

    OPN DB 2
    L DBW 0
    T DBW 20 // min eredmény helye
    T DBW 22 // max eredmény helye

    L 10
    next: T #tmpLoop
    DEC 1
    SLD 4
    LAR1
    L DBW [AR1,P#0.0]
    L DBW 22
    <I
    JC ver1
    TAK
    ver1: T DBW 24

    L DBW [AR1,P#0.0]
    L DBW 20
    >I
    JC ver2
    TAK
    ver2: T DBW 26

    L #tmpLoop
    LOOP next

    van valami oka, hogy következetesen a második verziót használod az AR1 növelésére ?
    Ez volt a feladat ami miatt elkezdtem programozni, állásinterjún megkérdezték hogy ezt hogy csinálnám...

    üdv
    Pifu

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