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

From WikiTI
Jump to: navigation, search
m (category: fp util)
m (Formatting, capitalization, links.)
Line 5: Line 5:
 
'''BCALL Address:''' 4240
 
'''BCALL Address:''' 4240
  
Loads one of seven different commonly used constants to op2.
+
Loads one of seven different commonly used constants to [[83Plus:RAM:8483|OP2]].
  
 
=== Inputs ===
 
=== Inputs ===
Line 19: Line 19:
  
 
=== Outputs ===
 
=== Outputs ===
* op2 = constant
+
* OP2 = constant
  
 
=== Registers Destroyed ===
 
=== Registers Destroyed ===
Line 28: Line 28:
 
   ld    a,4    ;PI
 
   ld    a,4    ;PI
 
   B_CALL GETCONOP2
 
   B_CALL GETCONOP2
 
 
 
After the BCALL:
 
After the BCALL:
 
   8483: 00 80 31 41 59 26 53 58 98
 
   8483: 00 80 31 41 59 26 53 58 98

Revision as of 08:45, 26 April 2005

Synopsis

Official Name: GETCONOP2

BCALL Address: 4240

Loads one of seven different commonly used constants to OP2.

Inputs

  • a = constant type
  • where constant type is
  • a=0 180/PI
  • a=1 PI/2
  • a=2 PI/4
  • a=3 Log(e)
  • a=4 PI
  • a=5 PI/180
  • a=6 ln(10)

Outputs

  • OP2 = constant

Registers Destroyed

  •  ??

Example

 ld     a,4     ;PI
 B_CALL GETCONOP2

After the BCALL:

 8483: 00 80 31 41 59 26 53 58 98