Топ питань
Часова шкала
Чат
Перспективи
Машинне слово
З Вікіпедії, вільної енциклопедії
Remove ads
Машинне слово — машинозалежна і платформозалежна величина, що вимірюється в бітах або байтах (тритах або трайтах), що дорівнює розрядності регістрів процесора і/або розрядності шини даних (зазвичай певний степінь двійки). Зазвичай машинне слово передається і обробляється схемами комп'ютера як єдине ціле, але є можливість обробляти й частини.[1]
На ранніх комп'ютерах розмір слова збігався також з мінімальним розміром адресованої інформації (розрядністю даних, розташованих за однією адресою); на сучасних комп'ютерах мінімальним блоком інформації, що адресуються, зазвичай є байт, а слово складається з декількох байтів.
Машинне слово визначає наступні характеристики апаратної комп'ютерної платформи:
- Розрядність даних, що оброблюються процесором;
- Розрядність адресованих даних (розрядність шини даних);
- Максимальне значення беззнакового цілого типу, що безпосередньо підтримується процесором: якщо результат арифметичної операції перевершує це значення, то відбувається переповнення;
- Максимальний об'єм оперативної пам'яті, безпосередньо адресується процесором.
Remove ads
Розмір машинного слова на різних архітектурах
Узагальнити
Перспектива
На ранніх комп'ютерах зустрічалися різні довжини слова. У 1950-х — 1960-х роках в багатьох комп'ютерах, виготовлених в США, довжина слова була кратна шести бітам, оскільки там використовувалося шестибітне кодування, і, таким чином, в машинному слові вміщувалося ціле число символів. У переважній більшості сучасних комп'ютерів довжина слова є степенем двійки; при цьому використовуються 8-бітові символи.
На ранніх комп'ютерах слово було мінімально адресованим осередком пам'яті; зараз мінімально адресованим осередком пам'яті є байт, а слово складається з декількох байтів. Це призводить до неоднозначного тлумачення розміру слова. Наприклад, на процесорах 80386 і їхніх нащадках «словом» традиційно називають 16 біт (2 байти), хоча ці процесори можуть одночасно обробляти й більші блоки даних.
Слова довжиною бітів приймають чисельні (беззнакові) значення від 0 до включно.
Позначення: b — біт (двійкова цифра), d — децит (десяткова цифра), w — розмір машинного слова, n — змінне значення.
* Для 32-бітових процесорів x86: історично машинним словом вважається 16 біт, реально — 32 біти.
Remove ads
Див. також
Зноски
Література
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads