PDP-1

编辑
本词条由“匿名用户” 建档。

PDP-1(ProgrammedDataProcessor1)是第一台小型计算机,由DEC(数字设备公司)于1959年开发。 从今天的角度来看,小型计算机这个词似乎并不合适,因为PDP-1有两个冰箱那么大。然而,与更大的IBM机器相比,这个PDP可以由一个人启动和控制。此外,它可以同时供多人使用。对PDP提出的查询会立即得到处理和输出——这与以批处理模式运行的大型计算机不同,后者的程序以一堆打孔卡...

PDP-1

编辑

PDP-1(Programmed Data Processor 1)是xxx台小型计算机,由 DEC(数字设备公司)于 1959 年开发。

PDP-1技术

编辑

从今天的角度来看,小型计算机这个词似乎并不合适,因为 PDP-1 有两个冰箱那么大。 然而,与更大的 IBM 机器相比,这个 PDP 可以由一个人启动和控制。 此外,它可以同时供多人使用。 对 PDP 提出的查询会立即得到处理和输出——这与以批处理模式运行的大型计算机不同,后者的程序以一堆打孔卡片的形式交给操作员,结果打印出来并在第二天取回可以。 PDP-1 于 1960 年发布,xxx台样机已于 1959 年 12 月安装。

PDP-1 是用分立晶体管电路代替当时常见的电子管实现的。 然而,集成电路尚未使用。

输入设备

输出设备

编程

计算机由仿真器 M.E.S.S. 支持。 和 SIMH 支持。 还有许多 Spacewar! 模拟。

计算机是用汇编语言或 LISP 编程的。 与今天的计算机不同,内存不是以八位字节编址,而是以 18 位字编址。 在基本版本中,主存储器由 4096 个这样的字组成,对应于 9216 个八位字节。

有几个基本命令。 其他大多数与输出设备有关。

基本命令及对应代码

  • 添加 Y (40) 添加 C(Y) 到 C(AC)
  • AND Y (02) 逻辑 AND C(Y) 与 C(AC)
  • CAL Y (16) JDA 100
  • DAC Y (24) 将 C 存入 Y
  • DAP Y (26) 充值地址部分AC in Y
  • DIO Y (32) 将C(IO)存入Y
  • DIP Y (30) 在 Y 中存放内容 AC
  • DIV Y (56) 除法
  • DZM Y (34) Y 存款为零
  • IDX Y (44) 指数(加一)
  • IOR Y (04) 包含或
  • IOT Y (72) In-Output Transfer(许多命令,需要尾随 2 个字)
  • ISP Y (46) 索引和跳过
  • JDA Y (17) 等于 DAC Y 和 JSP Y+1
  • JMP Y (60) 来自 Y 的下一条指令
  • JSP Y(62)跳转到Y,将程序Counter存入AC
  • LAC Y(20) 用C(Y)加载AC
  • LAW N (70) 加载编号为 N 的 AC
  • LAW-N (71) 用-N加载AC
  • LIO Y (22) 用 C(Y) 加载 IO
  • MUL Y (54) 乘法
  • OPR (76) 操作(9 个命令,例如 760000 NOP)
  • SAD Y (50) 如果 C(AC)C(Y) 则跳过下一条指令
  • SAS Y (52) 如果 C(AC)=C(Y) 则跳过下一条指令
  • SFT (66) 班次,例如 B. 661 AC 左移,676 IO 右移
  • SKP (64) 跳过,例如 640200 跳过加 AC

PDP-1小型计算机

  • SUB Y (42) 从 C(AC) 中减去 C(Y)
  • XCT Y(10) 执行Y中的指令
  • 异或 Y (06) 异或 C(Y) 与 C(AC)

其他重要命令的一些示例

  • RPA (720001) 读取穿孔胶带字母数字
  • RPB (720002) 读取穿孔磁带二进制文件
  • TYO (720003) 输出
  • TYI (720004) 输入
  • DPY(720007) 显示一点(CRT Type 30)
  • PAC(720043)打卡(原:LAG加载一组)

内容由匿名用户提供,本内容不代表vibaike.com立场,内容投诉举报请联系vibaike.com客服。如若转载,请注明出处:https://vibaike.com/362934/

(5)
词条目录
  1. PDP-1
  2. PDP-1技术
  3. 输入设备
  4. 输出设备
  5. 编程

轻触这里

关闭目录

目录