Сколько битов WORD, и это постоянно по различной архитектуре?

XMPP-сервер совместим с операционной системой Android. По следующей ссылке вы можете получить представление о его основных факторах. Здесь вы можете увидеть его официальную документацию

13
задан Bo Persson 30 April 2012 в 17:33
поделиться

9 ответов

Размер машинного слова зависит от архитектуры, но также и как операционная система запускает приложение.

В Windows x64, например, приложение может быть запущено любой как приложение на 64 бита (имеющий 64 бита mahine слово), или как приложение на 32 бита (имеющий машинное слово на 32 бита). Таким образом, размер машинного слова может разойтись даже в той же машине.

термин WORD имеет другое значение в зависимости от того, как это используется. Это может или означать машинное слово или тип с определенным размером. В x86 ассемблере WORD, DOUBLEWORD (DWORD) и QUADWORD (QWORD) используются для 2, 4 и 8 байтов размером, независимо от размера машинного слова.

31
ответ дан 1 December 2019 в 17:29
поделиться

Это зависит от архитектуры машины. Этот документ объясняет некоторые основы об этом.

3
ответ дан 1 December 2019 в 17:29
поделиться

Слово обычно является "собственным" размером данных ЦП. Таким образом, на 16-разрядном ЦП слово составляет 16 битов на 32-разрядном ЦП, это 32 и так далее.

И исключение, конечно, x86, где слово 16 битов шириной (потому что x86 был первоначально 16-разрядным ЦП), DWORD является 32-разрядным (потому что это стало 32-разрядным ЦП), и QWORD является 64-разрядным (потому что этому теперь соединили болтом 64-разрядные расширения на)

13
ответ дан 1 December 2019 в 17:29
поделиться

Да.

хорошо, позвольте мне быть немного более ясным. Принятие мы говорим о словах памяти, существует два широких определения.

Первый, слово часто является естественным размером единственного объекта, к которому можно получить доступ атомарно в аппаратных средствах. Это - в значительной степени зависимый размер платформы, но обычно равняется 16, 32, или 64 бита, но другие размеры были найдены в дикой природе.

113-секундный, это часто используется для специфического значения 16-разрядного значения. В том контексте Вы будете видеть, что DWORD раньше имела в виду 32-разрядное значение. Это использование является общим на x86 платформах, особенно Windows, но использовалось на DEC PDP-11 и VAX и потомки Motorola 68000 также.

Сообщение, которое является намеченным использованием, зависит от контекста...

2
ответ дан 1 December 2019 в 17:29
поделиться

WORD Windows определенный 16-разрядный целый тип и аппаратно-независим.

, Если Вы имеете в виду машинное слово, тогда нет никакой потребности кричать.

2
ответ дан 1 December 2019 в 17:29
поделиться

16 битов (2 байта) к слову универсальны для x86.

1
ответ дан 1 December 2019 в 17:29
поделиться

"Слово" в строчных буквах зависит от архитектуры.

А "WORD" в прописных буквах, как определено в Windows SDK, составляет 16 битов.

Так же: "DWORD" - (двойное слово) 32 бита. "QWORD"... 64 бита.

1
ответ дан 1 December 2019 в 17:29
поделиться

Все Вы молодежь, тявкающая' приблизительно на 32 битах thiss и 64 битах, что: Вы знаете, было и другая архитектура машины, чем x86 семья. PDP-11 имел 40-разрядные слова, f'rinstance.

, Но самый простой ответ должен только искать Википедия .

1
ответ дан 1 December 2019 в 17:29
поделиться

Мое понимание - то, что WORD является суммой битов, которые можно пихнуть в ЦП с одним действием (на конкретной машине), таким образом, в 8bit-архитектуре это - 8 битов, и на современной 64-разрядной архитектуре это - 64 бита.

1
ответ дан 1 December 2019 в 17:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: