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

Номер - ячейка - память

Cтраница 3


Для оперирования символами имеются команды записи и чтения отдельных символов в оперативной памяти. При адресации символов указываются номера ячеек памяти и номера символов в ячейках.  [31]

В соответствии с этим команда состоит из двух частей: кода операции и адресной части. В адресной части указываются номера ячеек памяти, в которых располагается обрабатываемая информация. В коде операции машине задается, каким образом она должна обработать информацию, находящуюся по указанным адресам в памяти ЭВМ. Число команд, которое может выполнять ЭВМ, колеблется между 30 и 200 в зависимости от типа машины.  [32]

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

То обстоятельство, что адрес ( как номер ячейки памяти) является тоже числом ( целым без знака), при первоначальном изучении ЭВМ вызывает определенные трудности, связанные со смешением этих двух атрибутов - значения переменной и ее адреса. Поэтому важно помнить, что это - разные вещи: когда мы ссылаемся на нужное значение путем указания его адреса, скажем 1250, то это вовсе не значит, что само значение, хранящееся в ячейке с этим номером, есть 1250 - такое совпадение может быть лишь чисто случайным.  [34]

35 Структурная схема микропроцессора К580. [35]

Счетчик команд ( СК), положение которого указывает номер ячейки памяти, в которой хранится выполняемая команда. МП связан с магистралями микро - ЭВМ через упомянутые выше буферные усилители ( БУ): для связи с магистралью данных ( МД) - через БУ данных БД, а для связи с магистралью адресов ( МА) - через БУ адресов БА.  [36]

Это может ыть выполнено в АЦВМ с помощью сравнения номера ячейки памяти ЦДЛ, куда нужно отправить данное число ( на единицу меньшее с текущим номером ячейки интегратора) ЦДА.  [37]

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

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

40 Изменение PC при выполнении программы. Содержимое PC перед выполнением ( а и после выполнения ( б команды КМД 1. [40]

Регистры SP и PC имеют специальное назначение. В регистре PC ( Programm Counter - счетчик команд) хранится адрес очередной выполняемой команды - номер ячейки памяти, в которой эта команда записана. Перед началом выполнения программы в PC содержится адрес первой команды.  [41]

Операнды, участвующие в операции, определяются с помощью кодов, размещенных в адресной части команды, с учетом содержимого разрядов, отведенных под признак модификации адресов. Рассмотрим, например, как задаются операнды при выполнении арифметических операций, когда каждый адрес представляет собой номер ячейки памяти машины. Для других операций ( например, операций сдвига) задание операндов осуществляется аналогичным образом.  [42]

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

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

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



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