Энциклопедия по машиностроению XXL

Оборудование, материаловедение, механика и ...

Статьи Чертежи Таблицы О сайте Реклама

Указатель стека

D .(D) + l-b пары Б, С), (D, Е), (Н, L) или указателя стека SP  [c.158]

Кроме этого, ЭВМ должна иметь возможность изменять указатель стека. В некоторых случаях для ЭВМ полезно иметь возможность считывания состояния указателя, легче всего это осуществить при размещении стека в оперативной памяти. С другой стороны, применение для стека специальных регистров предотвращает опасность занесения дисплейным процессором какой-либо информации в занятую область памяти ЭВМ, например, распространение стека в область, занятую программой или дисплейными файлами.  [c.88]


Список команд ЭВМ для управления дисплеем Установить регистр адреса Установить указатель стека Начать вывод на экран Остановить вывод  [c.92]

Прочитать содержимое регистра адреса Прочитать содержимое регистра х Прочитать содержимое регистра у Прочитать содержимое указателя стека Прочитать содержимое регистра яркости  [c.92]

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

Регистр Р6 является указателем стека (5Р). Стек — это организация памяти по принципу — последним пришел, первым выШел , т. е. стековая память обеспечивает запоминание элементов данных в порядке их поступлений и выдачу их в обратном порядке.  [c.89]

В программе стек организуется следующим образом. Засылая в указатель 5Р то или иное начальное значение, можно располагать стек в произвольно выбранной области оперативной памяти. Стек растет в сторону младших адресов. При этом при каждой загрузке очередного слова данных в стек сначала указатель 5Р уменьшается на 2 (т. е. формируется адрес первого незанятого слова), а затем по полученному адресу записываются поступающие данные и это слово становится вершиной стека. При извлечении элемента данных из стека слово считывается (согласно содержимому 5Р) из вершины стека, а затем 5Р увеличивается на 2, т. е. прежняя вершина становится первым незанятым словом. Таким образом, указатель стека 5Р всегда содержит адрес текущей вершины стека.  [c.89]

Процессор СМ-4 имеет более сложную внутреннюю организацию. Структурная схема центрального процессора СМ-4 приведена на рис. 2.2. По существу, процессор состоит из следующих основных узлов обрабатывающего блока (верхняя часть рисунка), устройства управления (нижняя часть рисунка), расширителя арифметики (РА) и диспетчера памяти (ДП). На приведенном рисунке во всех условных обозначениях используются буквы русского алфавита, за исключением регистров PSW (состояние процессора), SP (указатель стека), РС (счетчик команд) и R0—R5 (общие регистры), где используются обозначения, принятые в архитектуре программного уровня [16].  [c.108]

В процессе работы может возникнуть необходимость в обмене информацией между текущей программой и программой, которая выполнялась до смены режима (как правило, такая необходимость бывает, когда текущий режим — система , а предыдущий — пользователь ). Такой обмен удобно осуществлять через область стека. В процессорах СМ-4 и СМ-1420 имеются два указателя стека один для системного режима, другой — для пользовательского. Причем как в системных, так и в пользовательских програм-мах указатель стека на Ассемблере обозначается одинаково —SP или R6, а аппаратура диспетчера памяти в зависимости от текущего режима адресуется в местную память процессора либо к регистру 06 (системный стек), либо к регистру 16 (пользовательский стек).  [c.118]


Основными регистрами являются аккумулятор, где временно хранятся вводимые в АЛУ данные регистр флагов, в котором хранится информация, отражающая результат выполнения последней команды в АЛУ счетчик команд, по которому микропроцессор отслеживает номер исполняемой команды в профамме указатель стека, в который, например, можно поместить значение счетчика команд, чтобы запомнить текущее место в программе, на которое нужно будет вернуться после выполнения определенной подпрограммы регистр команд и дешифратор, где команда преобразуется в требуемый для последующего выполнения вид. Микропроцессору всегда необходимо иметь интерфейсы между входами и выходами для подсоединения к периферийным устройствам. Интерфейсы необходимы потому, что сигналы, приходящие от периферийных устройств, часто не удовлетворяют требованиям, предъявляемым микропроцессором ко входным сигналам, или скорость их передачи такая, которую микропроцессор не может поддержать. В свою очередь, требования периферийных устройств ко входным сигналам могут не соответствовать выходным сигналам микропроцессора, например.  [c.345]

Все рассмотренные выше структуры данных характеризуются сплошным расположением в памяти ЭВМ. Это часто неудобно из-за необходимости заранее фиксировать размер области оперативной памяти, отводимой под размещение этих структур. В большинстве случаев этот размер априорно неизвестен и определяется только в процессе выполнения программ. Поэтому более универсальны структуры данных, ориентированные на цепное представление в памяти ЭВМ. К ним относятся стек, очередь, линейный список, дерево и др. Объединение записей в эти структуры осуществляется с помощью переменных типа УКАЗАТЕЛЬ, размещаемых в полях записей.  [c.11]

Мерники конденсата также имеют паровые рубашки (на рис. не показаны). Каждый мерник имеет указатель уровня для определения количества конденсата, стекающего с соответствующей тарелочки. Форма тарелочек предупреждает заливание опытной трубы конденсатом. Кроме того, в них предусмотрены медные трубки 4 для отвода неконденсирующихся газов, накапливающихся при конденсации пара. Эти газы отводятся из греющей камеры по трубопроводу 15 с помощью соответствующих продувочных вентилей. Греющий пар конденсируется не только на поверхности опытной трубы, но, кроме того, еще на стенках греющей камеры. Этот конденсат стекает в нижнюю часть греющей камеры, откуда отводится в дренаж. Для отвода конденсата, образующегося на торцовой части греющей камеры, предусмотрено специальное конусное устройство 16. Скорость движения жидкости в опытной трубе (скорость циркуляции) измеряется трубкой Клеве, установленной в центре между фланцами в специальном патрубке на входе в опытную трубу. Измерение температуры жидкости внутри опытной трубы производится при помощи дифференциального термозонда в четырнадцати точках в центре каждого измерительного участка. Кроме того, измеряется температура жидкости на входе в опытную трубу с помощью термопары. Измерение температуры поверхности опытной трубы производится семью термопарами, установленными в семи точках в центре каждой нечетной секции. Термопары выполняются из меди и константана и заделываются в канавках глубиной 0,8 и длиной 70 мм на наружной поверхности опытной трубы. Э. д. с. термопар измеряется компенсационным методом. Разность между температурами в камере вторичного пара и температурой жидкости в различных точках опытной трубы опре-17 259  [c.259]

В описанной установке магнитострикционным вибратором является никелевая трубка 5 длиной 300 мм, наружным диаметром 18 мм и внутренним диаметром 15 мм с собственной резонансной частотой порядка 8000 Гц. Испытуемый образец 6 укреплен на резьбе на конце никелевой трубки и погружен в бачок 7 с жидкостью. Глубину погружения образца в жидкость регулируют подвижной кареткой. Амплитуду колебания трубки контролируют электрическим указателем амплитуды 4, который соединен с измерительной катушкой, надетой на никелевую трубку. Катушка возбуждения и вибрирующая трубка охлаждаются водой (расход 1,3-10 м /с). Вода поступает в трубку катушки возбуждения, а затем вводится в никелевую трубку, разбрызгивается в ее верхней части, стекает по внутренним стенкам трубки и откачивается насосом.  [c.47]

Уровень масла может понижаться из-за утечки через неплотности картера и сальников, а также в результате выгорания масла в цилиндрах. Перед замером уровня масла автопогрузчик устанавливают на ровной площадке и выключают двигатель. В течение 3—5 мин масло стекает с деталей в картер. После этого сухим стержневым указателем замеряют уровень. В случае понижения уровня в картере масло доливают до верхней метки указателя П или до уровня наливного отве р-стия.  [c.25]


В резервуар 7 (рис. 52) сниженного указателя налита тяжелая жидкость, поэтому вода не смешивается с ней. Резервуар через грязевик 3 сообщается с указательным стек-  [c.135]

При обслуживании системы смазки двигателя необходимо проверять уровень масла и доливать его в картер двигателя, периодически заменять масло, очищать фильтры и маслопроводы, промывать картер и др. Уровень масла может понижаться из-за утечки через неплотности картера и сальников, а также в результате выгорания масла в цилиндрах. Перед замером уровня масла автопогрузчик устанавливают на ровной площадке и выключают двигатель. В течение 3—5 мин масло стекает с деталей в картер. После этого сухим стержневым указателем замеряют уровень. В случае понижения уровня в картере масло доливают до верхней метки указания П или до уровня наливного отверстия.  [c.27]

Если автомобиль длительное время находился на стоянке, то в картер стекает около 2 л масла и уровень в нем повышается до прямоугольной метки на указателе.  [c.44]

Местная память (МП) содержит 16 регистров, причем 8 из них являются общими регистрами — КО—К7, на два из которых возложены специальные функции Кб — указатель стека (5Р) и К7— счетчик команд (РС). Остальные 8 регистров доступны только на микропрограммном уровне и предназначены для самых разнообразных целей. Адрес регистра МП формируется мультиплексором адреса (МА) из следующих четырех возможностей РКИ — поле источника в регистре команд, РКП — поле приемника в регистре команд, А — младшие разряды регистра А (при адресации через ОШ), МК — непосредственно из микрокоманды. Операции местной памяти задаются полем ОМП и определяются возможностями микросхемы К155РУ2.  [c.111]

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

I — конденсационный сосуд 2 — переливная трубка 3 — грязевик 4 и 5 — опускные трубки к сниженному указателю 6 — уравнительный вентиль 7 — резервуар с тяжелой жидкостыо 8— указательное стек-  [c.135]

Рис. 145. Конструктивные схемы ротаметров а-— со стек лянной трубкой и вращающимся по-, плавком б — с направляющим стержнем в — с хвостовиком для подвески груза г — с центральным 1Гонои-дом д — с металлической трубкой и нижним хвостовиком-указателем Рис. 145. <a href="/info/441835">Конструктивные схемы</a> ротаметров а-— со стек лянной трубкой и вращающимся по-, плавком б — с направляющим стержнем в — с хвостовиком для подвески груза г — с центральным 1Гонои-дом д — с металлической трубкой и нижним хвостовиком-указателем
Следует иметь в виду, что элементами стека, использующего указатель 5Р, могут быть только 16-разрядпые слова. Это объясняется тем, что данный стек используется аппаратными средствами процессора для сохранения и восстановления текущего состояния программы при обработке прерываний. Вообще же в оперативной памяти можно организовать любой стек (пословный или побайтный), если в качестве указателя использовать любой из общих регистров КО—К5 (эта возможность определяется наличием режимов адресации с автоувеличением и автоуменьшением).  [c.89]


Смотреть страницы где упоминается термин Указатель стека : [c.155]    [c.88]    [c.103]    [c.259]    [c.132]    [c.133]    [c.233]    [c.184]   
Смотреть главы в:

Карманный справочник инженера-метролога  -> Указатель стека


Карманный справочник инженера-метролога (2002) -- [ c.345 ]



ПОИСК



УКАЗАТЕЛЬ

Указател



© 2025 Mash-xxl.info Реклама на сайте