Electronic computing apparatus employing basic language
    22.
    发明授权
    Electronic computing apparatus employing basic language 失效
    采用基本语言的电子计算设备

    公开(公告)号:US4366553A

    公开(公告)日:1982-12-28

    申请号:US200281

    申请日:1980-10-24

    IPC分类号: G06F15/02 G06F3/023

    CPC分类号: G06F15/0233 G06F15/02

    摘要: 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. Also the calculator may be operated manually by the user from an alphanumeric keyboard input unit or automatically by a program stored within the memory unit to perform calculations and provide an output indication of the results thereof. It may also be employed to load programs into the memory unit from the keyboard input unit. Also, the computer language allows the user to enter a line comprising an alphanumeric statement into the calculator from the keyboard input unit while visually observing an alphanumeric display of that line to check for errors therein, permitting the user to cause the entered lines to be immediately executed by the calculator or stored as part of a program within the memory unit, and permitting the user to subsequently recall the executed or stored line so that it may be reinspected, reevaluated, and, if necessary, edited and executed or re-executed, or restored in edited form. The calculator employs a compiler for converting each statement entered into the calculator in BASIC language into an internal stored format. It also employs an uncompiler for regenerating in the BASIC language statement any entered line converted to the internal stored format. The compiler and uncompiler operate on a line-by-line basis.

    摘要翻译: 通过采用能够被扩展以向计算器提供面向用户环境的附加程序和数据存储功能的模块化读写和只读存储器单元来提供可适应性可编程计算器,能够执行两者的中央处理单元 串行二进制和并行二进制编码十进制算术,以及能够在存储器或中央处理单元之间双向传送信息和多个输入和输出单元的输入输出控制单元。 存储器,中央处理器和输入输出控制单元由包括在中央处理单元中的微处理器控制。 此外,计算器可以由用户从字母数字键盘输入单元手动操作,或者由存储在存储器单元内的程序自动操作,以执行计算并提供其结果的输出指示。 也可以从键盘输入单元将程序加载到存储器单元中。 此外,计算机语言允许用户从键盘输入单元输入包括字母数字语句的行到计算器中,同时在视觉上观察该行的字母数字显示以检查其中的错误,允许用户立即使输入的行立即 由计算器执行或作为程序的一部分存储在存储器单元内,并且允许用户随后调用所执行或存储的行,使得其可以被重新检查,重新评估,并且如果需要,被编辑和执行或重新执行, 或以编辑形式恢复。 计算器使用编译器将以BASIC语言输入计算器的每个语句转换为内部存储格式。 它还使用未编译器在BASIC语言语句中重新生成转换为内部存储格式的任何输入的行。 编译器和未编译器在逐行的基础上运行。

    Programmable calculator including key-log printing means
    23.
    发明授权
    Programmable calculator including key-log printing means 失效
    可编程计算器,包括键盘日志打印方式

    公开(公告)号:US4203152A

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

    申请号:US850332

    申请日:1977-11-10

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

    CPC分类号: G06F15/0233

    摘要: The modular read-write and read-only memory, central processing, input-output control keyboard input and output printer units of the calculator described herein provide an adaptable programmable calculator that may be operated manually by the user from the keyboard input unit or automatically by a program stored in memory. Programs may be loaded directly into memory from the keyboard and either data or programs may be separately transferred bi-directionally between the memory unit and an external magnetic card. Programs stored in the memory unit may be edited and key-coded logs, program lists, labels, and messages may be printed by the output printer unit by specifying one of several modes of the calculator. In one of the modes, the printer will print a log comprising a listing of a key code for each key actuated, of nearly all programmable operations performed from the keyboard.

    摘要翻译: 本文描述的计算器的模块化读写和只读存储器,中央处理器,输入输出控制键盘输入和输出打印机单元提供了可由用户从键盘输入单元手动操作的自适应型可编程计算器,或者由 存储在内存中的程序。 程序可以从键盘直接加载到存储器中,并且数据或程序可以在存储器单元和外部磁卡之间双向地分别传送。 可以通过指定计算器的几种模式之一来编辑存储器单元中存储的程序,并且可以由输出打印机单元打印键编码的日志,程序列表,标签和消息。 在其中一种模式中,打印机将打印一个日志,其中包含从键盘执行的几乎所有可编程操作的每个键被激活的键代码列表。

    Programmable calculator including alphanumeric display means
    24.
    发明授权
    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
    25.
    发明授权
    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
    26.
    发明授权
    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
    28.
    发明授权
    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 terminal control means
    29.
    发明授权
    Programmable calculator including terminal control means 失效
    可编程计算器,包括终端控制装置

    公开(公告)号:US4126898A

    公开(公告)日:1978-11-21

    申请号:US760802

    申请日:1977-01-19

    CPC分类号: G06F15/02

    摘要: 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 keyboard input unit with a plurality of alphanumeric keys, a magnetic tape cassette reading and recording unit capable of bidirectionally transferring programs and data between a magnetic tape and the calculator and, a solid state output display unit capable of displaying every alphabetic and numeric character and many other symbols individually or in combination. All of these input and output units are included within the calculator itself. An output printer, an X-Y plotter, a typewriter, a teletypewriter, a magnetic or paper tape reading and recording unit, an extended read-write memory unit, a magnetic disc reading and recording unit, a modem for connecting the calculator via telephone lines to a remotely located computer, and many other peripheral input and output units may also be employed with the calculator.The calculator may be operated manually by the user from the keyboard input unit or automatically by a program stored within the memory unit to perform calculations and provide an output indication of the results thereof. It may also be employed to load programs into the memory unit from the keyboard input unit, to separately or collectively transfer data and programs bidirectionally between the memory unit and an external magnetic tape and to code programs or sections thereof stored in the memory unit as being secure when they are transferred to an external magnetic tape, thereby preventing users of the calculator from again transferring them to an external magnetic tape or obtaining any indication of the individual program steps once they are reloaded into the calculator. In addition, the calculator may be employed to edit programs stored in the memory unit and to print out program lists, labels, and messages.The calculator employs an extended version of BASIC computer language and allows the user to enter a line comprising an alphanumeric statement into the calculator from the keyboard input unit while visually observing an alphanumeric display of that line to check for errors therein, permitting the user to cause the entered lines to be immediately executed by the calculator or stored as part of a program within the memory unit, and permitting the user to subsequently recall the executed or stored line so that it may be reinspected, reevaluated, and, if necessary, edited and executed and re-executed, or restored in edited form. Any entered or recalled information may be edited by employing the keyboard input unit to selectively delete or replace incorrect or undesired portions of the information or to selectively insert corrected or previously omitted portions thereof on a line-by-line or character-by-character basis. Syntax errors are automatically detected by the calculator when the entered statement is terminated, and execution errors are automatically detected upon attempted execution of the statement or statements. Both types of errors are indicated to the user via error messages displayed by the output display unit. In the event the calculator is being used in combination with an external printer unit indications of syntax or execution errors may, if desired, be printed.The calculator employs a compiler for converting each statement entered into the calculator in BASIC language into an internal stored format. It also employs an uncompiler for regenerating in the BASIC language statement any entered line converted to the internal stored format. The compiler and uncompiler operate on a line-by-line basis.The magnetic tape cassette reading and recording unit employed in the calculator allows the user to chain together several program segments and allows program manipulation of several blocks of data on an individual basis, thereby providing more efficient utilization of the available calculator memory. An interrupt feature of the cassette unit facilitates searching for a particular file located on a magnetic tape at the same time the calculator is performing other functions.

    摘要翻译: 通过采用能够被扩展以向计算器提供面向用户环境的附加程序和数据存储功能的模块化读写和只读存储器单元来提供可适应性可编程计算器,能够执行两者的中央处理单元 串行二进制和并行二进制编码十进制算术,以及能够在存储器或中央处理单元之间双向传送信息和多个输入和输出单元的输入输出控制单元。 存储器,中央处理器和输入输出控制单元由包括在中央处理单元中的微处理器控制。

    Spread spectrum band transceiver
    30.
    发明授权
    Spread spectrum band transceiver 失效
    扩展频带收发器

    公开(公告)号:US5974081A

    公开(公告)日:1999-10-26

    申请号:US716859

    申请日:1996-09-19

    IPC分类号: H04B1/713

    CPC分类号: H04B1/713

    摘要: A wayside station communicates with a plurality of mobile stations over a wireless communication network. In one embodiment, a wayside station includes a transceiver configured to receive an inbound signal from a mobile station and to transmit an outbound signal to the mobile station. The transceiver has a first switch that is configured to selectively deliver the inbound signal to one of a first band pass filter (BPF) and a second BPF. A second switch is coupled to the first BPF and to the second BPF, and configured to selectively receive the inbound signal from one of the first BPF and the second BPF. A detector is coupled to the second switch and configured to detect the inbound signal, to convert the inbound signal to inbound data and to transfer the inbound data to a processor. The processor decodes the inbound data and processes the data. Outbound data is processed and encoded by the processor, transferred to the transmitter as an outbound signal and communicated to the mobile station over the wireless communication network.

    摘要翻译: 路边站通过无线通信网络与多个移动站进行通信。 在一个实施例中,路边站包括被配置为从移动站接收入站信号并向移动站发送出站信号的收发机。 收发器具有被配置为选择性地将入站信号传送到第一带通滤波器(BPF)和第二BPF之一的第一开关。 第二开关耦合到第一BPF和第二BPF,并且被配置为选择性地从第一BPF和第二BPF之一接收入站信号。 检测器耦合到第二开关并被配置为检测入站信号,将入站信号转换为入站数据并将入站数据传送到处理器。 处理器解码入站数据并处理数据。 出站数据由处理器处理和编码,作为出站信号传送到发射机,并通过无线通信网络传送到移动台。