Difference between revisions of "83Plus:BCALLs:8042"
From WikiTI
m (Capitalization and official name.) |
|||
| Line 1: | Line 1: | ||
| − | [[Category:83Plus:BCALLs:By Name:Math| | + | [[Category:83Plus:BCALLs:By Name:Math|Mult8By8]] |
| − | [[Category:83Plus:BCALLs:By Name| | + | [[Category:83Plus:BCALLs:By Name|Mult8By8]] |
| − | [[Category:83Plus:BCALLs:By Address|8042 - | + | [[Category:83Plus:BCALLs:By Address|8042 - Mult8By8]] |
== Synopsis == | == Synopsis == | ||
| − | '''Official Name:''' MultAbyE | + | '''Official Name:''' Mult8By8 |
| + | |||
| + | '''Other Name:''' MultAbyE | ||
'''BCALL Address:''' 8042 | '''BCALL Address:''' 8042 | ||
| Line 12: | Line 14: | ||
* a = operand 1 | * a = operand 1 | ||
* e = operand 2 | * e = operand 2 | ||
| − | |||
=== Outputs === | === Outputs === | ||
| Line 18: | Line 19: | ||
=== Destroys === | === Destroys === | ||
| − | * | + | * A, HL, DE |
== Comments == | == Comments == | ||
Revision as of 22:39, 28 March 2005
Synopsis
Official Name: Mult8By8
Other Name: MultAbyE
BCALL Address: 8042
Multiplies register A by register E and stores the result in register HL.
Inputs
- a = operand 1
- e = operand 2
Outputs
- HL = a * e
Destroys
- A, HL, DE
Comments
Simple enough to implement yourself if speed is important.
Example
ld a,4 ld e,5 B_CALL MultAbyE ;should return 14h or 20 decimal