Calculator including means for displaying alphanumeric prompting
messages to the operator
    1.
    发明授权
    Calculator including means for displaying alphanumeric prompting messages to the operator 失效
    计算器包括用于向操作员显示字母数字提示消息的装置

    公开(公告)号:US4456964A

    公开(公告)日:1984-06-26

    申请号:US232087

    申请日:1981-02-06

    IPC分类号: G06F15/02 G06F15/06

    CPC分类号: G06F15/02

    摘要: An electronic calculator is provided by employing read-write and read-only memory units, 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 input and output units include a keyboard input unit and an alphanumeric display unit. The keyboard input unit includes means for entering a data entry statement into the read-write memory as part of a program of statements stored therein. The central processing unit includes logic means responsive to a data entry statement encountered during processing of a program stored in the read-write memory for controlling the alphanumeric display unit to indicate the nature of the data to be entered and thereby prompt the user as to the need for and nature of a data entry at the time such data entry is required during processing of that program.

    摘要翻译: 通过采用读写和只读存储单元,中央处理单元和能够在存储器或中央处理单元之间双向传送信息和输入和输出单元数量的输入输出控制单元来提供电子计算器。 输入和输出单元包括键盘输入单元和字母数字显示单元。 键盘输入单元包括用于将数据输入语句作为存储在其中的语句程序的一部分输入到读写存储器中的装置。 中央处理单元包括响应于在处理存储在读写存储器中的程序的处理期间遇到的数据输入语句的逻辑装置,用于控制字母数字显示单元以指示要输入的数据的性质,从而提示用户关于 在该程序的处理期间需要这种数据输入时数据输入的需要和性质。

    Programmable calculator including a key for performing either a
subtraction or a unary minus function
    3.
    发明授权
    Programmable calculator including a key for performing either a subtraction or a unary minus function 失效
    可编程计算器包括用于执行减法或一元减函数的键

    公开(公告)号:US4164039A

    公开(公告)日:1979-08-07

    申请号:US802833

    申请日:1977-06-01

    摘要: 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.

    摘要翻译: 通过采用可扩展的模块化读写和只读存储单元来提供适应性强的可编程计算器,以向计算器提供面向用户环境的附加程序和数据存储功能,中央处理单元和输入 - 输出控制单元,其能够在存储器或中央处理单元之间双向传送信息和多个输入和输出单元。 存储器,中央处理器和输入输出控制单元由包括在中央处理单元中的微处理器控制。 输入和输出单元包括键盘输入单元,其具有能够由插件只读存储器模块定义的多个部分和由用户添加的存储的程序,能够双向传送信息的磁卡读取和记录单元 外部磁卡和计算器,固态显示单元,能够分别显示每个字母和数字字符以及许多其他符号,并且以一个或多个符号语句的一行显示;以及打印机单元,其能够在热敏纸上打印每个字母和 数字字符和许多其他符号单独和在alphameric语句或消息。 键盘输入单元包括启动一元减函数或减法函数的MINUS算术运算符键,作为使用MINUS算术运算符所需的输入代数语句的上下文。

    Programmable calculator including means for establishing a priority for
executing algebraic operations

    公开(公告)号:US4152773A

    公开(公告)日:1979-05-01

    申请号:US802291

    申请日:1977-06-01

    摘要: 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.

    Programmable calculator including alphanumeric display means
    5.
    发明授权
    Programmable calculator including alphanumeric display means 失效
    可编程计算器,包括字母数字显示装置

    公开(公告)号:US4164019A

    公开(公告)日:1979-08-07

    申请号:US802295

    申请日:1977-06-01

    摘要: 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.

    摘要翻译: 通过采用能够被扩展以向计算器提供面向用户环境的附加程序和数据存储功能的模块化读写和只读存储器单元来提供可适应性可编程计算器,能够执行两者的中央处理单元 串行二进制和并行二进制编码十进制算术,以及能够在存储器或中央处理单元之间双向传送信息和多个输入和输出单元的输入输出控制单元。 存储器,中央处理器和输入输出控制单元由包括在中央处理单元中的微处理器控制。 输入和输出单元包括固态输出显示单元,其能够分别显示每个字母和数字字符以及许多其它符号,并且在一个或多个符号语句的行中以及能够选择性地打印每个字母和数字字符的输出打印机单元,以及 许多其他符号单独和在alphameric语句或消息。 可以询问用户和用户指令的问题,并且输出显示单元可以给出其他同义词消息。 可以随后将这些问题和输出数据的答案打印在输出打印机单元上,而不打印由输出显示单元显示的问题,用户指令和消息。

    Programmable calculator including data format display control means
    6.
    发明授权
    Programmable calculator including data format display control means 失效
    可编程计算器,包括数据格式显示控制装置

    公开(公告)号:US4162532A

    公开(公告)日:1979-07-24

    申请号:US802222

    申请日:1977-06-01

    摘要: 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.

    摘要翻译: 通过采用可扩展的模块化读写和只读存储单元来提供适应性强的可编程计算器,以向计算器提供面向用户环境的附加程序和数据存储功能,中央处理单元和输入 - 输出控制单元,用于在存储器或中央处理单元之间双向传送信息和多个输入和输出单元。 存储器,中央处理器和输入输出控制单元由包括在中央处理单元中的微处理器控制。 输入和输出单元包括键盘输入单元,磁卡读取和记录单元,固态多字符输出显示单元,能够分别显示每个字母和数字字符以及许多其他符号和一行或多个符号 语句和热敏打印机单元。 键盘输入单元包括用于将DISPLAY语句输入到计算器中的显示控制键和用于启动执行输入到计算器中的一行符号语句的执行控制键。 DISPLAY语句可以手动或可编程地用于使计算器显示算术表达式,符号消息或任何存储寄存器的内容的结果,而不改变其内容。 通过固定点和浮点控制键,用户可以手动或可编程地为所有随后显示的数据指定固定点或浮点符号。 目前有效的符号可以在程序执行期间通过简单地启动固定点或浮点控制键来改变用户。

    Programmable calculator including means for performing computed jumps
during program execution
    7.
    发明授权
    Programmable calculator including means for performing computed jumps during program execution 失效
    可编程计算器包括用于在程序执行期间执行计算跳变的装置

    公开(公告)号:US4156918A

    公开(公告)日:1979-05-29

    申请号:US802299

    申请日:1977-06-01

    摘要: 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.

    摘要翻译: 通过采用能够被扩展以向计算器提供面向用户环境的附加程序和数据存储功能的模块化读写和只读存储器单元来提供可适应性可编程计算器,中央处理单元能够执行串行 二进制和并行二进制编码十进制运算,以及能够在存储器或中央处理单元之间双向传送信息和多个输入和输出单元的输入输出控制单元。 存储器,中央处理器和输入输出控制单元由包括在中央处理单元中的微处理器控制。 输入和输出单元包括能够在外部磁卡和计算器之间双向传送信息的键盘输入单元,磁卡读取和记录单元,能够单独显示每个字母和数字字符以及许多其它符号的固态显示单元 并且以一个或多个符号语句的一行,以及能够在热敏纸上打印每个字母和数字字符以及许多其他符号单独和以字母语句或消息打印的打印机单元。 用作存储在读写存储器单元中的语句程序的计算跳转语句被用于将该程序的执行转移到程序中由计算出的算术结果指定的算术结果指定的语句行 跳跃声明。

    Programmable calculator including means for programmably controlling
magnetic storage units

    公开(公告)号:US4152770A

    公开(公告)日:1979-05-01

    申请号:US802298

    申请日:1977-06-01

    摘要: 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.

    Programmable calculator including user-definable keys
    9.
    发明授权
    Programmable calculator including user-definable keys 失效
    可编程计算器,包括用户可定义的键

    公开(公告)号:US4145742A

    公开(公告)日:1979-03-20

    申请号:US800131

    申请日:1977-05-24

    IPC分类号: G06F15/02 G06F3/02

    CPC分类号: G06F15/02

    摘要: 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.

    摘要翻译: 通过使用能够扩展以向计算器提供额外的程序和数据存储功能的模块化读写和只读存储器单元,中央处理单元和用于双向传送信息的输入 - 输出控制单元来提供适应性可编程计算器 存储器或中央处理单元之间以及多个输入和输出单元。 存储器,中央处理器和输入输出控制单元由包括在中央处理单元中的微处理器控制。 输入和输出单元包括键盘输入单元,磁卡读取和记录单元,固态多字符显示单元,能够单独显示每个字母和数字字符以及许多其他符号和一个或多个符号语句的行 ,和热敏打印机单元。 键盘输入单元包括多个可定义的键,用户可以通过该键定义和存储读写存储器单元,由计算器执行附加的键盘功能,可以将每个这样定义的键盘功能与键盘的单独的可定义的键相关联 ,并且可以使每个这样定义的键盘功能被执行和/或作为程序的一部分来存储,或者作为算术表达式的一部分。 由用户定义并存储在计算器读写存储器内的附加键盘功能可以包括用户指定的参数,并且可以包括包括数字数据,存储寄存器指定,输出寄存器指定和算术表达式的输入数据。 子程序可以由用户定义,存储在计算器读写存储器中,并与键盘的单独的可定义键相关联,并且可以包括本地变量和全局变量的规范。

    Programmable calculator including boolean flag variable means
    10.
    发明授权
    Programmable calculator including boolean flag variable means 失效
    可编程计算器包括布尔标志变量的手段

    公开(公告)号:US4161031A

    公开(公告)日:1979-07-10

    申请号:US802293

    申请日:1977-06-01

    IPC分类号: G06F15/02 G06F15/06 G06F3/02

    CPC分类号: G06F15/02

    摘要: 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, an 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. The calculator includes a multiplicity of programmable boolean flag variables that may be designated from the keyboard input means and employed as part of an alphameric statement. Selected ones of the boolean flag variables may be manually set from the keyboard at any time during execution of a program stored in the read-write memory. A dedicated one of the boolean flag variables is automatically set by the calculator when a mathematically incorrect program statement or an arithmetic underflow or overflow is encountered during program execution.

    摘要翻译: 通过采用可扩展的模块化读写和只读存储单元来提供适应性强的可编程计算器,以向计算器提供面向用户环境的附加程序和数据存储功能,中央处理单元和输入 - 输出控制单元,其能够在存储器或中央处理单元之间双向传送信息和多个输入和输出单元。 存储器,中央处理器和输入输出控制单元由包括在中央处理单元中的微处理器控制。 输入和输出单元包括键盘输入单元,其具有能够由插件只读存储器模块定义的多个部分和由用户添加的存储的程序,能够双向传送信息的磁卡读取和记录单元 外部磁卡和计算器,输出显示单元能够分别显示每个字母和数字字符以及许多其他符号,并且以一个或多个字母语句的一行显示,以及能够在热敏纸上打印每个字母和数字的打印机单元 字符和许多其他符号单独和在alphameric语句或消息。 计算器包括多个可编程布尔标志变量,可以从键盘输入装置指定并用作一个字母语句的一部分。 选择的布尔标志变量可以在执行存储在读写存储器中的程序的执行期间随时从键盘手动设置。 当在程序执行期间遇到数学上不正确的程序语句或算术下溢或溢出时,计算器会自动设置一个专用的布尔标志变量。