Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

24-bit computing

From Wikipedia, the free encyclopedia
(Redirected from24-bit)
Computer architectures using a 24-bit word
"24-bit" redirects here. For other uses, see24-bit (disambiguation).
icon
This articleneeds additional citations forverification. Please helpimprove this article byadding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "24-bit computing" – news ·newspapers ·books ·scholar ·JSTOR
(October 2009) (Learn how and when to remove this message)
Computer architecture bit widths
Bit
Application
Binary floating-pointprecision
Decimal floating-pointprecision

Incomputer architecture,24-bitintegers,memory addresses, or otherdata units are those that are 24bits (3 octets) wide. Also, 24-bitcentral processing unit (CPU) andarithmetic logic unit (ALU) architectures are those that are based onregisters,address buses, ordata buses of that size.

Notable24-bit machines include theCDC 924 – a 24-bit version of theCDC 1604,CDC lower 3000 series,SDS 930 andSDS 940, theICT 1900 series, theElliott 4100 series, and the Datacraft minicomputers/Harris H series.[1]

The term SWORD is sometimes used to describe a 24-bit data type with the S prefix referring tosesqui.[citation needed]

The range of unsigned integers that can be represented in 24 bits is 0 to 16,777,215 (FFFFFF16 inhexadecimal). The range of signed integers that can be represented in 24 bits is −8,388,608 to 8,388,607.

Usage

[edit]

The IV/70, was introduced byFour-Phase Systems in 1971. The IV/70 has an integer word size of 24 bits.Byte addressing is not supported directly but bytes are handled by instructions that pack three bytes per word. The IV/70 CPU is a 9-chipLSImicroprocessor based on threeAL4 8-bit slice register/ALUs.[2]

The IBMSystem/360, announced in 1964, was a popular computer system with 24-bit addressing and32-bit general registers and arithmetic. The early 1980s saw the first popular personal computers, including theIBM PC/AT with anIntel 80286 processor using 24-bit addressing and16-bit general registers and arithmetic, and theAppleMacintosh 128K with aMotorola 68000 processor featuring 24-bit addressing and 32-bit registers. Some late-1980s Apple computers such as theMacintosh SE/30 andMacintosh IIx retained some 24-bit code in theirROMs despite being advertised as 32-bit computers. As a result, these computers require the installation of theMODE32 memory manager to address more than 8Mb of RAM.[3][4]

TheARM1, supported 24-bit memory address, as it can access 16MiB memory.

TheeZ80 is a microprocessor and microcontroller family, with 24-bit registers and 24-bit linear addressing. It isbinary compatible with the8/16-bitZ80. Although eZ80 supports 24-bit adds, subtracts, and moves, most ALU operations are limited to 8-bit.[5]

The65816 is a microprocessor and microcontroller family with 16-bit registers and 24-bitbank switched addressing. It is binary compatible with the8-bit6502.[6]

Several fixed-pointdigital signal processors have a 24-bit data bus, selected as the basic word length because it gave the system a reasonable precision for the processing audio (sound). In particular, theMotorola 56000 series has three parallel 24-bit databuses, one connected to eachmemory space: program memory, data memory X, and data memory Y.[7]

Engineering Research Associates (later merged intoUNIVAC) designed a series of 24-bitdrum memory machines including the Atlas, its commercial version theUNIVAC 1101, theATHENA computer, theUNIVAC 1824 guidance computer, etc. Those designers selected a 24-bit word length because the Earth is roughly 40 million feet in diameter, and anintercontinental ballistic missile guidance computer needs to do theEarth-centered inertial navigation calculations to an accuracy of a few feet.[8][failed verification]

OpenCL has a built-in intrinsic for multiplication (mul24()) with two 24-bit integers, returning a 32-bit result. It is typically much faster than a 32-bit multiplication.[9]

See also

[edit]
  • Catena, a term used for a 24-bit unit of data on the Bull Gamma 60 computer

References

[edit]
  1. ^Savard, John."Real Machines with 24-bit and 48-bit words".Archived from the original on 7 January 2011. Retrieved2011-02-11.
  2. ^Brochure, System IV/70, Four Phase Systems. From the Computer History Museum. Accessed online June 11, 2010.
  3. ^Staff, L. E. M. (1989-01-19)."Mac SE/30".Low End Mac. Retrieved2025-06-18.
  4. ^Staff, L. E. M. (1988-09-19)."Mac IIx".Low End Mac. Retrieved2025-06-18.
  5. ^eZ80 CPU User Manual(PDF) (15, April 2015 ed.). Zilog. July 15, 2009. Retrieved16 June 2024.
  6. ^Brett Tabke (1996)."A 6502 Programmer's Introduction to the 65816".Commodore World magazine. No. 16.
  7. ^"24-BIT. DIGITAL SIGNAL PROCESSOR. FAMILY"(PDF).
  8. ^"UNIVAC 24-bit computer genealogy".
  9. ^"integerFunctions(3) Manual Page".www.khronos.org.
Models
Architecture
Instruction set
architectures
Types
Instruction
sets
Execution
Instruction pipelining
Hazards
Out-of-order
Speculative
Parallelism
Level
Multithreading
Flynn's taxonomy
Processor
performance
Types
By application
Systems
on chip
Hardware
accelerators
Word size
Core count
Components
Functional
units
Logic
Registers
Control unit
Datapath
Circuitry
Power
management
Related
Retrieved from "https://en.wikipedia.org/w/index.php?title=24-bit_computing&oldid=1298609800"
Category:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp