Difference between revisions of "83Plus:BCALLs:8042"

From WikiTI
Jump to: navigation, search
m (Capitalization and official name.)
(categorized)
Line 1: Line 1:
 
[[Category:83Plus:BCALLs:By Name:Math|Mult8By8]]
 
[[Category:83Plus:BCALLs:By Name:Math|Mult8By8]]
 +
[[Category:83Plus:BCALLs:By Name:Math:Integer|Mult8By8]]
 
[[Category:83Plus:BCALLs:By Name|Mult8By8]]
 
[[Category:83Plus:BCALLs:By Name|Mult8By8]]
 
[[Category:83Plus:BCALLs:By Address|8042 - Mult8By8]]
 
[[Category:83Plus:BCALLs:By Address|8042 - Mult8By8]]

Revision as of 18:45, 29 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