1-bit computing: Difference between revisions

Content deleted Content added
fixed bad grammar.
Tags: review edit Mobile edit Mobile web edit
Clean up one sentence..
Line 6:
In [[computer architecture]], '''1-bit''' [[integer (computer science)|integer]]s or other [[data#Uses of data in computing|data]] units are those that are {{nowrap|1 [[bit]]}} (1/8 [[octet (computing)|octet]]) wide. Also, 1-bit [[central processing unit]] (CPU) and [[arithmetic logic unit]] (ALU) architectures are those that are based on [[processor register|register]]s of that size.
 
There are no computers, [[microcontroller]]s of any kind, such as [[programmable logic controller]]s that are exclusively 1-bit for all registers and [[address bus]]es. A 1-bit register can only store 2<sup>1</sup> different values, i.e. 0 or 1, or they can mean e.g. on and off. This is very restrictive, e.g. not enough for a [[program counter]] (which is on modern systems implemented in an on-chip register), that isn't implemented on-chip in some 1-bit systems. [[Opcode]]s for aat least one 1-bit systemsprocessor architecture were, at least for one architecture, 4-bit and the address bus was 8-bit.
 
While 1-bit CPUs are obsolete, the first [[carbon nanotube computer]] is a 1-bit [[one-instruction set computer]] (and has only 178 transistors).<ref>{{cite web |title=First Computer Made From Carbon Nanotubes Debuts |url=https://spectrum.ieee.org/tech-talk/semiconductors/devices/first-computer-made-from-carbon-nanotubes-debuts |first=Rachel |last=Courtland |date=25 September 2013 |website=IEEE Spectrum: Technology, Engineering, and Science News |access-date=18 April 2021}}</ref>