Difference between revisions of "83Plus:BCALLs:423D"

From WikiTI
Jump to: navigation, search
 
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[Category:83Plus:BCALLs:By Name:Utility|GETCONOP1]] [[Category:83Plus:BCALLs:By Name|GETCONOP1]] [[Category:83Plus:BCALLs:By Address|423D - GETCONOP1]]
+
[[Category:83Plus:BCALLs:By Name:FP_Util|GETCONOP1]] [[Category:83Plus:BCALLs:By Name|GETCONOP1]] [[Category:83Plus:BCALLs:By Address|423D - GETCONOP1]]
 
== Synopsis ==
 
== Synopsis ==
 
'''Official Name:''' GETCONOP1
 
'''Official Name:''' GETCONOP1
Line 5: Line 5:
 
'''BCALL Address:''' 423D
 
'''BCALL Address:''' 423D
  
Loads one of seven different commonly used constants to op1.
+
Loads one of seven different commonly used constants to [[83Plus:RAM:8478|OP1]].
  
 
=== Inputs ===
 
=== Inputs ===
Line 19: Line 19:
  
 
=== Outputs ===
 
=== Outputs ===
* op1 = constant
+
* OP1 = constant
  
 
=== Registers Destroyed ===
 
=== Registers Destroyed ===
* ??
+
* All
  
 
== Example ==
 
== Example ==
  
 
   ld    a,4    ;PI
 
   ld    a,4    ;PI
   B_CALL GETCONOP1
+
   B_CALL GETCONOP1
 
+
 
After the BCALL:
 
After the BCALL:
   8478: 00 80 31 41 59 26 53 58 98
+
   OP1: 00 80 31 41 59 26 53 58 98

Latest revision as of 07:49, 6 February 2008

Synopsis

Official Name: GETCONOP1

BCALL Address: 423D

Loads one of seven different commonly used constants to OP1.

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

  • OP1 = constant

Registers Destroyed

  • All

Example

 ld     a,4     ;PI
 B_CALL GETCONOP1  

After the BCALL:

 OP1: 00 80 31 41 59 26 53 58 98