The following warnings occurred:
Warning [2] count(): Parameter must be an array or an object that implements Countable - Line: 795 - File: showthread.php PHP 7.4.33 (FreeBSD)
File Line Function
/showthread.php 795 errorHandler->error





Post Reply 
TI 58/59 ROM modules and OP instructions
12-30-2017, 07:43 AM
Post: #1
TI 58/59 ROM modules and OP instructions
I have been looking at some programs in the TI58/59 ML-01 master library module, and there is a detail that makes makes me wonder: There are numerous places where the OP 2x and OP 3x instructions that increment / decrement a data register would have made sense, but instead a more elaborate command sequence has been used, like x<>t 1 INV SUM 01 x<>t instead of a simple OP 31. In a similar way the sign function OP 10 is avoided, instead this is accomplished by dividing x by its absolute value (which also requires special care for x=0).

So it looks like the OP commands are deliberately avoided in TI's ROM modules. But why? Is there a certain technical reason for this?

Dieter
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
TI 58/59 ROM modules and OP instructions - Dieter - 12-30-2017 07:43 AM



User(s) browsing this thread: 3 Guest(s)