Машинное слово

Машинное слово — машиннозависимая и платформозависимая величина, измеряемая в битах или байтах (тритах или трайтах), равная разрядности регистров процессора и/или разрядности шины данных (обычно некоторая степень двойки). На ранних компьютерах размер слова совпадал также с минимальным размером адресуемой информации (разрядностью данных, расположенных по одному адресу); на современых компьютерах минимальной адресуемым блоком информации обычно является байт, а слово включает несколько байт. Машинное слово определяет следующие характеристики машины:

[править] Размер машинного слова на различных архитектурах

Исторически размер машинного слова выбирался кратным размеру символа. В начале 1960-х в компьютерах, производимых в США, использовалась как правило 6-битная кодировка, поэтому длина слова там была кратна 6 битам. В современных компьютерах слова состоят из целого числа байтов, причём это число как правило является степенью двойки. Байт же, для подавляющего большинства современных архитектур, равен 8 битам.

Слова длиной n битов принимают численные (беззнаковые) значения от 0 до 2n − 1 включительно.

Год Архитектура Размер слова
(w), битов
Размер целого Размер чисел
с плавающей запятой
Размер инструкции
1952 IBM 701 36 ½w, w ½w
1954 IBM 704 36 w w w
1960 PDP-1 18 w w
1964 CDC 6600 60 w w ¼w, ½w, w
1965 IBM 360 32 ½w, w,
1d … 31d
w, 2w ½w, w, 1½w
1965 PDP-8 12 w w
1968 БЭСМ-6 48 w w, 2w ½w
1970 IBM 370 32 ½w, w,
1d … 31d
w, 2w, 4w ½w, w, 1½w
1970 PDP-11 16 w 2w, 4w w, 2w, 3w
1971 Intel 4004 4 w, d 2w, 4w
1972 Intel 8008 8 w, 2d w, 2w, 3w
1974 Intel 8080 8 w, 2w, 2d w, 2w, 3w
1975 Cray-1 64 24 b, w w ¼w, ½w
1975 MOS Tech. 6501
MOS Tech. 6502
8 w, 2d w, 2w, 3w
1976 Zilog Z80 8 w, 2w, 2d w, 2w, 3w, 4w, 5w
1978
(1980)
Intel 8086
(w/Intel 8087)
16 ½w, w, 2d
(w, 2w, 4w)

(2w, 4w, 5w, 17d)
½w, w, … 7w
1978 VAX-11/780 32 ¼w, ½w, w, 1d, … 31d, 1b, … 32b w, 2w ¼w, … 14¼w
1979 Motorola 68000 32 ¼w, ½w, w, 2d ½w, w, … 7½w
1982
(1983)
Motorola 68020
(w/Motorola 68881)
32 ¼w, ½w, w, 2d
(w, 2w, 2½w)
½w, w, … 7½w
1985 ARM1 32 w w
1985 MIPS32® 32 ¼w, ½w, w w, 2w w
1989 Intel 80486 16 ½w, w, 2d
w, 2w, 4w
2w, 4w, 5w, 17d ½w, w, … 7w
1989 Motorola 68040 32 ¼w, ½w, w, 2d w, 2w, 2½w ½w, w, … 7½w
1991 MIPS64® 64 ¼w, ½w, w w, 2w w
1991 PowerPC 32 ¼w, ½w, w w, 2w w
1992 SPARC v8 32 ¼w, ½w, w w, 2w w
1994 SPARC v9 64 ¼w, ½w, w w, 2w w
2000 Itanium (IA-64) 64 8 b, ¼w, ½w, w ½w, w 41 b
2002 XScale 32 w w, 2w ½w, w

Обозначения: b: бит, d: десятичная цифра, w: размер машинного слова, n: переменное значение.

[править] См. также


system wymiany linków wymiana linkami system wymiany linków SEO Tools tanie kredyty gotówkowe kreatyna Plaza 3 star hotel Los Angeles krynica noclegi Sejm Tyk