版权归原作者所有,如有侵权,请联系我们

[科普中国]-VIATRON系统

科学百科
原创
科学百科为用户提供权威科普内容,打造知识科普阵地
收藏

VIATRON系统是由Viatron计算机系统公司推出的系统。基本系统包括一个带有512个字符的读/写RAM存储器,一个键盘,一个9英寸(23厘米)CRT显示器和两个盒式磁带驱动器的微处理器。

介绍Viatron由1967年由Edward M. Bennett博士和Joseph Spiegel博士领导的Mitre公司的工程师创立。 1968年,该公司宣布推出System 21小型计算机系统,并打算以每月40美元的革命性价格租赁系统。

系统规格在1968年推出 ,在计算机行业引起了很多兴奋。系统21主要针对数学和统计分析,商业数据处理,数据输入和媒体转换以及教育/课堂使用等应用。

预期采用新的大规模集成电路技术(LSI)和批量将使Viatron在利润率较低的情况下获得成功,但该原型未采用LSI技术。 1960年,Bennett声称,到1972年,Viatron将交付比“以前由所有计算机制造商安装的”更多的“数字机器”。他宣称“我们想把像GM这样的电脑变成Chevvies”1。

半导体行业无法生产所需数量的电路,迫使Viatron每月销售的数量少于计划的5,000-6,000个系统。这提高了单位的生产成本,并阻止了公司实现盈利。1970年Bennet和Spiegel被解雇,并于1971年宣布破产。

系统21组件宣布的System 21系列包括以下内容:

系统21终端。以后被称为智能终端,System 21终端包括2101或2111微处理器,9英寸(23厘米)CRT显示器,格式化为四行,每行20个字符,可选颜色,键盘,控制面板和可连接性最多两个外设:

1.该终端配备了两个微处理器之一。

2101-512个16位字的只读存储器(ROM),400个8位字符读/写磁芯存储器。
2111-1024只读存储器(ROM)的16位字,400个8位字符读/写磁芯存储器。
2.打印机器人 - 装在标准IBM Selectric打字机的键盘上,并以每秒12个字符的速度生成打印输出。
3.Card Reader-punch ,尽管它的名字实际上是IBM 129 keypunch的附件,可以提供冲卡输入和输出。
4.通信适配器 - 提供每秒1200位的串行ASCII通信。
5.磁带通道附件 - 用于连接最多两个“Viatape”磁带录像机,能够以每秒1200位的速度读写80个字符记录。所谓的兼容计算机的磁带录像机,磁带装置也可以连接到磁带通道附件上,以9轨,800 bpi或7轨,556/800 bpi的速度读写6英寸(15厘米)迷你卷轴。
6.外部设备连接 - 提供ASCII或Hollerith打卡代码的并行输入/输出。系统21电脑。 System 21推出了两台计算机:2140和2150.两台计算机均采用MOS LSI CPU和磁芯内存。该系统包含2个16位字的核心存储器和一个高速数据通道。
7.2140包括4千瓦的内存,可以支持多达8个本地或远程系统21终端。
8.2150包括8千瓦的内存,可以支持多达24个本地或远程系统21终端。
9.软件。 Viatron编程系统(VPS)标配有:
DDL-I(分布式数据语言I);
汇编;
包含输入/输出,数学,算术和转换例程的子程序库;
包含加载,转储和库管理器的实用程序库;
FORTRAN IV编译器标准与2150。

CPUViatron CPU在内存大小和中断级别上有所不同 - 2140和2150上的2个。它们可以在8位,16位,32位或48位数据上运行。提供了三个索引寄存器。

CPU包含两个具有不同功能的独立算术单元。

a.算术单元我有三个16位寄存器,分别称为A,B和C,以及一个16位D寄存器,它们起着缓冲器的作用。

b.算术单元II执行算术和寻址操作。它有四个寄存器。 P是程序计数器,R和E是专用的,Q用于32位操作(A用作高位字)或48位操作(用A和B)。 Q也作为乘法和除法的乘数商数寄存器。

该系统有两种指令格式:标准,16位指令和扩展的32位指令。标准指令具有6位操作码,2位索引寄存器标识符和8位PC相对地址。扩展指令具有6位操作码,2位索引寄存器标识符,8位操作码修饰符和16位存储器地址。允许间接寻址。

有85条指令,其中一些有标准形式和扩展形式:

a.算术 - 加减,乘除
b.逻辑 - 和
c.加载和存储
d.移位和旋转
e.修改记忆词并跳过测试
f.执行输入/输出
g.分支 - 跳过或分支条件,无条件分支,分支和存储程序计数器(有条件和无条件),添加到索引寄存器并跳过测试.

h.操作 - 递增/递减寄存器,补码寄存器,取反(二进制补码)寄存器,移动寄存器到寄存器,移动控制台开关寄存器,递增寄存器和跳过测试。所有上述操作指令都使用寄存器A,B或C中的一个或多个。还有等待操作指令和非操作指令。

本词条内容贡献者为:

王慧维 - 副研究员 - 西南大学