TI-83 Plus IS> and DS< program commands - Printable Version +- HP Forums (https://archived.hpcalc.org/museumforum) +-- Forum: HP Museum Forums (https://archived.hpcalc.org/museumforum/forum-1.html) +--- Forum: Old HP Forum Archives (https://archived.hpcalc.org/museumforum/forum-2.html) +--- Thread: TI-83 Plus IS> and DS< program commands (/thread-166332.html) |
TI-83 Plus IS> and DS< program commands - Don Shepherd - 04-25-2010 I've never used these two commands since the FOR command sort of makes them unnecessary. They seem to operate exactly like HP RPN ISG and DSE, but the manual states that "they are not looping instructions." Why would it say that? Why else would you use these? Why are they even included in a non-RPN calculator?
Re: TI-83 Plus IS> and DS< program commands - Ivan Nejgebauer - 04-26-2010 Quote: Because they aren't? (And I'm not trying to be snarky.) In the strictest technical sense, ISG and DSE are conditional skip instructions, which are great for implementing loops, and indeed that is their primary purpose -- but the skipped instruction doesn't have to be a GTO.
Quote:
I vaguely remember using ISG/DSE for purposes other than looping in some programs I wrote a very long time ago. I'll try to dig up an example, but don't hold your breath. (It's all written down on paper... somewhere.)
Re: TI-83 Plus IS> and DS< program commands - Don Shepherd - 04-26-2010 Quote:
Yes, they are sometimes used in RPN just to increment or decrement a variable without looping, to save a byte or two, or avoid using the X register, but this seems rather dumb in a non-RPN calculator.
Non-typical usage of ISG - Andrés C. Rodríguez (Argentina) - 04-26-2010 In the discussion about this program, http://www.hpmuseum.org/cgi-sys/cgiwrap/hpmuseum/archv018.cgi?read=128554 , the usage of ISG as a mere "increment register" instruction is mentioned. While I used this technique, further analysis by Jeff O. showed it was not the best choice.
|