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 
[16C] why are some commands entered before their arguments?
03-24-2019, 09:16 PM
Post: #1
[16C] why are some commands entered before their arguments?
I keep getting tripped up on my DM16, when using FLOAT, WINDOW & CF, since they seem unique in that their arguments are entered directly after pressing the command key.

Whereas the related WSIZE, and of course most other commands, for example, takes its argument from the stack.

Is there any logical, or historical reason for this?

I can understand programming-only commands, e.g. LBL & GTO/GSB taking a suffix directly, rather than reading its arg from the stack, but for commands that are also used manually, like the three I mention in the first paragraph, it just seems confusing (to me).

Hmm, I suppose I need to include STO/RCL, too.

It would also seem to bar them from using calculated arguments, too (except for STO/RCL which can use indexed registers), which might have been useful for some of them?

Cambridge, UK
41CL/DM41X 12/15C/16C DM15/16 17B/II/II+ 28S 42S/DM42 32SII 48GX 50g 35s WP34S PrimeG2 WP43S/pilot/C47
Casio, Rockwell 18R
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
[16C] why are some commands entered before their arguments? - cdmackay - 03-24-2019 09:16 PM



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