Deprecated: Creation of dynamic property db::$querynum is deprecated in /www/wwwroot/zeronewbee.com/inc/func.php on line 1413

Deprecated: Creation of dynamic property db::$database is deprecated in /www/wwwroot/zeronewbee.com/inc/func.php on line 1414

Deprecated: Creation of dynamic property db::$Stmt is deprecated in /www/wwwroot/zeronewbee.com/inc/func.php on line 1453

Deprecated: Creation of dynamic property db::$Sql is deprecated in /www/wwwroot/zeronewbee.com/inc/func.php on line 1454
全世界性能最差的CPU:时钟频率1Hz_DIP开关_LPL电竞下注官网_LPL电竞投注地址

产品展示

开关的词语解释为开启和关闭。它还是指一个可以使电路开路、使电流中断或使其流到其他电路的电子元件。最常见的开关是让人操作的机电设备,其中有一个或数个电子接点。接点的“闭合”(closed)表示电子接点导通,允许电流流过;开关的“开路”(open)表示电子接点不导通形成开路,不允许电流流过。

全世界性能最差的CPU:时钟频率1Hz

  • 时间:1周前
  • 作者:DIP开关

  来源:内容由半导体行业观察(ID:icbank)综合自pcwatch,谢谢。

  Switch Science网站上,一款号称“世界顶级低性能计算机”的“1位CPU组装套件”从12日开始发售。售价为2500日元(约合117人民币),但目前已经售空。由 NAOTO 制作。

  虽然世界上最快的CPU纷纷推出,采用Core Ultra和第五代Xeon等尖端工艺,但这款产品却是一款逆时针的产品……或者更确切地说,是一种终极的堕落产品。通用寄存器是惊人的1位x 1,地址空间是2位,地址总线位。

  有两种指令集:“ADD”和“JMP”,唯一的算术运算是1位加法(XOR)。时钟频率约为1Hz。你能做的就是“L闪烁(LED闪烁)”、“LED开”和“LED关”。就这样。

  自然就不可以使用键盘、鼠标、显示器等,通过板上的拨码开关做相关操作,结果只显示在LED上。例如,如果要创建一个不断向A寄存器加1的程序,只需将DIP开关设置为“OFF/ON/ON/OFF”并将其用作助记符即可。

  虽然该套件需要焊接,但由于零件不多,因此组装起来很容易。基本上,您可以一边看完成的照片一边做相关操作,但要小心 LED 等偏光部件。

  所使用的元件包括2输入与非门“74HC00”、6电路施密特触发器反相器“74HC14”、2电路触发器“74HC74”以及双4输入多路复用器“74HC153”。组件可以是用于供电的USB Type-C连接器。

  有说明说,为了尽最大可能避免焊接时的热量损坏LED,请浮动安装LED,因此请在适当的位置弯曲引线并在固定它们的同时进行焊接。

  这些微控制器套件通常是 4 位或 8 位,可用于编写简单的游戏。然而,这台机器是一台被宣称为“世界顶级低性能计算机”的“1位机”。所以这样的游戏有点难(笑)。

  对于某个CPU应该调用多少位有多种思考方式,但是在这个套件中,通用寄存器(A寄存器)是1位x 1,地址总线宽度决定了能处理的内存容量也是 1 位,并且随着处理的进行而加载目标,推进地址的程序计数器也是 1 位。

  输出是一个LED,显示A寄存器的二进制信息,并且由于有两种方式:开或关,所以这也是1位。

  1位的地址总线宽度意味着只有两个地址,0和1,也就是说只能写入两行程序。由于有两个地址,因此 1 位程序计数器就足够了,这是一个令人惊奇(但自然)的规范。

  另一方面,一个地址(字)的大小为1位,不能同时表示操作码(指令)和后面的操作数(数字或地址),因此保留2位。

  导致这款CPU性能低下的另一个因素是它的时钟频率为1Hz。由于它是“1Hz”而不是 1GHz 或 1MHz,因此该周期每秒进行一次。就连被誉为计算机鼻祖的“ENIAC”,据说也能在200μs内完成1次加法运算,光是这套套件的速度就快了5000倍。

  现在,这台机器是用机器语言编程的,但只有两条指令:“ADD(加法)”和“JMP(跳转)”。在每个之后,写入 ADD 命令要添加的数字(0 或 1),或者 JMP 写入要跳转到的地址(0 或 1)。

  使用DIP开关设置指令和数据,这成为程序。ADD 指令在机器语言中为 0(关闭),JMP 指令在机器语言中为 1(打开)。该DIP开关是一个ROM,并且由于有四个开关,因此“ROM容量= 4位”。

  由于指令很少,数据也只是一位二进制数,所以只能做“一位二进制数相加”和“Lticker”(LED闪烁),如说明书上所说。

  一位二进制数的加法是使用助记符(一种更易于人类阅读的机器语言形式)完成的。

  (第一行是“地址0”,第二行是“地址1”)。此时拨码开关设置为OFF/ON/ON/ON。当您按下复位按钮并执行时,关闭的 A 寄存器 LED(红色)将在下一个时钟点亮。这在某种程度上预示着“0+1=1”已经计算出来了。“JMP 1”表示停留在地址1,表示处理结束。

  所以 DIP 开关是关/开/开/关。由于地址0处加1,寄存器A的LED点亮。下面的地址1表示“返回地址0”,因此A寄存器加1。这是一个二进制数,表示“1+1=10”,但由于要相加的部分只能处理 1 位,因此进位被忽略并变为 0。然后又加1,于是就变成了L勾。

  这个“忽略进位的一位二进制数相加”就变成了“0+0=0”、“0+1=1”、“1+0=1”、“1+1=0”,逻辑门“异或” (异或)本身。如果您实际查看电路图,您会发现它由使用四个与非门的异或门组成。

  因此,简单来说,这款CPU可以称为“获得异或的设备”(或者不带进位功能的半加器)。

  74HC74芯片是一个D型触发器,有两个电路,每个电路用来保存A寄存器和程序计数器的值。这也可以从电路图中读出。

  顺便说一句,这个CPU似乎被设计为自动返回到地址0并循环,除非您在地址1(第2行)处指定停止(JMP 1)。该程序 -

  (关/开/关/开),A寄存器中加1的速度是之前L代码程序的两倍,因此A寄存器中的LED也继续以两倍的速度闪烁。

  说到单板计算机,流行的Raspberry Pi 5最新版本才起步,而该套件的规格无法与此类计算机相比。我这次买它是为了玩笑,但当我第一次打开它并开始工作时,我仍然印象深刻。

  除了指令太少之外,该套件还缺少标志寄存器和堆栈指针这些基本的 CPU 功能。考虑到这一点,出于学习机器语言的目的,例如我之前尝试过的4位微机套件“ORANGE-4”(Picosoft)可能是合适的。

  也就是说,这可能是我们第一次也是最后一次看到具有锐利 1 位设计的 CPU 套件,所以我认为在感受计算机起源的同时使用它很有趣,我很感兴趣我觉得CPU(微型计算机)的原理和逻辑电路是一个很好的项目。这是一个简单的设计,所以我认为研究和尝试理解电路图很有趣。

  *免责声明:本文由作者原创。文章的主要内容系作者本人观点,半导体行业观察转载仅为了传达一种不同的观点,不代表半导体行业观察对该观点赞同或支持,如果有任何异议,欢迎联系半导体行业观察。

  特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

  店员称小孩偷奶茶反遭殴打,“家长情绪激动,保安也被打了”,涉事门店:已报警

  瀚铠RX 7900 XTX超合金旗舰版搭配锐龙7 9800X3D评测:全面大幅领先RTX 4080 SUPER

  小米米家智能蒸烤箱 S1 30L 预售开启:蒸烤炸炖四合一,1599 元

  DDR5 频率记录再刷新:全何内存条 + 华擎主板组合实现 12264MT/s

  AMD Ryzen 7 9800X3D被曝出现烧毁案例 用户安装不当?

  《编码物候》展览开幕 北京时代美术馆以科学艺术解读数字与生物交织的宇宙节律


友情链接
  • LPL电竞下注平台
  • DIP开关
  • LPL电竞下注官网
  • 船型开关
  • LPL电竞投注地址
  • 网站地图