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

Регистр - центральный процессор

Cтраница 3


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

32 Пропускная способность СК.| Время выполнения основных операций моделей ЕС ЭВМ второй очереди отечественного производства. [32]

Для ввода-вывода данных при выполнении программ машина ЕС 1035 имеет пульт оператора ЕС 1535, построенный на базе пишущей машинки Консул 260.1 и подсоединяемый к процессору через адаптер пульта оператора. Предусмотрен режим, позволяющий распечатывать на машинке содержимое областей основной и управляющей памятей и некоторых регистров центрального процессора, а также с клавиатуры машинки изменять их содержимое. Для процедур обслуживания и включения ЭВМ имеется пульт инженера.  [33]

Существует также целый ряд других специальных команд пересылки данных. В большинстве процессоров имеются команды, обеспечивающие пересылку содержимого регистра слова состояния процессора и других регистров состояния и управления процессором в аккумуляторы, регистры общего назначения или стек, а также выполнение обратных пересылок. У процессора 6809 есть команда передачи TFR, с помощью которой можно получить копию содержимого любого из регистров центрального процессора в каком-либо другом регистре той же длины. Некоторые процессоры располагают командами LDM ( Загрузка групповая) и STM ( Запись групповая), позволяющими записывать содержимое группы регистров в память и восстанавливать его из памяти при использовании одной команды. Такие команды очень удобны при обращении к подпрограммам и обработке прерываний. Наконец, существуют команды, с помощью которых можно пересылать блоки данных из одной области памяти в другую.  [34]

Автор считает полезным вкратце рассмотреть размер и мощность каждого из трех сравниваемых языков программирования. Однако это утверждение, как и какая-нибудь теорема существования, не оказывает никакого влияния на практическое программирование. Например, в практическом программировании очень часто требуется обеспечить возможность доступа по физическим адресам памяти или к регистрам центрального процессора. Зтс требование лежит в функциональной плоскости, которая, вообще говоря, ортогональна плоскости тех требований, которые определяют мощность языка программирования. Необходимо отметить, что языки Ада и Си обеспечивают возможность доступа по физическим адресам памяти.  [35]

36 Сигналы центрального процессора Intel 8085. [36]

Линии восстановления используются для инициализации аппаратуры. RESET IN / является внешним сигналом, который может быть получен от пусковой кнопки или от несложной схемы задержки времени, запускаемой при включении питания. Он восстанавливает внутреннее состояние центрального процессора и сигналов шины, сбрасывает систему прерываний и устанавливает в нуль содержимое регистра центрального процессора, в котором находится адрес следующей выполняемой команды. Поэтому при восстановлении системы центральный процессор сразу же начинает выполнять команду, хранящуюся в нулевой ячейке памяти. Сигнал RESET OUT включается, как только процессор восстановлен. Обычно он посылается в другие устройства системы для того, чтобы они были восстановлены одновременно с процессором.  [37]

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

Каждый раз, когда программа вызывает внешнюю функцию, для перенаправления вызова к DLL-коду ( который располагается в адресном пространстве программы), она использует таблицу импорта. Обратите внимание, что эта схема не смешивает два различных приложения. DLL становится частью выполняемой программы и загружена в то же адресное пространство. Передача всех параметров осуществляется через стек приложения ( потому что DLL не имеет отдельного стека) или через регистры центрального процессора. Поскольку DLL загружена в адресное пространство приложения, любое выделение памяти, выполняемое DLL, или любые глобальные данные, которые она создает, располагаются в адресном пространстве основного процесса. Следовательно, данные и указатели на память могут передаваться непосредственно из DLL в программу и наоборот.  [39]

40 Структуры размещения содержимого регистров в памяти по команде FSTENV ( а и по команде FSAVE ( б. [40]

Команда FSTSW addr позволяет запомнить слово-состояние в памяти по указанному адресу. Под словом-состоянием понимается содержимое регистра состояния SR. Эта команда используется для организации условных переходов по результатам сравнения чисел. Поскольку в системе команд сопроцессора ВМ87 отсутствуют команды переходов, то для того, чтобы воспользоваться соответствующей командой ЦП необходимо предварительно передать результаты сравнения чисел из регистра SR сопроцессора в регистр F центрального процессора.  [41]



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