Битовое поле - Большая Энциклопедия Нефти и Газа, статья, страница 3
Если ты подберешь голодную собаку и сделаешь ее жизнь сытой, она никогда не укусит тебя. В этом принципиальная разница между собакой и человеком. (Марк Твен) Законы Мерфи (еще...)

Битовое поле

Cтраница 3


Функция-член GetStatusO считывает значение бита и возвращает константу перечисления, но это не обязательное решение. С таким же успехом можно было бы написать вариант, непосредственно возвращающий значение битового поля.  [31]

В него включены все 56 команд MC68000, а также несколько команд, появившихся в MC68020 и предназначенных для обработки 32-разрядных операндов. С целью повышения качества реализации компиляторов и графических средств были введены операции действий над битовыми полями.  [32]

В командах обработки битовых полей определение поля осуществляется с помощью смещения поля, которое задает положение первого бита поля по отношению к базовому адресу, и ширины поля, которая указывает количество битов, содержащихся в поле. С синтаксической точки зрения команда обработки битовых полей состоит из мнемонического обозначения кода операции, исполнительного адреса базы битового поля, смещения поля и ширины поля.  [33]

Десятичное L1 - байтовое число, находящееся в памяти по адресу D1 ( В1), сдвигается влево или вправо на некоторе число десятичных позиций. Сдвиг выполняется по правилам: 1) знак числа не сдвигается; 2) направление сдвига определяется знаком двоичного числа, находящегося в битовом поле ( 26 - 31 - й разряды) второго операнда; 3) число десятичных позиций, на которое сдвигается первый операнд, определяется модулем двоичного числа, находящегося в том же битовом поле.  [34]

Десятичное Ll-байтовое число, находящееся в памяти по адресу D1 ( B1), сдвигается влево или вправо на некоторое число десятичных позиций. Сдвиг выполняется по правилам: 1) знак числа не сдвигается: 2) направление сдвига определяется знаком двоичного числа, находящегося в битовом поле ( 26 - 31 - й разряды) второго операнда; 3) число десятичных позиций, на которое сдвигается первый операнд, определяется модулем двоичного числа, находящегося в том же битовом поле.  [35]

Десятичное L1 - байтовое число, находящееся в памяти по адресу D1 ( В1), сдвигается влево или вправо на некоторе число десятичных позиций. Сдвиг выполняется по правилам: 1) знак числа не сдвигается; 2) направление сдвига определяется знаком двоичного числа, находящегося в битовом поле ( 26 - 31 - й разряды) второго операнда; 3) число десятичных позиций, на которое сдвигается первый операнд, определяется модулем двоичного числа, находящегося в том же битовом поле.  [36]

Десятичное Ll-байтовое число, находящееся в памяти по адресу D1 ( B1), сдвигается влево или вправо на некоторое число десятичных позиций. Сдвиг выполняется по правилам: 1) знак числа не сдвигается: 2) направление сдвига определяется знаком двоичного числа, находящегося в битовом поле ( 26 - 31 - й разряды) второго операнда; 3) число десятичных позиций, на которое сдвигается первый операнд, определяется модулем двоичного числа, находящегося в том же битовом поле.  [37]

Команда Прямое чтение осуществляет запись данных, поступающих по восьми входным шинам прямого управления, в ячейку оперативной памяти, определяемую адресом операнда в команде Прямое чтение. Команда Прямая запись используется для выдачи байта данных из ячейки, определяемой в команде адресом операнда, на выходные шины прямого управления. Восьми битовое поле операнда в команде служит источником для возбуждения внешних синхросигналов, которые вызывают внеш - j - i e прерывания.  [38]

39 Использование битовых полей для хранения колоды карт ( часть 1 из 2. [39]

Программа, приведенная на рис. 16.14 ( выходные данные показаны на рис. 16.15), создает массив deck, содержащий 52 структуры struct типа bit - Card. Функция fillDeck вставляет 52 карты в массив deck, а функция deal выводит на печать 52 карты. Заметим, что элементы битового поля структур доступны точно так же, как и другие элементы структуры. Элемент color включается как средство отображения цвета карты в системе, которая, позволяет отображать цвет.  [40]

41 Форматы команд и дого типа команд этот набор опера. [41]

В ЭВМ используется машинное слово длиной 20 разрядов. Команды состоят из 4-битового поля кода операции и 16 - битового поля адреса.  [42]

Схема Ethernet, представляющая собой метод доступа для локальных сетей, была разработана корпорацией Xerox. Данный метод основывается на предположении, что каждое локальное устройство может узнать состояние общего широковещательного канала связи перед попыткой его использования. В данном случае несущая означает любую электрическую активность в кабеле. На рис. 11.41, а изображен формат битового поля данных для спецификации Ethernet. Пояснения к рисунку приводятся ниже.  [43]



Страницы:      1    2    3