Microchip ASM

Values ( Volts )  3.3V Power

960
1.04
1.12
1.20
1.28
1.36
1.44
1.52
1.60
1.68
1.76
1.84
1.92
2.00
2.08
2.16
2.24
2.32
2.40
2.48
2.56

    ; Input: 32-bit Dividend in DIVIDEND3:DIVIDEND0
    ;        16-bit Divisor in DIVISORH:DIVISORL
    ; Output: 32-bit Quotient in QUOTIENT3:QUOTI...

With the usage of PORTx for writing to an output you may easily run into read-modify-write-problems. For example, this part of code will only set...