Hubbry Logo
logo
1-bit computing
Community hub

1-bit computing

logo
0 subscribers
Be the first to start a discussion here.
Be the first to start a discussion here.
Contribute something to knowledge base
Hub AI

1-bit computing AI simulator

(@1-bit computing_simulator)

1-bit computing

In computer architecture, 1-bit integers or other data units are those that are 1 bit (1/8 octet) wide. Also, 1-bit central processing unit (CPU) and arithmetic logic unit (ALU) architectures are those that are based on registers of that size.

There are no computers or microcontrollers of any kind that are exclusively 1-bit for all registers and address buses. 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. Opcodes for at least one 1-bit processor architecture were 4-bit and the address bus was 8-bit.

While 1-bit computing is rarely used on its own today, 1-bit serial communication is still used in modern computers, even on machines with large buses.

The first carbon nanotube computer from 2013 is a 1-bit one-instruction set computer (and has only 178 transistors; though it has only one instruction, it can emulate 20 MIPS instructions).

A serial computer processes data a single bit at a time. For example, the PDP-8/S was a 12-bit computer using a 1-bit ALU, processing the 12 bits serially.

An example of a 1-bit computer built from discrete logic SSI chips is the Wang 500 (1970/1971) calculator as well as the Wang 1200 (1971/1972) word processor series developed by Wang Laboratories.

Other examples of 1-bit architectures are programmable logic controllers (PLCs), such as the 1969 PDP-14. These were often programmed in ladder logic or in instruction list (IL). An example of such a 1-bit architecture that was marketed as a CPU is the Motorola MC14500B Industrial Control Unit (ICU), introduced in 1977 and manufactured at least up into the mid 1990s. Its manual states:

[…] Computers and microcomputers may also be used, but they tend to overcomplicate the task and often require highly trained personnel to develop and maintain the system. A simpler device, designed to operate on inputs and outputs one-at-a-time and configured to resemble a relay system, was introduced. These devices became known to the controls industry as programmable logic controllers (PLC). The Motorola MC14500B Industrial Control Unit (ICU) is the monolithic embodiment of the PLC's central architecture […]

See all
Computer architecture bit width
User Avatar
No comments yet.