-
公开(公告)号:US4437156A
公开(公告)日:1984-03-13
申请号:US227019
申请日:1981-01-21
申请人: Chris J. Christopher , Fred W. Wenninger , Donald E. Morris , Wayne F. Covington , Jerry B. Folsom , Joseph W. Beyers , John H. Nairn , Jeffrey C. Osborne
发明人: Chris J. Christopher , Fred W. Wenninger , Donald E. Morris , Wayne F. Covington , Jerry B. Folsom , Joseph W. Beyers , John H. Nairn , Jeffrey C. Osborne
CPC分类号: G06F15/02
摘要: An adaptable programmable calculator employs modular read-write and read-only memories separately expandable to provide additional program and data storage functions within the calculator oriented toward the environment of the user, and an LSI NMOS central processing unit, which includes the capability of bidirectionally transferring information between itself and various input/output units. The input/output units include a keyboard input unit having a full complement of alphanumeric keys, a magnetic tape cassette reading and recording unit capable of bidirectionally transferring programs and data between the calculator and a magnetic tape, a 32-character solid state output display unit capable of displaying every alphabetic and numeric character. The calculator employs a natural algebraic program language that allows the user to enter lines of one or more alphanumeric algebraic statements into the calculator from the keyboard input unit while visually observing each line as it is entered to check for errors therein. The user may immediately execute each entered line or store that line as part of a program in the read-write memory, may subsequently recall the executed or stored line so that it may be reinspected, and, if necessary, edited and re-executed or re-stored, thereby automatically replacing the previously stored line. The program language of the calculator is contained within a plug-in language read-only memory and may be changed by inserting a different language read-only memory.
摘要翻译: 适应性强的可编程计算器采用单独可扩展的模块化读写和只读存储器,在面向用户环境的计算器内提供额外的程序和数据存储功能,以及LSI NMOS中央处理单元,其包括双向传输 本身与各种输入/输出单元之间的信息。 输入/输出单元包括具有完整字母数字键的键盘输入单元,能够在计算器和磁带之间双向传送程序和数据的磁带盒读取和记录单元,32个字符的固态输出显示单元 能够显示每个字母和数字字符。 计算器采用自然代数程序语言,允许用户从键盘输入单元输入一个或多个字母数字代数语句的行,同时在输入时直观地观察每行,以检查其中的错误。 用户可以立即执行每个输入的行或将该行存储在读写存储器中的程序的一部分,随后可以调用执行或存储的行,使其可以被重新检查,并且如果需要,可以编辑和重新执行, 重新存储,从而自动替换以前存储的行。 计算器的程序语言包含在插件语言只读存储器中,并且可以通过插入不同的语言只读存储器来改变。
-
公开(公告)号:US4075679A
公开(公告)日:1978-02-21
申请号:US638381
申请日:1975-12-08
申请人: Chris J. Christopher , Fred W. Wenninger , Donald E. Morris , Wayne F. Covington , Jerry B. Folsom , Joseph W. Beyers , John H. Nairn , Jeffrey C. Osborne
发明人: Chris J. Christopher , Fred W. Wenninger , Donald E. Morris , Wayne F. Covington , Jerry B. Folsom , Joseph W. Beyers , John H. Nairn , Jeffrey C. Osborne
CPC分类号: G06F15/02
摘要: An adaptable programmable calculator employs modular read-write and read-only memories separately expandable to provide additional program and data storage functions within the calculator oriented toward the environment of the user, and an LSI NMOS central processing unit, capable of handling sixteen-bit parallel binary operations, binary-coded-decimal arithmetic, sixteen-bit parallel input/output operations, two-level interrupt from up to sixteen input/output devices, and a direct memory access channel. The input/output units include a keyboard input unit having a full complement of alphanumeric keys, a magnetic tape cassette reading and recording unit capable of bidirectionally transferring programs and data between the calculator and a magnetic tape, a 32-character solid state output display unit capable of displaying every alphabetic and numeric character and many other symbols individually or in combination, and a sixteen-column alphanumeric thermal printer for printing results of computations, program listings, messages generated by the user and the calculator itself, and error conditions encountered during use of the calculator. All of these input/output units are included within the calculator itself. Many other external input/output units may be employed with the calculator. The calculator may be operated manually by the user from the keyboard input unit or automatically through a program stored within the read-write memory to perform calculations and to provide an output indication of the results thereof. While a program stored within the read-write memory is being executed, the user can perform calculations manually from the keyboard. Execution of the program is temporarily suspended at convenient points within the program to allow execution of the calculations manually selected by the user. If desired, the user may be prevented from manually selecting calculations from the keyboard input unit by disabling the keyboard input unit during program execution. The calculator employs a natural algebraic program language that allows the user to enter lines of one or more alphanumeric algebraic statements into the calculator from the keyboard input unit while visually observing each line as it is entered to check for errors therein. The user may immediately execute each entered line or store that line as part of a program in the read-write memory, may subsequently recall the executed or stored line so that it may be reinspected, and, if necessary, edited and re-executed or re-stored, thereby automatically replacing the previously stored line. The program language of the calculator is contained within a plug-in language read-only memory and may be changed by inserting a different language read-only memory.
-