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

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

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

  • разрядность данных, обрабатываемых процессором;
  • разрядность адресуемых данных (разрядность шины данных);
  • максимальное значение беззнакового целого типа, напрямую поддерживаемого процессором: если результат арифметической операции превосходит это значение, то происходит переполнение;
  • максимальный объём оперативной памяти, напрямую адресуемой процессором.

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

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

На ранних компьютерах слово было минимально адресуемой ячейкой памяти; сейчас минимально адресуемой ячейкой памяти является байт, а слово состоит из нескольких байтов. Это приводит к неоднозначному толкованию размера слова. Например, на процессорах 80386 и их потомках «словом» традиционно называют 16 бит (2 байта), хотя эти процессоры могут одновременно обрабатывать и более крупные блоки данных.

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

Год Архитектура Размер слова
(w), битов
Размер целого Размер чисел
с плавающей запятой
Размер инструкции
1952 IBM 701 36 ½w, w  — ½w
1954 IBM 704 36 w w w
1960 PDP-1 18 w  — w
1960 CDC 1604 48 w 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, 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
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 (32)* ½w, w, 2w, 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
2004 Athlon 64 64 ? ? ?


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

* Для 32-битных процессоров x86: исторически машинным словом считается 16 бит, реально — 32 бита.

См. также



Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Полезное


Смотреть что такое "Машинное слово" в других словарях:

  • МАШИННОЕ СЛОВО — упорядоченный набор цифр, букв и т. д., хранящихся в памяти ЭВМ и воспринимаемых при обработке устройствами машины как единое слово, команда. Количество основных символов в машинном слове называется длиной слова; обычно машинное слово содержит… …   Большой Энциклопедический словарь

  • машинное слово — Слово, определяемое числом символов либо битов, воспринимаемых компьютером как единое целое при обработке данных. Длина машинного слова, чаще всего, равна 16, 32 либо 64 разряда. Цепочка битов, представляющая машинное слово, рассматривается как… …   Справочник технического переводчика

  • МАШИННОЕ СЛОВО — конечная последовательность единиц информации (см.), представленная в символической форме (в цифрах, буквах и т. д.), хранящаяся в ячейке памяти ЭВМ и воспринимаемая при обработке устройствами машины как единая кодовая группа (слово). Время… …   Большая политехническая энциклопедия

  • машинное слово — машинное слово; отрасл. код Конструкция из символов, допустимая на языке вычислительной машины, воспринимаемая оперативной памятью, арифметическим устройством или устройством управления как единое целое …   Политехнический терминологический толковый словарь

  • машинное слово — упорядоченный набор цифр, букв и т. д., хранящихся в памяти ЭВМ и воспринимаемых при обработке информации как единое слово, команда. Количество основных символов в машинном слове называется длиной слова; обычно машинное слово содержит целое число …   Энциклопедический словарь

  • Машинное слово —         в ЦВМ, упорядоченный набор символов (цифр, букв и т. д.), хранящихся в оперативном запоминающем устройстве и воспринимаемых при обработке устройствами машины как единая кодовая группа (слово). М. с. в ЦВМ служит единицей информации. М. с …   Большая советская энциклопедия

  • МАШИННОЕ СЛОВО — упорядоченный набор цифр, букв и т. д., хранящихся в памяти ЭВМ и воспринимаемых при обработке устройствами машины как единое слово, команда. Кол во осн. символов в М. с. наз. длиной слова; обычно М. с. содержит целое число байтов …   Большой энциклопедический политехнический словарь

  • МАШИННОЕ СЛОВО — упорядоченный набор цифр, букв и т.д., хранящихся в памяти ЭВМ и воспринимаемых при обработке информации как единое слово, команда. Кол во осн. симво лов в М. с. наз. длиной слова; обычно М. с. содержит целое число байтов …   Естествознание. Энциклопедический словарь

  • СЛОВО (единица языка) — СЛОВО, одна из основных единиц языка, служащая для именования предметов, лиц, процессов, свойств. В языкознании слово рассматривается с точки зрения звукового состава; значения; морфологического строения; словообразовательного характера; участия… …   Энциклопедический словарь

  • слово — 1. СЛОВО, а; мн. слова, слов, ам и (устар.). словеса, словес, ам; ср. 1. Единица языка, служащая для называния отдельного понятия. Повторить с. Запомнить с. Написать с. Употребить с. Перевести с. Подчеркнуть с. Искать подходящее с. Незнакомое с.… …   Энциклопедический словарь


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»