摘要:
An adaptable programmable calculator is provided by employing modular read-write and read-only memory units capable of being expanded to provide the calculator with additional program and data storage functions oriented towards the environment of the user, a central processing unit, and an input-output control unit capable of bidirectionally transferring information between the memory or central processing units and a number of input and output units. The memory, central processor, and input-output control units are controlled by a microprocessor included in the central processing unit. The input and output units include a keyboard input unit with a plurality of sections capable of being defined by plug-in read-only memory modules and stored programs added by the user, a magnetic card reading and recording unit capable of bidirectionally transferring information between an external magnetic card and the calculator, a solid state display unit capable of displaying every alphabetic and numeric character and many other symbols individually and in a line of one or more alphameric statements, and a printer unit capable of printing on thermally sensitive paper every alphabetic and numeric character and many other symbols individually and in alphameric statements or messages. The keyboard input unit includes a MINUS arithmetic operator key that initiates either the unary minus function or the subtraction function, as the context of an entered algebraic statement employing the MINUS arithmetic operator requires.
摘要:
An adaptable programmable calculator is provided by employing modular read-write and read-only memory units capable of being expanded to provide the calculator with additional program and data storage functions oriented towards the environment of the user, a central processing unit, and an input-output control unit capable of bidirectionally transferring information between the memory or central processing units and a number of input and output units. The memory, central processor, and input-output control units are controlled by a microprocessor included in the central processing unit. The input and output units include a keyboard input unit with a plurality of sections capable of being defined by plug-in read-only memory modules and stored programs added by the user, a magnetic card reading and recording unit capable of bidirectionally transferring information between an external magnetic card and the calculator, a display unit capble of displaying every alphabetic and numeric character and many other symbols individually and in a line of one or more alphameric statements, and a printer unit capable of printing on thermally sensitive paper every alphabetic and numeric character and many other symbols individually and in alphameric statements or messages. The keyboard input unit includes a plurality of operand keys and a plurality of operator keys for entering algebraic statements specifying selected arithmetic operations, including relational operations, into the calculator. The operations specified in a particular algebraic statement are processed in accordance with a predetermined hierarchal priority of operations, all relational operations performed last. In the event an algebraic statement being processed specifies a plurality of operations having the same hierarchal priority, that plurality of operations is processed in the order in which they were specified during entry of that algebraic statement.
摘要:
An adaptable programmable calculator is provided by employing a modular read-write and read-only memory unit capable of being expanded to provide the calculator with additional program and data storage functions oriented towards the environment of the user, a central processing unit capable of performing both serial binary and parallel binary-coded-decimal arithmetic, and an input-output control unit capable of bidirectionally transferring information between the memory or central processing units and a number of input and output units. The memory, central processor, and input-output control units are controlled by a microprocessor included in the central processing unit. The input and output units include a solid state output display unit capable of displaying every alphabetic and numeric character and many other symbols individually and in a line of one or more alphameric statements and an output printer unit capable of selectively printing every alphabetic and numeric character and many other symbols individually and in alphameric statements or messages. Questions may be asked of the user and user instructions and other alphameric messages may be given by the output display unit. Answers to those questions and output data may be subsequently printed on the output printer unit without printing the questions, user instructions, and messages displayed by the output display unit.
摘要:
An adaptable programmable calculator is provided by employing modular read-write and read-only memory units capable of being expanded to provide the calculator with additional program and data storage functions oriented towards the environment of the user, a central processing unit, and an input-output control unit for bidirectionally transferring information between the memory or central processing units and a number of input and output units. The memory, central processor, and input-output control units are controlled by a microprocessor included in the central processing unit. The input and output units include a keyboard input unit, a magnetic card reading and recording unit, a solid state multi-character output display unit capable of displaying every alphabetic and numeric character and many other symbols individually and in a line of one or more alphameric statements, and a thermal printer unit. The keyboard input unit includes a display control key for entering a DISPLAY statement into the calculator and an execute control key for initiating execution of a line of alphameric statements entered into the calculator. The DISPLAY statement may be manually or programmably employed to cause the calculator to display the results of arithmetic expressions, alphameric messages, or the contents of any memory register without thereby altering the contents thereof. By means of fixed point and floating point control keys, the user may manually or programmably designate either fixed point or floating point notation for all subsequently displayed data. The notation currently in effect may be altered by the user during program execution by simply actuating either the fixed point or floating point control key.
摘要:
An adaptable programmable calculator is provided by employing modular read-write and read-only memory units capable of being expanded to provide the calculator with additional program and data storage functions oriented towards the environment of the user, a central processing unit capable of performing both serial binary and parallel binary-coded-decimal arithmetic, and an input-output control unit capable of bidirectionally transferring information between the memory or central processing units and a number of input and output units. The memory, central processor, and input-output control units are controlled by a microprocessor included in the central processing unit. The input and output units include a keyboard input unit, a magnetic card reading and recording unit capable of bidirectionally transferring information between an external magnetic card and the calculator, a solid state display unit capable of displaying every alphabetic and numeric character and many other symbols individually and in a line of one or more alphameric statements, and a printer unit capable of printing on thermally sensitive paper every alphabetic and numeric character and many other symbols individually and in alphameric statements or messages. A computed jump statement stored as part of a program of statements in the read-write memory unit is employed to transfer execution of that program to a line of statements within the program that is designated by the calculated result of an arithmetic expression specified in the computed jump statement.
摘要:
An adaptable programmable calculator is provided by employing modular read-write and read-only memory units capable of being expanded to provide the calculator with additional program and data storage functions oriented towards the environment of the user, a central processing unit, and an input-output control unit capable of bidirectionally transferring information between the memory or central processing units and a number of input and output units. The memory, central processor, and input-output control units are controlled by a microprocessor included in the central processing unit. The input and output units include a keyboard input unit with a plurality of sections capable of being defined by plug-in read-only memory modules and stored programs added by the user, a magnetic card reading and recording unit capable of bidirectionally transferring information between an external magnetic card and the calculator read-write memory unit, a solid state output display unit capable of displaying every alphabetic and numeric character and many other symbols individually and in a line of one or more alphameric statements, and a printer unit capable of printing on thermally sensitive paper every alphabetic and numeric character and many other symbols individually and in alphameric statements or messages. Programs, data, or a combination thereof may be transferred between the calculator read-write memory and an external magnetic card. The keyboard input unit includes LOAD and RECORD keys for entering statements into the calculator read-write memory to control operation of the magnetic card reading and recording unit during execution of a program stored in the calculator read-write memory. Programs transferred from the calculator read-write memory to an external magnetic card contain an indication of the current plug-in read-only memory module configuration of the calculator. Subsequent loading of a program from an external magnetic card at a time when the plug-in read-only memory module configuration of the calculator is different generates an error message for the user. A message is visually displayed to request that the user insert an additional magnetic card during those loading and recording operations involving the transfer of a large program or block of data whose size exceeds the storage capacity of a single magnetic card.
摘要:
An adaptable programmable calculator is provided by employing modular read-write and read-only memory units capable of being expanded to provide the calculator with additional program and data storage functions, a central processing unit, and an input-output control unit for bidirectionally transferring information between the memory or central processing units and a number of input and output units. The memory, central processor, and input-output control units are controlled by a microprocessor included in the central processing unit. The input and output units include a keyboard input unit, a magnetic card reading and recording unit, a solid state multi-character display unit capable of displaying every alphabetic and numeric character and many other symbols individually and in a line of one or more alphameric statements, and a thermal printer unit. The keyboard input unit includes a plurality of definable keys by which the user may define and store in the read-write memory unit additional keyboard functions to be performed by the calculator, may associate each such defined keyboard function with a separate definable key of the keyboard, and may cause each such defined keyboard function to be executed and/or stored as part of a program, either by itself or as part of an arithmetic expression. Additional keyboard functions defined by the user and stored within the calculator read-write memory may include parameters that have been specified by the user and that may include input data comprising numerical data, storage register designations, output register designations, and arithmetic expressions. Subroutines may be defined by the user, stored in the calculator read-write memory, and associated with a separate definable key of the keyboard and may include the specification of local and global variables.
摘要:
An adaptable programmable calculator is provided by employing modular read-write and read-only memory units capable of being expanded to provide the calculator with additional program and data storage functions oriented towards the environment of the user, a central processing unit, and an input-output control unit capable of bidirectionally transferring information between the memory or central processing units and a number of input and output units. The memory, central processor, and input-output control units are controlled by a microprocessor included in the central processing unit. The input and output units include a keyboard input unit with a plurality of sections capable of being defined by plug-in read-only memory modules and stored programs added by the user, a magnetic card reading and recording unit capable of bidirectionally transferring information between an external magnetic card and the calculator, a solid state output display unit capable of displaying every alphabetic and numeric character and many other symbols individually and in a line of one or more alphameric statements, and a line printer capable of printing on thermally sensitive paper every alphabetic and numeric character and many other symbols individually and in alphameric statements or messages. A printer spacing control command that may be executed either from the keyboard input unit or under control of a program stored in the read-write memory unit enables the user to introduce a blank space between printed lines on the paper, the blank space being equal to the number of lines specified in the printer spacing control command.
摘要:
An adaptable programmable calculator is provided by employing modular read-write and read-only memory units capable of being expanded to provide the calculator with additional program and data storage functions oriented towards the environment of the user, a central processing unit, and an input-output control unit capable of bidirectionally transferring information between the memory or central processing units and a number of input and output units. The memory, central processor, and input-output control units are controlled by a microprocessor included in the central processing unit. The input and output units include a keyboard input unit having a plurality of alphabetic, numeric, and funtion keys for entering alphameric information, including algebraic statements, into the calculator, a magnetic card reading and recording unit capable of bidirectionally transferring information between an external magnetic card and the calculator, a solid state display unit capable of displaying every alphabetic and numeric character and many other symbols individually and in a line of one or more alphameric statements, and a printer unit capable of printing on thermally sensitive paper every alphabetic and numeric character and many other symbols individually and in alphameric statements or messages. At least one of the function keys of the keyboard input unit is a dual function key. One of the dual functions is selected by actuating the key once, and the other one of the dual functions is selected by actuating the key twice.
摘要:
An adaptable programmable calculator is provided by employing modulr read-write and read-only memory units capable of being expanded to provide the calculator with additional program and data storage functions oriented towards the environment of the user, a central processing unit, an input-output control unit for bidirectionally transferring information between the memory or central processing units and a number of input and output units. The memory, central processor, and input-output control units are controlled by a microprocessor included in the central processing unit. The input and output units include a keyboard input unit, a magnetic card reading and recording unit, a solid state display unit capable of displaying every alphabetic and numeric character and many other symbols individually and in a line of one or more alphameric statements, and a printer unit capable of printing on thermally sensitive paper every alphabetic and numeric character and many other symbols individually and in alphameric statements or messages. A printed listing of the line number and content of each line of one or more alphameric statements stored as part of a program in the read-write memory unit may be obtained by means of a LIST control key of the keyboard input unit. The user may also obtain, directly or as part of any program listing, a printed indication of the number of nondedicated storage registers within the calculator read-write memory that are currently available to the user for information storage.