Programmable calculator including a key for performing either a
subtraction or a unary minus function
    1.
    发明授权
    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
    3.
    发明授权
    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
    4.
    发明授权
    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
    5.
    发明授权
    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
    7.
    发明授权
    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 means for controllably introducing
blank lines on a printed record during program execution
    8.
    发明授权
    Programmable calculator including means for controllably introducing blank lines on a printed record during program execution 失效
    可编程计算器包括用于在程序执行期间可控地将空白行引入打印记录的装置

    公开(公告)号:US4187547A

    公开(公告)日:1980-02-05

    申请号:US802322

    申请日:1977-06-01

    IPC分类号: G06F11/36 G06F15/02 G06F3/12

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

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

    Programmable calculator including multifunction keys
    9.
    发明授权
    Programmable calculator including multifunction keys 失效
    可编程计算器,包括多功能键

    公开(公告)号:US4178633A

    公开(公告)日:1979-12-11

    申请号:US802323

    申请日:1977-06-01

    IPC分类号: G06F11/36 G06F15/02 G06F3/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 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.

    摘要翻译: 通过采用可扩展的模块化读写和只读存储单元来提供适应性强的可编程计算器,以向计算器提供面向用户环境的附加程序和数据存储功能,中央处理单元和输入 - 输出控制单元,其能够在存储器或中央处理单元之间双向传送信息和多个输入和输出单元。 存储器,中央处理器和输入输出控制单元由包括在中央处理单元中的微处理器控制。 输入和输出单元包括具有多个字母,数字和功能键的键盘输入单元,用于将包括代数语句的alphameric信息输入到计算器中,磁卡读取和记录单元能够在外部磁场之间双向传送信息 卡和计算器,能够分别显示每个字母和数字字符以及许多其他符号的一个或多个符号语句的固态显示单元,以及能够在热敏纸上打印每个字母和数字字符的打印机单元 和许多其他符号单独和在alphameric语句或消息。 键盘输入单元的至少一个功能键是双功能键。 通过启动一次键来选择其中一个双重功能,另一个双重功能通过启动键两次来选择。

    Programmable calculator including program listing means
    10.
    发明授权
    Programmable calculator including program listing means 失效
    可编程计算器,包括程序列表装置

    公开(公告)号:US4158231A

    公开(公告)日:1979-06-12

    申请号:US802302

    申请日:1977-06-01

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

    摘要翻译: 通过采用能够扩展的模块读写和只读存储器单元来提供可适应性可编程计算器,以向计算器提供面向用户环境的附加程序和数据存储功能,中央处理单元,输入 - 输出 用于在存储器或中央处理单元之间双向传送信息的控制单元和多个输入和输出单元。 存储器,中央处理器和输入输出控制单元由包括在中央处理单元中的微处理器控制。 输入和输出单元包括键盘输入单元,磁卡读取和记录单元,能够单独地并且以一个或多个符号语句的一行显示每个字母和数字字符以及许多其它符号的固态显示单元,以及 打印机单元能够在热敏纸上打印每个字母和数字字符以及许多其他符号单独和以字母语句或消息。 可以通过键盘输入单元的LIST控制键来获得作为读写存储器单元中的程序的一部分存储的一个或多个符号语句的每行的行号和内容的打印列表。 用户还可以直接地或作为任何节目列表的一部分获得当前可用于用户信息存储的计算器读写存储器内的非专用存储寄存器的数目的打印指示。