base:8bit_divide_8bit_product
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Last revisionBoth sides next revision | ||
base:8bit_divide_8bit_product [2015-04-17 04:30] – external edit 127.0.0.1 | base:8bit_divide_8bit_product [2015-10-20 07:37] – [Normal binary division] graham | ||
---|---|---|---|
Line 7: | Line 7: | ||
< | < | ||
;normal binary division | ;normal binary division | ||
- | ASL $FD | + | |
- | LDA #$00 | + | LDA #$00 |
- | ROL | + | ROL |
- | LDX #$08 | + | |
.loop1 | .loop1 | ||
- | CMP $FC | + | |
- | BCC *+4 | + | BCC *+4 |
- | SBC $FC | + | SBC $FC |
- | ROL $FD | + | ROL $FD |
- | ROL | + | ROL |
- | DEX | + | DEX |
- | BNE .loop1 | + | BNE .loop1 |
- | LDX #$08 | + | |
.loop2 | .loop2 | ||
- | CMP $FC | + | |
- | BCC *+4 | + | BCC *+4 |
- | SBC $FC | + | SBC $FC |
- | ROL $FE | + | ROL $FE |
- | ASL | + | ASL |
- | DEX | + | DEX |
- | BNE .loop2 | + | BNE .loop2 |
</ | </ | ||
base/8bit_divide_8bit_product.txt · Last modified: 2017-10-26 07:21 by white_flame