atarionline.pl asm, pytanie - Forum Atarum

    Jeśli chcesz wziąć udział w dyskusjach na forum - zaloguj się. Jeżeli nie masz loginu - poproś o członkostwo.

    • :
    • :

    Vanilla 1.1.4 jest produktem Lussumo. Więcej informacji: Dokumentacja, Forum.

      • 1:
         
        CommentAuthorxeen
      • CommentTime18 Sep 2012 23:09 zmieniony
       
      głupie pytanie (może jestem zmęczony):
      pomijając sens, i optmalność (bezsensowne inxy) tego kodu poniżej:

      ldx #0
      ldy #0
      gen
      lda #$8D
      sta $9003,x
      lda #$0A
      sta $9004,x
      lda #$d4
      sta $9005,x //sta $d40a, 3 bajty

      lda #$AD
      sta $9006,x

      inx
      inx
      inx
      inx

      iny
      cpy #90
      bne gen



      po uruchomieniu w monitorze widzę, zgodnie z oczekiwaniami:

      9003 : 8D 0A D4 AD 8D 0A D4 AD 8D 0A D4 AD 8D 0A D4 AD
      9013 : 8D 0A D4 AD 8D 0A D4 AD 8D 0A D4 AD 8D 0A D4 AD
      9023 : 8D 0A D4 AD 8D 0A D4 AD 8D 0A D4 AD 8D 0A D4 AD
      9033 : 8D 0A D4 AD 8D 0A D4 AD 8D 0A D4 AD 8D 0A D4 AD


      a po dodaniu dodatkowego inx, i dodatkowego sta

      ldx #0
      ldy #0
      gen
      lda #$8D
      sta $9003,x
      lda #$0A
      sta $9004,x
      lda #$d4
      sta $9005,x //sta $d40a, 3 bajty

      lda #$AD
      sta $9006,x
      txa
      sta $9007,x //dodatkowe sta

      inx
      inx
      inx
      inx
      inx //dodatowy inx - czyli x=x+5

      iny
      cpy #90
      bne gen



      no i tutaj "brakuje" mi 00 po pierwszym AD, dlaczego?

      9003 : 8D 0A D4 AD 8D 0A D4 AD 04 8D 0A D4 AD 09 8D 0A
      9013 : D4 AD 0E 8D 0A D4 AD 13 8D 0A D4 AD 18 8D 0A D4
      9023 : AD 1D 8D 0A D4 AD 22 8D 0A D4 AD 27 8D 0A D4 AD
      9033 : 2C 8D 0A D4 AD 31 8D 0A D4 AD 36 8D 0A D4 AD 3B
      9043 : 8D 0A D4 AD 40 8D 0A D4 AD 45 8D 0A D4 AD 4A 8D

      powinno być chyba:

      9003 : 8D 0A D4 AD 00 ??
      • 2:
         
        CommentAuthorxeen
      • CommentTime18 Sep 2012 23:09 zmieniony
       
      ugh, nie było tego pytania - nie da się skasować posta, a odpowiedź jest oczywista, he he

      zmęczony jestem jednak - sory za spam
      • 3:
         
        CommentAuthortdc
      • CommentTime19 Sep 2012 03:09
       
      No no a po scenie krążą plotki że coś powstaje ;):):)
      • 4:
         
        CommentAuthormiker
      • CommentTime19 Sep 2012 06:09 zmieniony
       
      Stanowczo dementuję, jakoby.





      ;)
      • 5:
         
        CommentAuthortdc
      • CommentTime19 Sep 2012 21:09
       
      ;)