Ritchie 的 1979 PDP-11 `/usr/games/bcd` 有什么作用?

Ritchie 的 1979 PDP-11 `/usr/games/bcd` 有什么作用?

我最近尝试了 simh 模拟器pdp11

我使用的磁盘映像可以在互联网上找到,引导它的说明是这里

据推测它属于 Dennis Ritchie,因为用户名是“dmr”。

/usr/games 文件夹中有大约 20 个游戏和娱乐,浪费昂贵的计算资源。

一个“游戏”称为“bcd”。

如果我通过输入运行它./bcd,则什么也不会发生。但接下来我执行的命令会以 ascii art 的形式打印出来:

 ________________________________________________
/WC -L *                                         |
| ]                                              |
|   ]] ]                                         |
|]                                               |
|111111111111111111111111111111111111111111111111|
|222222222222222222222222222222222222222222222222|
|3]33]3333333333333333333333333333333333333333333|
|444444]44444444444444444444444444444444444444444|
|555555555555555555555555555555555555555555555555|
|]66666666666666666666666666666666666666666666666|
|777777777777777777777777777777777777777777777777|
|888888]88888888888888888888888888888888888888888|
|999999999999999999999999999999999999999999999999|
|________________________________________________|



 ________________________________________________
/LS                                              |
|                                                |
|]                                               |
| ]                                              |
|111111111111111111111111111111111111111111111111|
|2]2222222222222222222222222222222222222222222222|
|]33333333333333333333333333333333333333333333333|
|444444444444444444444444444444444444444444444444|
|555555555555555555555555555555555555555555555555|
|666666666666666666666666666666666666666666666666|
|777777777777777777777777777777777777777777777777|
|888888888888888888888888888888888888888888888888|
|999999999999999999999999999999999999999999999999|
|________________________________________________|

有谁知道这些代表什么?

答案1

bcd命令将输出格式化为打卡, 像这个:

在此输入图像描述

来自BSD游戏 手册页:

bcd ppt 莫尔斯电码 - 将输入重新格式化为打孔卡、纸带或莫尔斯电码

代表]孔所在的位置。

乍一看,它似乎什么也没做,因为它正在等待来自的输入stdin。尝试将一些东西输入其中(即command | bcd)来查看。

相关内容