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

  • norbert100

    csendes tag

    Tartományon belüli indirekt címzésnél cimző regiszterek segítségével hogy csinálom meg a következőt?

    Van egy DB-m, amelyben intigerek vannak: a1,b1,c1,a2,b2,c2... és így tovább

    Azt szeretném megvalósítani hogy beolvassa az a1-et összehasonlítja az MW4-ben található számmal, majd beolvassa az b1-őt amit összehasonlít az MW8-ban található számmal, és ha az a1=MW4 és b1 MW8 feltétel megvalósul akkor a c1-ben lévő intiger értéket rakja ki a QB37-re mondjuk, utána növelje a pointer értékét és hajtsa végre ezt a vizsgálatot az a2,b2 re és írja a QB37-re a c2-őt, és így továbbb.

    Problémám: Hogy tudom a inicializálni a pointert, majd mindig mikor íráss történt növelni a pointer értékét. (Bemásoltam a kód többi részét, hátha abban is van hiba :)) )

    OPN DB 8

    L P#0.0

    Inicializálom a pointert, de a következő körben ez mindig átírja 0-ra

    kezd: LAR1
    L DBW [AR1,P#0.0]
    L MW4
    A(
    ==D
    )

    L DBW [AR1,P#2.0]
    L MW8
    A(
    ==D
    )
    JCN vege
    L DBW [AR1,P#4.0]
    T QB 124

    Itt kéne növelni a pointert


    vege: nop 0

    [ Szerkesztve ]

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