Cтраница 1
Цепочка битов, кодирующая элемент данных, может размещаться в одном непрерывном блоке памяти. В этом случае мы говорим, что данные хранятся последовательно. Цепочка может быть также разбита на некоторое число кусков, хранящихся в отдельных областях памяти и связанных вместе указателями. В этом случае данные называются связанными. Методы хранения элементов данных в последовательном и связанном виде применяются наиболее широко, но для специальных классов данных применяются и другие методы ( например, хеширование для хранения множеств; см. разд. [1]
Логические операции часто обобщаются на цепочки битов. Например, применение операции и к двум битовым цепочкам одинаковой длины дает б результате битовую цепочку такой же длины, у которой значение каждого бита определяется применением операции и к соответствующим битам цепочек-операндов. [2]
Речь пойдет о преобразовании двоичного числа ( цепочки битов) в десятичное. [3]
Секрет в том, что шестнадцатеричная константа АААА эквивалентна цепочке битов 1010 1010 1010 1010, которая задает следующее чередование цветов пикселей: красный, черный, красный, черный, красный, черный, красный, черный. [4]
ДВОИЧНЫЙ КОД - код, в котором для представления информации используются цепочки битов напр, кодировка литер, представление чисел в двоичной системе счисления. [5]
Следует отметить сильную зависимость этого типа данных от аппаратуры, вследствие чего цепочки битов и операции над ними должны прямо транслироваться в аппаратные цепочки битов и соответствующие аппаратные операции, поскольку программное моделирование в этом случае, как правило, слишком неэффективно. Более машинно-независимый подход состоит в использовании малых множеств, обсуждаемых в разд. [6]
Как правило, отсутствуют дескрипторы; число изображается простой ( неоднозначной) цепочкой битов. [7]
Кодирование множества А, при котором элементы множества представляются в виде отличных одна от другой цепочек битов. [8]
В этой системе атрибуты im / ( искомое десятичное значение) и long ( длина цепочки битов) синтезированные, а pos ( позиция данного бита относительно точки) и ves ( вес данного бита в составе результата) - унаследованные. [9]
Подпрограмма, занимающая строки с 500 - й по 610 - ю, осуществляет преобразование целого числа в цепочку битов по схеме, описанной в приведенном выше примере. Рекомендуется обратить особое внимание на два момента. [10]
Если с помощью функции РЕЕК ( она обсуждается ниже) извлечь из памяти содержимое двух соответствующих восьмибитовых ячеек и слить две цепочки битов в одну, образуется двоичная запись целого числа. По причинам чисто техническим, в которые сейчас нет нужды вдаваться, два его байта в памяти располагаются так, что младший предшествует старшему. При написании программ, подобных GETEST, нужно учитывать такой порядок размещения байтов. [11]
Основные логические операторы, и ( &), или () и не ( - 1), применяются к цепочкам битов. [12]
Следует отметить сильную зависимость этого типа данных от аппаратуры, вследствие чего цепочки битов и операции над ними должны прямо транслироваться в аппаратные цепочки битов и соответствующие аппаратные операции, поскольку программное моделирование в этом случае, как правило, слишком неэффективно. Более машинно-независимый подход состоит в использовании малых множеств, обсуждаемых в разд. [13]
В большинстве языков в том или ином виде предусмотрены двоичные данные: либо простые одиночные биты ( true-false - истина-ложь), либо данные типа bit string - цепочки битов. Одиночные биты обычно называются данными типа Boolean - логический тип данных. По существу одним из основных доводов в пользу включения в языки цепочек битов как типа данных является получение прямого доступа к аппаратным цепочкам битов. Цепочки битов почти всегда имеют фиксированную или ограниченную длину, задаваемую в декларации. [14]
![]() |
Значения битов формата команды. [15] |