User Tools

Site Tools


base:8bit_divide_8bit_product

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
base:8bit_divide_8bit_product [2015-04-17 04:30] – external edit 127.0.0.1base:8bit_divide_8bit_product [2017-10-26 07:21] (current) – [Smaller version] white_flame
Line 7: Line 7:
 <code> <code>
 ;normal binary division ;normal binary division
-ASL $FD +        ASL $FD 
-LDA #$00 +        LDA #$00 
-ROL+        ROL
  
-LDX #$08+        LDX #$08
 .loop1 .loop1
-CMP $FC +        CMP $FC 
-BCC *+4 +        BCC *+4 
-SBC $FC +        SBC $FC 
-ROL $FD +        ROL $FD 
-ROL +        ROL 
-DEX +        DEX 
-BNE .loop1+        BNE .loop1
  
-LDX #$08+        LDX #$08
 .loop2 .loop2
-CMP $FC +        CMP $FC 
-BCC *+4 +        BCC *+4 
-SBC $FC +        SBC $FC 
-ROL $FE +        ROL $FE 
-ASL +        ASL 
-DEX +        DEX 
-BNE .loop2+        BNE .loop2
 </code> </code>
  
Line 40: Line 40:
 ==== Smaller version ==== ==== Smaller version ====
 <code>; 8bit/8bit division <code>; 8bit/8bit division
-; by White Flame (aka David Holz) +; by White Flame
-; http://www.white-flame.com/+
 ; ;
 ; Input: num, denom in zeropage ; Input: num, denom in zeropage
base/8bit_divide_8bit_product.1429237808.txt.gz · Last modified: 2015-10-20 07:37 (external edit)