Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
system_routines:math [2016/06/14 10:37] ex_writer [BCDSUB] |
system_routines:math [2016/06/14 10:41] ex_writer [DADD] |
||
---|---|---|---|
Line 82: | Line 82: | ||
BCD NEGATE TO DECIMAL | BCD NEGATE TO DECIMAL | ||
+ | |||
+ | | Calling Sequence: | <code z80>SYSTEM BCDNEG</code> or <code z80>SYSSUK BCDNEG | ||
+ | DW () | ||
+ | DB ()</code>| | ||
+ | | Arguments: | B =\\ DE = | | ||
+ | | Output: | ??? | | ||
+ | | Notes: | None | | ||
+ | | Description: | | | ||
==== BCDSUB ==== | ==== BCDSUB ==== | ||
Line 97: | Line 105: | ||
DECIMAL ABSOLUTE VALUE | DECIMAL ABSOLUTE VALUE | ||
+ | |||
+ | | Calling Sequence: | <code z80>SYSTEM DABS</code> or <code z80>SYSSUK DABS | ||
+ | DW () | ||
+ | DB ()</code>| | ||
+ | | Arguments: | B =\\ DE = | | ||
+ | | Output: | | | ||
+ | | Notes: | None | | ||
+ | | Description: | | | ||
==== DADD ==== | ==== DADD ==== | ||
DECIMAL ADDITION | DECIMAL ADDITION | ||
+ | |||
+ | | Calling Sequence: | <code z80>SYSTEM DADD</code> or <code z80>SYSSUK DADD | ||
+ | DW (arg 1) | ||
+ | DB () | ||
+ | DW (arg 2)</code>| | ||
+ | | Arguments: | B = \\ DE = \\ HL = | | ||
+ | | Output: | ??? | | ||
+ | | Notes: | None | | ||
+ | | Description: | | | ||
==== DSMG ==== | ==== DSMG ==== | ||
Line 152: | Line 177: | ||
DECIMAL NEGATE | DECIMAL NEGATE | ||
+ | | Calling Sequence: | <code z80>SYSTEM NEGT</code> or <code z80>SYSSUK NEGT | ||
+ | DB (B) | ||
+ | DW (HL)</code>| | ||
+ | | Arguments: | B =\\ HL = | | ||
+ | | Output: | ??? | | ||
+ | | Notes: | None | | ||
+ | | Description: | | | ||
==== RANGED ==== | ==== RANGED ==== | ||