警告:,我不知道这类问题属于哪里。如果你知道一个更好的地方,放下一个链接。
背景:设想你听到这样一句话:“这台计算机/处理器具有X位架构”。现在,如果这台计算机是标准的,你会得到很多信息,比如最大RAM容量,最大无符号/有符号整数值等等。但是,如果计算机不是标准的呢?
的神秘:回到70年代和80年代,这个时期被称为“8位时代”。等等,8点?是。因此,如果CPU架构是8位,那么:
不过,显然不是这样的。看看那个时候游戏机的一些技术特点,你就会发现它们超过了256的极限。
引号(http://www.8bitcomputers.co.uk/whatbasics.html):
夏普PC1211实际上是一台4位计算机,但巧妙地将两台粘在一起,看起来像8(一台能加16的计算机就不太有用了!)
那么,如果它是一台4位计算机,为什么可以操纵8位整数呢?还有另一个..。
辛克莱QL是真正让专家争论的电脑之一。在某些方面,它是一台16位的计算机,在某些方面它甚至像一台32位的计算机,但是它把内存保存在8位。
什么?那么,为什么www.8bitcomputers.co.uk会出现这种混乱呢?
一般情况下:如何定义X位计算机?
用途:我认为我正在设计的是一个4位的CPU.我不知道它是否有4位的体系结构,因为它使用双ROM地址,并且包括像“激活ALU”这样的函数,从寄存器Y中再取4位。我想知道我是否还能称它为4位CPU。就这样!(事先非常感谢:)
发布于 2013-08-03 13:51:23
X位计算机(或CPU)被定义为中央单元和寄存器(如CPU和ALU )是否在X位中。在定义数字X时,寻址并不重要。正如您所提到的,一台8位计算机(例如,摩托罗拉68HC11,尽管它是一台MCU,它仍然可以算作一台具有CPU、I/O和内存的计算机)可以使用16位寻址来增加RAM或内存大小。
在X位计算机体系结构中,CPU和ALU的数据总线大小和寄存器大小是定义X号的限制因素。您可以从architecture)获得更多信息。
你的问题的答案是“是的,如果寄存器和数据总线的大小是4位的话,你正在设计一个4位的CPU。”
https://stackoverflow.com/questions/18033323
复制相似问题