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

Адресная арифметика

Cтраница 2


В языке имеется возможность определять указатель на объекты и выполнять адресную арифметику. Передача параметров функции осуществляется строго по значению.  [16]

17 Энергопотребление 56652 В. [17]

В дополнение к исполнительным устройствам данных, SC140 имеет два блока адресной арифметики ( AAU), которые выполняют пересылки данных и вычисления адреса; одно устройство манипулирования битами ( BMU), для действий на уровне битов и один блок ветвления.  [18]

19 Структурная схема процессора ЕС1025. [19]

Операционный модуль выполняет весь набор команд и, кроме того, операции адресной арифметики и преобразования адресов, операции отсчета времени и защиты памяти.  [20]

Одной из характерных особенностей языка Си является достаточно полная интеграция понятий указателя и адресной арифметики.  [21]

Каждый из двух подблоков регистров модификации содержит четыре 16-битных регистра, которые определяют тип адресной арифметики для вычисления модификаций регистров адреса или данных. Каждый регистр может быть прочитан или записан с использованием глобальной шины данных. При выдаче содержимого регистров на шину данных 16-битные регистры записываются в два младших значащих байта шины данных, а старший значащий байт заполняется нулями. При записи в регистры старший значащий байт шины данных отсекается. Каждый регистр модификации устанавливается в FFFF после сброса, что определяет линейную арифметику при вычислении модификаций адреса.  [22]

Вообще говоря, для этих целей можно использовать числа типа F и операции над ними, однако в этом случае адресная арифметика реализовывалась бы недостаточно эффективно. Дело в том, что диапазон чисел, представимых по формату F, намного превышает потребности адресной арифметики. В младших моделях ЕС ЭВМ емкость оперативной памяти не превышала 215 32 768 байт, так что для изображения любого машинного адреса достаточно иметь 15 двоичных разрядов. В связи с этим в машине и предусмотрены короткие целые числа, каждое из которых представляется полусловом, и над такими числами предусмотрены отдельные операции арифметического типа, которые чаще всего встречаются в адресной арифметике.  [23]

В связи с этим для коротких целых чисел не предусмотрен ряд операций, например деление, которые практически не используются в адресной арифметике.  [24]

Работа командного и исполнительного устройств процессора совмещена; в нем осуществляется предварительная выборка команд по обеим ветвям программы, следующим за командой условного перехода; командное устройство содержит специальный сумматор для адресной арифметики, а к регистрам общего назначения внутри CPU могут одновременно обращаться пять источников. Кроме того, в процессоре осуществляется предварительная выборка операндов.  [25]

Тридцатиразрядная структура команд, содержащая 18-разрядное поле адреса и два трехразрядных поля для указания номеров быстрых регистров или адресных и индексных регистров, представляет достаточно независимую по исполнению подсистему, позволяющую вести адресную арифметику, изменять адресные и индексные регистры, производить операции обмена между главной памятью и регистрами операндов.  [26]

Процессор ЕС-2030 является центральным устройством модели ЕС-1030 и характеризуется применением микропрограммного управления; применением отдельной местной памяти для хранения операндов, промежуточных данных и результатов вычислений; наличием отдельных аппаратных средств для обработки двоичных и десятичных операндов, адресной арифметики и логической информации.  [27]

Если ра указывает на а [ о ], то ( pa i) является адресом a [ i ], а ( pa i) - содержимым i - ro элемента. Связь между адресной арифметикой и вычислением индексов очевидна. Чтобы получить доступ к некоторому элементу массива, необходимо вычислить его адрес, для чего к адресу начала массива прибавляется смещение.  [28]

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

При этом в большинстве случаев формат чисел с фиксированной точкой служит для представления целых двоичных чисел и выполнения операций над ними. Это, например, необходимо для операций адресной арифметики над кодами адресов.  [30]



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