home *** CD-ROM | disk | FTP | other *** search
/ Flop Magazin 47 / Flop_Magazin_47_2004_04_Raster_cs_Side_A.atr / prikldiv.asm < prev    next >
Assembly Source File  |  2023-02-26  |  1KB  |  1 lines

  1. ;Priklad celociselneho deleni¢;tj. ¢;delenec / delitel = podil (zbytek)¢¢;knihovna s fukcemi pro deleni¢   icl 'divide.asm'¢¢;1.priklad: ¢; WORD  / BYTE = BYTE (zbytek BYTE)¢; => pouzit rutinu deleni_wbbb¢; $1234 / $56  = $36  (zbytek $10)¢;¢   lda #$34        ;delenec dolni byte¢   sta delenec_db¢   lda #$12        ;delenec horni byte¢   sta delenec_hb¢   lda #$56        ;delitel¢   sta delitel¢;¢   jsr deleni_wbbb¢;¢   lda podil¢;nyni je v A vysledny podil¢   ldx zbytek¢;nyni je v X zbytek¢¢;2.priklad:¢; WORD  / WORD  = WORD  (zbytek WORD) ¢; => pouzit rutinu deleni_wwww¢; $7654 / $1234 = $0006 (zbytek $091C)¢;¢   lda #$54        ;delenec dolni byte¢   sta delenec_db¢   lda #$76        ;delenec horni byte¢   sta delenec_hb¢   lda #$34        ;delitel dolni byte¢   sta delitel_db¢   lda #$12        ;delitel horni byte¢   sta delitel_hb¢;¢   jsr deleni_wwww¢;¢   lda podil_db¢   ldx podil_hb¢;nyni je v A dolni byte vysledku a v X horni byte¢   lda zbytek_db¢   ldx zbytek_hb¢;nyni je v A dolni byte zbytku a v X horni byte