Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
system_routines:math [2016/06/14 10:33]
ex_writer [BCDCHS]
system_routines:math [2016/06/14 10:41]
ex_writer [DADD]
Line 51: Line 51:
 DB       () DB       ()
 DW       ​()</​code>​| DW       ​()</​code>​|
-| Arguments: | B = // HL = |+| Arguments: | B =\\ HL = |
 | Output: |  | | Output: |  |
 | Notes: | None | | Notes: | None |
Line 58: Line 58:
  
 BCD DIVISION BCD DIVISION
 +
 +| Calling Sequence: | <code z80>​SYSTEM ​   BCDDIV</​code>​ or <code z80>​SYSSUK ​   BCDDIV
 +DW       (arg 1)
 +DB       ()
 +DW       (arg 2)</​code>​|
 +| Arguments: | B = \\ DE = \\ HL = Argument 2 |
 +| Output: | ??? |
 +| Notes: | None |
 +| Description:​ |  |
 ==== BCDMUL ==== ==== BCDMUL ====
  
 BCD MULTIPLY BCD MULTIPLY
 +
 +| Calling Sequence: | <code z80>​SYSTEM ​   BCDMUL</​code>​ or <code z80>​SYSSUK ​   BCDMUL
 +DW       (arg 1)
 +DB       ()
 +DW       (arg 2)</​code>​|
 +| Arguments: | B =\\ DE =\\ HL = |
 +| Output: | DE = Answer |
 +| Notes: | None |
 +| Description:​ |  |
 ==== BCDNEG ==== ==== BCDNEG ====
  
 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 ====
  
 BCD SUBTRACTION BCD SUBTRACTION
 +
 +| Calling Sequence: | <code z80>​SYSTEM ​   BCDSUB</​code>​ or <code z80>​SYSSUK ​   BCDSUB
 +DW       (arg 1)
 +DB       ()
 +DW       (arg 2)</​code>​|
 +| Arguments: | B =\\ DE =\\ HL = |
 +| Output: | DE = Answer |
 +| Notes: | None |
 +| Description:​ |  |
 ==== DABS ==== ==== DABS ====
  
 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 125: 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 ====