Топ питань
Часова шкала
Чат
Перспективи

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

З Вікіпедії, вільної енциклопедії

Remove ads

Машинне слово — машинозалежна і платформозалежна величина, що вимірюється в бітах або байтах (тритах або трайтах), що дорівнює розрядності регістрів процесора і/або розрядності шини даних (зазвичай певний степінь двійки). Зазвичай машинне слово передається і обробляється схемами комп'ютера як єдине ціле, але є можливість обробляти й частини.[1]

На ранніх комп'ютерах розмір слова збігався також з мінімальним розміром адресованої інформації (розрядністю даних, розташованих за однією адресою); на сучасних комп'ютерах мінімальним блоком інформації, що адресуються, зазвичай є байт, а слово складається з декількох байтів.

Машинне слово визначає наступні характеристики апаратної комп'ютерної платформи:

  • Розрядність даних, що оброблюються процесором;
  • Розрядність адресованих даних (розрядність шини даних);
  • Максимальне значення беззнакового цілого типу, що безпосередньо підтримується процесором: якщо результат арифметичної операції перевершує це значення, то відбувається переповнення;
  • Максимальний об'єм оперативної пам'яті, безпосередньо адресується процесором.
Remove ads

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

Узагальнити
Перспектива

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

На ранніх комп'ютерах слово було мінімально адресованим осередком пам'яті; зараз мінімально адресованим осередком пам'яті є байт, а слово складається з декількох байтів. Це призводить до неоднозначного тлумачення розміру слова. Наприклад, на процесорах 80386 і їхніх нащадках «словом» традиційно називають 16 біт (2 байти), хоча ці процесори можуть одночасно обробляти й більші блоки даних.

Слова довжиною бітів приймають чисельні (беззнакові) значення від 0 до включно.

Більше інформації Рік, Архітектура ...

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

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

Remove ads

Див. також

Зноски

Література

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads