home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1993 #2 / Image.iso / os2 / scalc.zip / SCALC.HLP (.txt) < prev   
OS/2 Help File  |  1991-12-07  |  22KB  |  826 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. About the SourceCalc Calculator ΓòÉΓòÉΓòÉ
  3.  
  4.   The SourceCalc Calculator is a general purpose, PM screen, calculator with 
  5. capabilities for Decimal, Hexadecimal, Binary, and Octal intermix calculations 
  6. and presentation. 
  7.  
  8.   SourceCalc provides memory register storage, along with serial and constant 
  9. calculations. Both binary, boolean and unitary (reciprocal and square root) 
  10. operations are available. 
  11.  
  12.   Hexadecimal and binary calculations are performed on 32 bit unsigned 
  13. integers. Decimal numbers are limited to 12 digits.  Decimal calculations are 
  14. limited to 8 decimal places. 
  15.  
  16.   Hexadecimal, binary and octal calculations are limited to +429,467,294 
  17. (decimal) and -2,147,483,646 (decimal). Fractional decimal numbers cannot be 
  18. converted to binary, hexadecimal, or octal presentations. 
  19.  
  20.   For additional information select one of the following topics: 
  21.  
  22.     * Keyboard and Mouse Input 
  23.     * Serial Calculations 
  24.     * Constant Calculations 
  25.     * Numeric Base Mode 
  26.     * Memory 
  27.     * Boolean Operations 
  28.     * Clearing Accumulators 
  29.     * Keys 
  30.  
  31.     SourceCalcisaproductof
  32.  
  33.      SourceLine Software, Inc.
  34.      7770 Regents Rd. #113-502
  35.      San Diego, California
  36.      (619) 597-4713
  37.  
  38.      Version 1.0
  39.      (C) 1991 SourceLine Software, Inc.
  40.        All Rights Reserved
  41.  
  42.  
  43. ΓòÉΓòÉΓòÉ 2. SourceCalc Keys and Buttons ΓòÉΓòÉΓòÉ
  44.  
  45.  The following keys define the keyboard operation of SourceCalc. 
  46.  
  47.  Standard Keyboard: 
  48.     Numeric 0-9 
  49.     Hexadecimal A(a)-F(f) 
  50.     Esc  Equivalent to "C/E" 
  51.     Enter  Equivalent to "=" 
  52.     SHIFT +  Plus Operator 
  53.     -  Minus Operator 
  54.     SHIFT *  Multiply Operator 
  55.     ╨Ä  Divide Operator 
  56.     .  (Period) Decimal Point 
  57.  
  58.  Keypad:  (Not necessary to set 'Num Lock') 
  59.     Numeric 0-9 
  60.     Enter  Equivalent to "=" 
  61.     .  (Period) Decimal Point 
  62.     +,-,*,╨Ä  Operators 
  63.  
  64.  Function Keys +  (Combination of pressing Function Key and then a command key. 
  65.  
  66.    F1   (General Help - No additional key required) 
  67.  
  68.    F3 +  (Numeric Base Mode) 
  69.        D(d) - Decimal 
  70.        H(h) - Hexadecimal 
  71.        B(b) - Binary 
  72.        O(o) - Octal 
  73.  
  74.    F4 +  (Memory) 
  75.        S(s) - Store in Memory 
  76.        R(r) - Recall Memory Value 
  77.        A(a) - Add to Memory 
  78.        D(d) - Display Memory 
  79.  
  80.    F5 +  (Other Functions and Operators) 
  81.        &(7) - Boolean AND 
  82.        |(\) - Boolean OR 
  83.        X(x) - Boolean XOR 
  84.        N(n) - Boolean NOT 
  85.        Q(q) - Square Root 
  86.        R(r) - Reciprocal 
  87.        C(c) - C/E Clear 
  88.        A(a) - All Clear 
  89.        >(.) - Shift Right 
  90.        <(,) - Shift Left 
  91.        S(s) - Change Sign (╤æ) 
  92.  
  93.  
  94. ΓòÉΓòÉΓòÉ 3. Boolean AND Operator ΓòÉΓòÉΓòÉ
  95.  
  96.   The boolean AND operator is a binary operator requiring two arguments. The 
  97. result is a bitwise AND of up to 32 bits.  Fractional decimal numbers cannot be 
  98. used in this operation and will produce an error. 
  99.  
  100.   Example (binary) 
  101.  
  102.    1101011AND
  103.    0011001
  104.    =========
  105.    0001001 Result
  106.  
  107.  See Also: OR,  XOR,  NOT. 
  108.  
  109.  
  110. ΓòÉΓòÉΓòÉ 4. Boolean OR Operator ΓòÉΓòÉΓòÉ
  111.  
  112.   The boolean OR operator is a binary operator requiring two arguments. The 
  113. result is a bitwise OR of up to 32 bits.  Fractional decimal numbers cannot be 
  114. used in this operation and will produce an error. 
  115.  
  116.   Example (binary) 
  117.  
  118.    1101011OR
  119.    0011001
  120.    =========
  121.    1111011 Result
  122.  
  123.  See Also: AND,  XOR,  NOT. 
  124.  
  125.  
  126. ΓòÉΓòÉΓòÉ 5. Boolean XOR Operator ΓòÉΓòÉΓòÉ
  127.  
  128.   The boolean XOR operator is a binary operator requiring two arguments. The 
  129. result is a bitwise exclusive OR of up to 32 bits.  Fractional decimal numbers 
  130. cannot be used in this operation and will produce an error. 
  131.  
  132.   Example (binary) 
  133.  
  134.    1101011XOR
  135.    0011001
  136.    =========
  137.    1110110 Result
  138.  
  139.   The Exclusive OR results in a bit set true if either argument bit is set, but 
  140. not both.  The unique characteristic of this operator is that either argument 
  141. XOR with the result will yield the other argument in a this reversal process. 
  142.  
  143.  See Also: OR,  AND,  NOT. 
  144.  
  145.  
  146. ΓòÉΓòÉΓòÉ 6. Boolean NOT Operator ΓòÉΓòÉΓòÉ
  147.  
  148.   The boolean NOT operator is a unitary operator inverting each of the 32 bits 
  149. of an argument. Fractional decimal numbers will be truncated to a whole number 
  150. prior to executing this function. 
  151.  
  152.   Example (binary) 
  153.  
  154.    1101011NOT
  155.    =========
  156.    11111111111111111111111110010100 Result
  157.  
  158.  See Also: OR,  AND,  XOR. 
  159.  
  160.  
  161. ΓòÉΓòÉΓòÉ 7. Reciprocal Function (1/x) ΓòÉΓòÉΓòÉ
  162.  
  163.   The Reciprocal Function (1/x) is unitary operator and is equivalent to 
  164. dividing the argument into 1 (one).  Reciprocating a Hexadecimal, binary or 
  165. Octal number will be performed, however the fractional result cannot be 
  166. displayed except in the "Decimal Mode". 
  167.  
  168.   Example (decimal) 
  169.  
  170.    100 1 / x
  171.    =========
  172.    .001 Result
  173.  
  174.  
  175. ΓòÉΓòÉΓòÉ 8. Square Root Function (Sqrt) ΓòÉΓòÉΓòÉ
  176.  
  177.   The Square Root Function is unitary operator and calculates the square root 
  178. of the displayed argument.  If the result of this function is fractional, a 
  179. "Display Error" will be indicated in the Hexadecimal, Binary, or Octal Mode. 
  180. Displaying the fractional value of the square root of a hexadecimal number is 
  181. achieved by switching the result to "Decimal". 
  182.  
  183.   Example (decimal) 
  184.  
  185.    64( Sqrt )
  186.    =========
  187.    8  Result
  188.  
  189.  
  190. ΓòÉΓòÉΓòÉ 9. Change Sign (╤æ) ΓòÉΓòÉΓòÉ
  191.  
  192.   Pressing this button will reverse the sign of the numeric value shown  in the 
  193. display panel.  This button can be pressed a second time to restore  the sign 
  194. of the number. 
  195.  
  196.  
  197. ΓòÉΓòÉΓòÉ 10. Equals button (=) ΓòÉΓòÉΓòÉ
  198.  
  199.   Pressing this button will complete a calculation and displays the result in 
  200. the display panel. 
  201.  
  202.   Additional calculations can be performed with this result as the first 
  203. argument by entering an operator (+,-,*,/, etc) and another argument value. 
  204.  
  205.   Constant calculations can be continued after the equal button is pressed by 
  206. entering an argument and again pressing the equal button. 
  207.  
  208.   All accumulators can be cleared to zero by pressing 'C/E' or the 'Esc' button 
  209. after pressing the '=' button. 
  210.  
  211.   The 'Enter' key is equivalent to the '=' button. 
  212.  
  213.  
  214. ΓòÉΓòÉΓòÉ 11. Clear Argument/Error (C/E) ΓòÉΓòÉΓòÉ
  215.  
  216.   Pressing this button will clear the currently displayed argument and return 
  217. to the previous calculation step if the calculation is not completed. 
  218.  
  219.  As an example: 
  220.    Enter '12'. 
  221.    Enter '+'. 
  222.    Enter '5'. 
  223.    Press 'C/E'. Note that '12' is displayed and the operator '+' has been 
  224. removed from the screen, and the last argument '5' has been cleared from the 
  225. calculator. 
  226.  
  227.    To continue, enter an operator (+,-,*,/) and the second argument to complete 
  228. the calculation. 
  229.    Enter '+'. 
  230.    Enter '8'. 
  231.    Press '='.  The result '20' will be displayed. 
  232.  
  233.   This operator will clear all accumulators following an '=' or 'Enter' button. 
  234.  
  235.   If the 'error' sign is displayed, this operator will clear all accumulators 
  236. to terminate the current calculation. 
  237.  
  238.   The 'Esc' button is equivalent to the 'C/E' button. 
  239.  
  240.   In order to clear all accumulators in mid-process of a calculation, this 
  241. button have to be pressed twice.  The numeric display will indicate the state 
  242. of the  accumulators.  When the display shows '0', the accumulators have been 
  243. cleared. 
  244.  
  245.   This operator does not clear memory. 
  246.  
  247.   See also: All Clear. 
  248.  
  249.  
  250. ΓòÉΓòÉΓòÉ 12. ALL Clear (A/C) ΓòÉΓòÉΓòÉ
  251.  
  252.   Pressing this button will clear all accumulators and memory from the 
  253. calculator.  This button effectively resets the calculator to its initialized 
  254. state. 
  255.  
  256.   See also: Clear Accumulator. 
  257.  
  258.  
  259. ΓòÉΓòÉΓòÉ 13. Mode Decimal (Dec) ΓòÉΓòÉΓòÉ
  260.  
  261.   Pressing this button will set the calculator into the Decimal display mode. 
  262.  
  263.   Input and display is limited to 9 (nine) decimal places, and 12 total numeric 
  264. digits. 
  265.  
  266.   The input keys A through F are disabled in this mode. 
  267.  
  268.  See Also: Mode Hexadecimal,  Mode Binary,  Mode Octal. 
  269.  
  270.  
  271. ΓòÉΓòÉΓòÉ 14. Mode Binary (Bin) ΓòÉΓòÉΓòÉ
  272.  
  273.   Pressing this button will set the calculator into the Binary display mode. 
  274.  
  275.   Input and display is limited to 32 (thirty-two) binary digits. Fractional, 
  276. numbers cannot be displayed and will show 'Display Error'.  Press 'Dec' to 
  277. display the decimal equivalent of the fractional number. 
  278.  
  279.   The Binary display contains single quote marks every four bits, and a double 
  280. quote mark at sixteen bits. 
  281.  
  282.   Binary input and display is limited to +429,467,294 (decimal) and 
  283. -2,147,483,646 (decimal). 
  284.  
  285.   The input keys 2 through F are disabled in this mode along with the decimal 
  286. point. 
  287.  
  288.  See Also: Mode Decimal,  Mode Hexadecimal,  Mode Octal. 
  289.  
  290.  
  291. ΓòÉΓòÉΓòÉ 15. Mode Hexadecimal (Hex) ΓòÉΓòÉΓòÉ
  292.  
  293.   Pressing this button will set the calculator into the Hexadecimal display 
  294. mode. 
  295.  
  296.   Input and display is limited to 8 (eight) hexadecimal digits. Fractional, 
  297. numbers cannot be displayed and will show 'Display Error'.  Press 'Dec' to 
  298. display the decimal equivalent of the fractional number. 
  299.  
  300.   The Hexadecimal display contains single quote mark after four digits. 
  301.  
  302.   Hex input and display is limited to +429,467,294 (decimal) and -2,147,483,646 
  303. (decimal). 
  304.  
  305.   The decimal point is disabled in this mode. 
  306.  
  307.  See Also: Mode Decimal,  Mode Binary,  Mode Octal. 
  308.  
  309.  
  310. ΓòÉΓòÉΓòÉ 16. Mode Octal (Oct) ΓòÉΓòÉΓòÉ
  311.  
  312.   Pressing this button will set the calculator into the Octal display mode. 
  313.  
  314.   Input and display is limited to 12 (twelve) Octal digits. Fractional, numbers 
  315. cannot be displayed and will show 'Display Error'.  Press 'Dec' to display the 
  316. decimal equivalent of the fractional number. 
  317.  
  318.   Octal input and display is limited to +429,467,294 (decimal) and 
  319. -2,147,483,646 (decimal). 
  320.  
  321.   The input keys 8 through F are disabled in this mode along with the decimal 
  322. point. 
  323.  
  324.  See Also: Mode Decimal,  Mode Hexadecimal,  Mode Binary. 
  325.  
  326.  
  327. ΓòÉΓòÉΓòÉ 17. Shift Right () ΓòÉΓòÉΓòÉ
  328.  
  329.  Pressing the Shift Right button will  shift the display one digit to the 
  330. right. This effectively right truncates the number displayed by one digit, or 
  331. divides the display number by the base number ( Binary = 2, Decimal = 10, 
  332. Hexadecimal = 16, Octal = 8). 
  333.  
  334.  By changing the Base Mode, the digit  shifted can represent four bits (Hex), 
  335. one bit (Binary), three bits (Octal), or a decimal digit. 
  336.  
  337.  See Also: Shift Left. 
  338.  
  339.  
  340. ΓòÉΓòÉΓòÉ 18. Shift Left () ΓòÉΓòÉΓòÉ
  341.  
  342.  Pressing the Shift Left button will  shift the display one digit to the left. 
  343. This effectively multiplies the number displayed by the base number ( Binary = 
  344. 2, Decimal = 10, Hexadecimal = 16, Octal = 8).  Shift Left will insert a zero 
  345. (0) into the rightmost filled position. 
  346.  
  347.  By changing the Base Mode, the digit  shifted can represent four bits (Hex), 
  348. one bit (Binary), three bits (Octal), or a decimal digit. 
  349.  
  350.  See Also: Shift Right. 
  351.  
  352.  
  353. ΓòÉΓòÉΓòÉ 19. Multiply Operator (*) ΓòÉΓòÉΓòÉ
  354.  
  355.   This is the multiplication operator. 
  356.  
  357.  
  358. ΓòÉΓòÉΓòÉ 20. Divide Operator (╨Ä) ΓòÉΓòÉΓòÉ
  359.  
  360.   This is the division operator. 
  361.  
  362.  
  363. ΓòÉΓòÉΓòÉ 21. Subtract Operator (-) ΓòÉΓòÉΓòÉ
  364.  
  365.   This is the subtraction operator. 
  366.  
  367.  
  368. ΓòÉΓòÉΓòÉ 22. Add Operator (+) ΓòÉΓòÉΓòÉ
  369.  
  370.   This is the addition operator. 
  371.  
  372.  
  373. ΓòÉΓòÉΓòÉ 23. Decimal Point (.) ΓòÉΓòÉΓòÉ
  374.  
  375.   This is the decimal point. 
  376.  
  377.   This key is disabled in the Hexadecimal, Binary, and Octal Numeric Base Mode. 
  378.  
  379.  
  380. ΓòÉΓòÉΓòÉ 24. Memory Recall (Rcl) ΓòÉΓòÉΓòÉ
  381.  
  382.   Pressing the Memory Recall button makes the current  display value equal to 
  383. the value in memory. 
  384.  
  385.  See Also: Memory Add,  Memory Store,  Memory Display. 
  386.  
  387.  
  388. ΓòÉΓòÉΓòÉ 25. Memory Add (Add)             ΓòÉΓòÉΓòÉ
  389.  
  390.   Pressing the Memory Add button add the current displayed number to the memory 
  391. accumulator. 
  392.  
  393.  See Also: Memory Recall,  Memory Store,  Memory Display. 
  394.  
  395.  
  396. ΓòÉΓòÉΓòÉ 26. Memory Store (Sto) ΓòÉΓòÉΓòÉ
  397.  
  398.  Pressing the Memory Store button replaces the value in memory with the 
  399. currently display number. 
  400.  
  401.  The Memory accumulator can be cleared by storing zero (0). 
  402.  
  403.  See Also: Memory Add,  Memory Recall,  Memory Display. 
  404.  
  405.  
  406. ΓòÉΓòÉΓòÉ 27. Display Memory (M) ΓòÉΓòÉΓòÉ
  407.  
  408.   Pressing the Display Memory button a popup panel will display the current 
  409. value of the Memory accumulator.  This display will be in the format determined 
  410. by the current Base Number Mode (Decimal, Hexadecimal, Binary or Octal). 
  411.  
  412.  See Also: Memory Add,  Memory Store,  Memory Recall. 
  413.  
  414.  
  415. ΓòÉΓòÉΓòÉ 28. Numeric 0 ΓòÉΓòÉΓòÉ
  416.  
  417.   This is the numeric 0 (zero) button. 
  418.  
  419.   See Also: Keys. 
  420.  
  421.  
  422. ΓòÉΓòÉΓòÉ 29. Numeric 1 ΓòÉΓòÉΓòÉ
  423.  
  424.   This is the numeric 1 (one) button. 
  425.  
  426.   See Also: Keys. 
  427.  
  428.  
  429. ΓòÉΓòÉΓòÉ 30. Numeric 2 ΓòÉΓòÉΓòÉ
  430.  
  431.   This is the numeric 2 (two) button. 
  432.  
  433.   This button is disabled in the Binary mode. 
  434.  
  435.   See Also: Keys. 
  436.  
  437.  
  438. ΓòÉΓòÉΓòÉ 31. Numeric 3 ΓòÉΓòÉΓòÉ
  439.  
  440.   This is the numeric 3 (three) button. 
  441.  
  442.   This button is disabled in the Binary mode. 
  443.  
  444.   See Also: Keys. 
  445.  
  446.  
  447. ΓòÉΓòÉΓòÉ 32. Numeric 4 ΓòÉΓòÉΓòÉ
  448.  
  449.   This is the numeric 4 (four) button. 
  450.  
  451.   This button is disabled in the Binary mode. 
  452.  
  453.   See Also: Keys. 
  454.  
  455.  
  456. ΓòÉΓòÉΓòÉ 33. Numeric 5 ΓòÉΓòÉΓòÉ
  457.  
  458.   This is the numeric 5 (five) button. 
  459.  
  460.   This button is disabled in the Binary mode. 
  461.  
  462.   See Also: Keys. 
  463.  
  464.  
  465. ΓòÉΓòÉΓòÉ 34. Numeric 6 ΓòÉΓòÉΓòÉ
  466.  
  467.   This is the numeric 6 (six) button. 
  468.  
  469.   This button is disabled in the Binary mode. 
  470.  
  471.   See Also: Keys. 
  472.  
  473.  
  474. ΓòÉΓòÉΓòÉ 35. Numeric 7 ΓòÉΓòÉΓòÉ
  475.  
  476.   This is the numeric 7 (seven) button. 
  477.  
  478.   This button is disabled in the Binary mode. 
  479.  
  480.   See Also: Keys. 
  481.  
  482.  
  483. ΓòÉΓòÉΓòÉ 36. Numeric 8 ΓòÉΓòÉΓòÉ
  484.  
  485.   This is the numeric 8 (eight) button. 
  486.  
  487.   This button is disabled in the Binary mode. 
  488.  
  489.   This button is disabled in the Octal mode. 
  490.  
  491.   See Also: Keys. 
  492.  
  493.  
  494. ΓòÉΓòÉΓòÉ 37. Numeric 9 ΓòÉΓòÉΓòÉ
  495.  
  496.   This is the numeric 9 (zero) button. 
  497.  
  498.   This button is disabled in the Binary mode. 
  499.  
  500.   This button is disabled in the Octal mode. 
  501.  
  502.   See Also: Keys. 
  503.  
  504.  
  505. ΓòÉΓòÉΓòÉ 38. Hexadecimal A ΓòÉΓòÉΓòÉ
  506.  
  507.   This is the hexadecimal A button. 
  508.  
  509.   This button is disabled in the Binary mode. 
  510.  
  511.   This button is disabled in the Octal mode. 
  512.  
  513.   This button is disabled in the Decimal mode. 
  514.  
  515.   See Also: Keys. 
  516.  
  517.  
  518. ΓòÉΓòÉΓòÉ 39. Hexadecimal B ΓòÉΓòÉΓòÉ
  519.  
  520.   This is the hexadecimal B button. 
  521.  
  522.   This button is disabled in the Binary mode. 
  523.  
  524.   This button is disabled in the Octal mode. 
  525.  
  526.   This button is disabled in the Decimal mode. 
  527.  
  528.   See Also: Keys. 
  529.  
  530.  
  531. ΓòÉΓòÉΓòÉ 40. Hexadecimal C ΓòÉΓòÉΓòÉ
  532.  
  533.   This is the hexadecimal C button. 
  534.  
  535.   This button is disabled in the Binary mode. 
  536.  
  537.   This button is disabled in the Octal mode. 
  538.  
  539.   This button is disabled in the Decimal mode. 
  540.  
  541.   See Also: Keys. 
  542.  
  543.  
  544. ΓòÉΓòÉΓòÉ 41. Hexadecimal D ΓòÉΓòÉΓòÉ
  545.  
  546.   This is the hexadecimal D button. 
  547.  
  548.   This button is disabled in the Binary mode. 
  549.  
  550.   This button is disabled in the Octal mode. 
  551.  
  552.   This button is disabled in the Decimal mode. 
  553.  
  554.   See Also: Keys. 
  555.  
  556.  
  557. ΓòÉΓòÉΓòÉ 42. Hexadecimal E ΓòÉΓòÉΓòÉ
  558.  
  559.   This is the hexadecimal E button. 
  560.  
  561.   This button is disabled in the Binary mode. 
  562.  
  563.   This button is disabled in the Octal mode. 
  564.  
  565.   This button is disabled in the Decimal mode. 
  566.  
  567.   See Also: Keys. 
  568.  
  569.  
  570. ΓòÉΓòÉΓòÉ 43. Hexadecimal F ΓòÉΓòÉΓòÉ
  571.  
  572.   This is the hexadecimal F button. 
  573.  
  574.   This button is disabled in the Binary mode. 
  575.  
  576.   This button is disabled in the Octal mode. 
  577.  
  578.   This button is disabled in the Decimal mode. 
  579.  
  580.   See Also: Keys. 
  581.  
  582.  
  583. ΓòÉΓòÉΓòÉ 44. Keyboard and Mouse Input ΓòÉΓòÉΓòÉ
  584.  
  585.   SourceCalc provides for the use of the mouse, standard and  keypad keyboard 
  586. to enter numeric input into the calculator.  The use of special function keys 
  587. is also supported. 
  588.  
  589.   All the calculator functions, operators, online help and numeric  input is 
  590. accessed by pressing the calculator buttons with the mouse cursor. 
  591.  
  592.   All numeric input (0-9), including the decimal point, and the standard fours 
  593. calculation operators (+,-,*,\) can be entered from the standard keypad. The 
  594. application automatically recognizes these keys without placing the keypad the 
  595. 'numeric lock' mode. 
  596.  
  597.   The standard "typewriter" keyboard can be used to input all numeric values, 
  598. including the hexadecimal values (A-F), in addition to the standard four 
  599. calculation operators (+,-,\,*). The keys function as if you were typing in the 
  600. input.  The shift key is required to enter the operators (+,*,). 
  601.  
  602.   The function keys F3, F4, and F5 preceding an additional designated key are 
  603. equivalent to many of the special operator buttons on the calculator. 
  604.      F3 - Base Mode (Decimal, Binary, Hexadecimal, Octal). 
  605.      F4 - Memory functions. 
  606.      F5 - All other calculator functions. 
  607.  
  608.   See Also: Keys. 
  609.  
  610.  Additional Topics: 
  611.  
  612.     * Serial Calculations 
  613.     * Constant Calculations 
  614.     * Numeric Base Mode 
  615.     * Memory 
  616.     * Boolean Operations 
  617.     * Clearing Accumulators 
  618.     * Keys 
  619.     * About pCalc 
  620.  
  621.  
  622. ΓòÉΓòÉΓòÉ 45. Serial Calculations ΓòÉΓòÉΓòÉ
  623.  
  624.  Serial calculation is the normal mode of entering multiple calculations where 
  625. the result of the first operation is the argument to the next calculation, and 
  626. so on. 
  627.  
  628.  You can perform serial calculations by repeatedly entering an calculation 
  629. operator followed by an argument. The result of each intermediate calculation 
  630. will be displayed. 
  631.  
  632.  As an example: 
  633.    2 + 
  634.    3 (Result displayed: 5) + 
  635.    6 (Result displayed: 11) + 
  636.    4 (Result displayed: 15) ... 
  637.  
  638.  If an argument is entered incorrectly, press the Clear button "C/E" (or 
  639. "Esc").  The display will return to the previous result.  At this time you can 
  640. enter a new operator and argument. 
  641.  
  642.  At the conclusion of the serial calculations you can press "=" (or the 'Enter' 
  643. key). 
  644.  
  645.  You can clear the accumulator by pressing "A/C" or by pressing "C/E" two 
  646. times. 
  647.  
  648.  Additional Topics: 
  649.  
  650.     * Keyboard and Mouse Input 
  651.     * Constant Calculations 
  652.     * Numeric Base Mode 
  653.     * Memory 
  654.     * Boolean Operations 
  655.     * Clearing Accumulators 
  656.     * Keys 
  657.     * About SourceCalc 
  658.  
  659.  
  660. ΓòÉΓòÉΓòÉ 46. Constant Calculations ΓòÉΓòÉΓòÉ
  661.  
  662.  Constant calculations allow you to enter a value to be calculated against a 
  663. number of other arguments.  Entering a base rate to multiply a number of 
  664. factors is an example of a constant calculation. 
  665.  
  666.  Constant calculations begin with the constant value entered as the first 
  667. argument, followed by the operator and the second argument. 
  668.  
  669.  Enter the "=" key to obtain the result of this operation. 
  670.  
  671.  For the second and subsequent constant calculations, simply enter another 
  672. argument and press "=" to obtain the result of this next calculation. 
  673.  
  674.  As an example: 
  675.    12 * (constant and Multiply operator) 
  676.    2 
  677.    === 
  678.    24  Result 
  679.    3  (next argument to multiply constant by) 
  680.    == 
  681.    36  Result ( 12 * 3 ) 
  682.  
  683.  Additional Topics: 
  684.  
  685.     * Keyboard and Mouse Input 
  686.     * Serial Calculations 
  687.     * Numeric Base Mode 
  688.     * Memory 
  689.     * Boolean Operations 
  690.     * Clearing Accumulators 
  691.     * Keys 
  692.     * About SourceCalc 
  693.  
  694.  
  695. ΓòÉΓòÉΓòÉ 47. Numeric Base Mode ΓòÉΓòÉΓòÉ
  696.  
  697.  The Base Mode determines the display of the input arguments and the 
  698. calculation results.  Within certain display rules, any value displayed can be 
  699. converted to another numeric base (decimal, hexadecimal, binary, or octal) by 
  700. using the mode buttons, or by entering the appropriate function keys (F3 + m). 
  701.  
  702.  If a numeric value cannot be properly displayed, eg fractional decimal number 
  703. converted to hexadecimal, a "Display Error" message will appear.  This error 
  704. will be corrected simply by changing the display mode back to decimal.  The 
  705. display error occurs as a result of trying to display fractional numbers in 
  706. hex,  binary, or octal; or trying to convert a decimal number too large for the 
  707. 32 bit accumulator for binary, hexadecimal or octal. 
  708.  
  709.   Hexadecimal, binary, and octal calculations are limited to +429,467,294 
  710. (decimal) and -2,147,483,646 (decimal). Fractional decimal numbers cannot be 
  711. converted to binary, hexadecimal, or octal presentations. 
  712.  
  713.  See Also: Mode Decimal,  Mode Hexadecimal,  Mode Binary,  Mode Octal. 
  714.  
  715.  Additional Topics: 
  716.  
  717.     * Keyboard and Mouse Input 
  718.     * Serial Calculations 
  719.     * Constant Calculations 
  720.     * Memory 
  721.     * Boolean Operations 
  722.     * Clearing Accumulators 
  723.     * Keys 
  724.     * About SourceCalc 
  725.  
  726.  
  727. ΓòÉΓòÉΓòÉ 48. Memory ΓòÉΓòÉΓòÉ
  728.  
  729.  This calculator will store one value in memory.  The four keyboard commands 
  730. that control the memory function are: 
  731.    Add - Add the displayed value to the memory accumulator. 
  732.    Sto - Store the displayed value in memory. 
  733.    Rcl - Recall the value in memory to become the current argument. 
  734.    "M" - Display the current value in memory. 
  735.  
  736.  The Add function combines the currently displayed argument with the value in 
  737. memory. 
  738.  
  739.  The Store function replaces any value in memory with the currently displayed 
  740. number.  This can be used to clear memory, by storing "0". 
  741.  
  742.  Recall bring the current value of memory to be the displayed argument for any 
  743. calculation. 
  744.  
  745.  "M" simply displays the current value of memory in a pop-up box.  The display 
  746. will be in the same numeric base as determined by the Base Mode selection 
  747. (Decimal, Hexadecimal, Binary, or Octal). 
  748.  
  749.  See Also: Mode Decimal,  Mode Hexadecimal,  Mode Binary,  Mode Octal. 
  750.  
  751.  And Also: Memory Add,  Memory Store,  Memory Recall,  Memory Display. 
  752.  
  753.  Additional Topics: 
  754.  
  755.     * Keyboard and Mouse Input 
  756.     * Serial Calculations 
  757.     * Constant Calculations 
  758.     * Numeric Base Mode 
  759.     * Boolean Operations 
  760.     * Clearing Accumulators 
  761.     * Keys 
  762.     * About SourceCalc 
  763.  
  764.  
  765. ΓòÉΓòÉΓòÉ 49. Boolean Operations ΓòÉΓòÉΓòÉ
  766.  
  767.  The Boolean Operators supported by this calculator are: 
  768.      OR - Bitwise OR 
  769.      AND - Bitwise AND 
  770.      XOR - Exclusive Bitwise OR 
  771.      NOT - Twos Compliment (Inverting each bit) 
  772.  
  773.  The first four Boolean Operators require two arguments, the 'NOT' operator is 
  774. a unitary operator, inverting all bits of a single argument. 
  775.  
  776.  The Boolean operators can be performed on decimal whole numbers, hexadecimal, 
  777. binary and octal arguments. 
  778.  
  779.  See Also: OR,  AND,  XOR,  NOT. 
  780.  
  781.  Additional Topics: 
  782.  
  783.     * Keyboard and Mouse Input 
  784.     * Serial Calculations 
  785.     * Constant Calculations 
  786.     * Numeric Base Mode 
  787.     * Memory 
  788.     * Clearing Accumulators 
  789.     * Keys 
  790.     * About SourceCalc 
  791.  
  792.  
  793. ΓòÉΓòÉΓòÉ 50. Clear Accumulators ΓòÉΓòÉΓòÉ
  794.  
  795.  The accumulators in SourceCalc can be cleared in a number of ways depending 
  796. upon the desired result. 
  797.  
  798.  'A/C' clears all accumulators, including memory.  The function key 
  799. combination for 'All Clear' is F5 + A. 
  800.  
  801.  The 'C/E' button clears the currently displayed accumulator.  If you are in 
  802. mid-process of a calculation, the previous result will appear in the display. 
  803. You can continue by entering an operator and another argument. 
  804.  
  805.  Double pressing the 'C/E' button will clear all calculator arguments, but not 
  806. memory, if you are in mid-process of a calculation. 
  807.  
  808.  If the last button pressed was '=' (or Enter), a single 'C/E' will clear your 
  809. accumulators. 
  810.  
  811.  If "error" appears in the display, press 'C/E' to clear all arguments, and 
  812. prepare to restart the calculation. 
  813.  
  814.   See Also: Clear Accumulator, and  All Clear. 
  815.  
  816.  Additional Topics: 
  817.  
  818.     * Keyboard and Mouse Input 
  819.     * Serial Calculations 
  820.     * Constant Calculations 
  821.     * Numeric Base Mode 
  822.     * Memory 
  823.     * Boolean Operations 
  824.     * Keys 
  825.     * About SourceCalc 
  826.