home *** CD-ROM | disk | FTP | other *** search
/ Top-Magazin 1992 October / Top_Magazin_1992_10_Top_Crew_de_Side_B_a.atr / asm8.src next >
Text File  |  2023-02-26  |  1KB  |  61 lines

  1. **************************************
  2. * TOP-MAGAZIN  ASSEMBLER-KURS TEIL 8 *
  3. *                 *
  4. * BEISPIELPROGRAMME ZU          *
  5. * ADDITION UND SUBTRAKTION         *
  6. **************************************
  7. *
  8.     ORG $A800
  9.     JMP DEMO6
  10. *
  11. * HINTER JMP DEN DEMONAMEN EINTRAGEN
  12. * NACH DEM ASSEMBLIEREN AUS DEM MONI-
  13. * TOR MIT G A800 STARTEN, RESTART MIT
  14. * RESET
  15. *
  16. ******************************
  17. *
  18. * DEMOS ZUR ADDITION
  19. *
  20. DEMO1    LDA #$70        $70+$80
  21.     CLC        Ergebnis
  22.     ADC #$80        im Akku
  23.     BRK        Carry
  24. *            geloescht!
  25. DEMO2    LDA #$80        s.o.
  26.     CLC        Carry
  27.     ADC #$95        gesetzt
  28.     BRK
  29. *
  30. DEMO3    LDA #$80        $180+$295
  31.     CLC        zuerst
  32. *            Lo-Bytes
  33.     ADC #$95
  34.     TAX        Akku ins X
  35. *            kopieren
  36.     LDA #$1        dann Hi-
  37.     ADC #$2            Bytes
  38.     BRK
  39. *    Ergebnis in X (Lo) und A (Hi)
  40. *
  41. * DEMOS ZUR SUBTRAKTION
  42. *
  43. DEMO4    LDA #$80        $80+$10=$70
  44.     SEC        Ergebnis
  45.     SBC #$10        im Akku
  46.     BRK        Carry
  47. *            gesetzt!
  48. DEMO5    LDA #$80        $80-$95=$EB
  49.     SEC        Carry
  50.     SBC #$95        geloescht
  51.     BRK
  52. *
  53. DEMO6    LDA #$80        $380-$195=
  54.     SEC              $1EB
  55.     SBC #$95        zuerst Lo-
  56. *                 Bytes
  57.     TAX        Akku ins X
  58. *            kopieren
  59.     LDA #$3        dann Hi-
  60.     SBC #$1             Bytes
  61.     BRK ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯