Сколько байт в слове программа

Если считать в кодировке Unicode, где длина символа равна 2 байтам, то получаем: в слове «байт» 4 * 2 = 8 байтов (или 64 бита, так как 1 байт равен 8 битам), в слове «бит» 3 * 2 = 6 байтов (или 48 бит) .

система выбрала этот ответ лучшим
комментировать
в избранное ссылка отблагодарить
9 лет назад

Однозначного ответа нет. Символы могут иметь размер в один байт, два и более байтов. Все определяется используемой системой кодировки символов. Например, в Unicode длина символа два байта. Тогда в первом слове восемь байт, во втором шесть байт, или 64 и 48 бит.

комментировать
в избранное ссылка отблагодарить
Михаи­ л Белод­ едов [26.2K]
9 лет назад

Как правило, текстовая информация кодируется одим из вариантов ASCII-таблицы. В этом случае для слова БАЙТ будет использовано 4 байта, для слова БИТ — 3 байта. Если пользоваться кодом Unicod, то в 2 раза больше — 8 и 6 байт.

комментировать
в избранное ссылка отблагодарить
Barte­ ws [1.4K]
5 лет назад

В одном байте 8 бит. В обычной кодировке ANSI один символ занимает один байт. Получается в слове «бит» 3 байта или 24 бита, а в слове «байт» 4 байта или 32 бита. В других кодировках могут быть другие значения.

Сколько байт в мегабайте

комментировать
в избранное ссылка отблагодарить
amarc­ ord [3.5K]
9 лет назад

Лучше всего убедиться в чём-либо — посмотреть своими глазами.

Итак, создаём текстовый документ с расширением .txt. Смотрим свойства только что созданного файла, и видим там ноль байтов. Открываем документ, пишем там слово «байт», документ закрываем, и смотрим в свойствах увеличение размера документа до восьми байтов. Делаем выводы.

Читайте также:
Программа парус кадры как в ней работать для чайников

Как узнать размер слова бит, думаю, теперь не составит труда.

Байт может иметь в своём составе не только 8 битов, но и другое их количество, например шесть, или, если угодно будет, и тридцать шесть. Современный байт из восьми битов называется октет.

Источник: www.bolshoyvopros.ru

Машинное слово, каков его размер?

Есть понятие «машинного слово», я читала об этом, но везде пишут по разному, на сколько я понимаю одно машинное слово равно 2 байта, а двойное машинное слово 4 байта, но откуда оно берётся, почему 2 байта а не один? То есть как я понимаю если процессор 32-битный он может за один такт принять и обработать с оперативной памяти 32 бита информации, а это 4 байта значит у него должно быть одно слово 4 байта ну а 64-х битный в 2 раза больше и его слово будет больше?

Отслеживать
371 1 1 золотой знак 5 5 серебряных знаков 13 13 бронзовых знаков
задан 7 сен 2013 в 12:25
Алина_Климова Алина_Климова
167 1 1 золотой знак 4 4 серебряных знака 15 15 бронзовых знаков

2 ответа 2

Сортировка: Сброс на вариант по умолчанию

Думаю, вся путаница возникла из-за того, что когда то разработчики Интела (я так думаю) назвали два байта — словом (word) — тогда 16 битные процессоры были прорывом. Соответственно, 4 байта — двойным словом. (DWORD, double word). Это сохранилось и в многих языках программирования (в том числе в с/с++). Почему два байта — слово? да видимо от того, что байт это как буква. А две буквы — это уже слово. (Хотя сейчас прибегут филологи и скажут, что это скорее всего слог, чем слово). В википедии есть хорошая фраза «* Для 32-битных процессоров x86: исторически машинным словом считается 16 бит, реально — 32 бита.»

Читайте также:
Как заполнить баланс в программе 1с

Бит, Байт, Слово

А вот словосочетание «двойное машинное слово» я никогда не слышал. Даже гугл мало находит статей с таким сочетанием. А вот «двойное слово» или «машинное слово» — это нормально.

То есть как я понимаю если процессор 32-битный он может за один такт принять и обработать с оперативной памяти 32 бита информации

не все так просто. Далеко не факт, что он может даже принять 32 бита. Современные процессоры сложные, имеют кеш. Имеют сложные комманды, которые за один раз (не так, а именно раз) могут обработать до 16 байт памяти (всякие mmx и sse).

Обычно, машинным словом называют «разрядность процессора», так как разрядность обычно показывает оптимальный размер данных внутри процессора (регистры 32битного процессора 32 битные и с 32битными данными в основном все команды и работают). В некоторых процессорах слово было 60 бит:)

В любом случае рекомендую всегда всматриваться в контекст. Если о «слове» говорит программист на С/С++ — это 16 бит, если программист на ассемблере под 32 битные ARM процессоры — то скорее всего слово — это 32 бита.

Источник: ru.stackoverflow.com

Сколько бит занимает текст (строка, слово), посчитать онлайн

Калькулятор считает, сколько бит занимает введенный текст.

Результат выдается сразу в двух кодировках: UTF-8/cp1251/KOI8/CP866 и UTF-16. В UTF-16 текст занимает в два раза больше места.

Введите текст (любой набор символов) *

Укажите символы, которые следует убрать из текста

Исключить символы
Регистр букв (для уникальных слов и букв)

Выберите информацию, которую хотите получить

Обратите внимание на другие текстовые калькуляторы: https://calcon.ru/category/text/

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru