1-bit computing: Difference between revisions

Content deleted Content added
Add link for MC14500BCP
Fair to say obsolete, as computation, not serial communication, which isn't really computation, though some logic gates ("computation") to implement, needed, just not like a CPU/ALU is done that way.
Line 10:
There are no computers or [[microcontroller]]s of any kind that are exclusively 1-bit for all registers and [[address bus]]es. A 1-bit register can only store two different values. This is very restrictive and therefore not enough for a [[program counter]] which, on modern systems, is implemented in an on-chip register, but is not implemented on-chip in some 1-bit systems. [[Opcode]]s for at least one 1-bit processor architecture were 4-bit and the address bus was 8-bit.
 
While 1-bit computing is mostly obsolete, 1-bit [[serial communication]] is still used in modern computers, that are otherwise e.g. 64-bit, and thus also have much larger buses.
 
While 1-bit CPUs are obsolete, the first [[carbon nanotube computer]] from 2013 is a 1-bit [[one-instruction set computer]] (and has only 178 transistors; since it has only one instruction<!-- SUBNEG (subtract and branch if negative) --> though it can emulate 20 [[MIPS architecture|MIPS]] instructions).<ref name="Courtland_2013"/>