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

From WikiTI
Jump to: navigation, search
m (Example: Changed 8483 to OP2 for clarity.)
Line 1: Line 1:
 
[[Category:83Plus:BCALLs:By Name:FP_Util|GETCONOP2]] [[Category:83Plus:BCALLs:By Name|GETCONOP2]] [[Category:83Plus:BCALLs:By Address|4240 - GETCONOP2]]
 
[[Category:83Plus:BCALLs:By Name:FP_Util|GETCONOP2]] [[Category:83Plus:BCALLs:By Name|GETCONOP2]] [[Category:83Plus:BCALLs:By Address|4240 - GETCONOP2]]
 +
{{missinfo|Destroys}}
 
== Synopsis ==
 
== Synopsis ==
 
'''Official Name:''' GETCONOP2
 
'''Official Name:''' GETCONOP2
Line 22: Line 23:
  
 
=== Registers Destroyed ===
 
=== Registers Destroyed ===
* ??
+
* unknown
  
 
== Example ==
 
== Example ==

Revision as of 19:23, 5 February 2008

This article is missing some information (namely Destroys). You can help WikiTI by filling in the missing information.


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

  • unknown

Example

 ld     a,4     ;PI
 B_CALL GETCONOP2

After the BCALL:

 OP2: 00 80 31 41 59 26 53 58 98