Cтраница 4
Таким образом, идея состоит в том, чтобы в программе зарезервировать слово и пометить его меткой MEM. Все это выполняет программа загрузчик, которая, кроме того, поместит MEM в таблицу распределения памяти в виде номера соответствующей ячейки памяти. [46]
Команды операций воздействуют на арифметические и логические микроэлектронные элементы АЛУ и регистры СОЗУ с распределением по времени. Устройство управления разделяет процесс выполнения команды во времени на этап адресации и этап выполнения, В соответствии с адресом ( номером ячейки памяти), содержащимся в РК, из ОЗУ прямым или косвенным способом доступа к памяти в РО переписываются двоичные числа, подлежащие последующей обработке. [47]
Для указания в командах требуемых операндов при символическом программировании вместо адресов операндов употребляются имена этих операндов - это позволяет не только сделать программу независимой от конкретного распределения памяти, но и существенно улучшить наглядность программы. Сказанное выше относится не только к операндам, участвующим в выполнении какой-либо операции в арифметическом устройстве, но также и к самим командам: команды символической программы просто выписываются подряд без указания номеров ячеек памяти, в которых они будут храниться. С этой целью метками снабжаются и константы, запасаемые в программе. [48]
К описанию регистра о 7 a 19 зо л. [49] |
Описание массива, состоящего из слов одинаковой длины, и памяти содержит Их название - идентификатор ( например, ОП2 для модуля 2 оперативной памяти) и в квадратных скобках - наименьший и наибольший номера слов или нижнюю и верхнюю границы массива ( наименьший и наибольший номера ячеек памяти), а также порядок нумерации разрядов в словах. [50]
Структурная схема микропроцессора К580. [51] |
Схема содержит восемь РОН ( В, С, D, E, H, L, W и Z) и упомянутые выше элементы: Аккумулятор, т.е. регистр, предназначенный для хранения результатов, и Счетчик команд ( СК), положение которого указывает номер ячейки памяти, в которой хранится выполняемая команда. МП связан с магистралями микро - ЭВМ через упомянутые выше буферные усилители ( БУ): для связи с магистралью данных ( МД) - через БУ данных БД, а для связи с магистралью адресов ( МА) - через БУ адресов БА. [52]
Память вычислительной машины является адресуемой. Это значит, что каждой единице информации ( слову, байту) ставится в соответствие специальное число - адрес, определяющий место хранения информации в памяти. Обычно адрес обозначает номер ячейки памяти. [53]
Следует различать понятия адресный код в команде Лк и исполнительный адрес Ли. Исполнительный адрес - это номер ячейки памяти, к которой производится фактическое обращение. В современных ЭВМ адресный код, как правило, не совпадает с исполнительным адресом. [54]
Следует различать два понятия: код адреса и исполнительный адрес. Код адреса - это информация об адресе, содержащаяся в команде или специально предназначенных для адресации регистрах или ячейках памяти. Исполнительный адрес - это номер ячейки памяти, к которой производится фактическое обращение. Код адреса и исполнительный адрес необязательно совпадают друг с другом, напротив, в современных вычислительных машинах для уменьшения длины кода команды и создания удобств при программировании код адреса, как правило, не равен исполнительному адресу. [55]
Команды операций воздействуют на арифметические и логические микроэлектронные элементы АЛУ и регистры СОЗУ с распределением по времени. Устройство управления разделяет процесс выполнения команды во времени на этап адресации и этап выполнения. В соответствии с адресом ( номером ячейки памяти), содержащимся в РК, из ОЗУ прямым или косвенным способом доступа к памяти в РО переписываются двоичные числа, подлежащие последующей обработке. [56]
Адрес - автоматически распознаваемый и обрабатываемый идентификатор объекта в вычислительной системе. В языке ПМК под адресом понимают код порядкового номера шага программы. Обычно с адресом связывают местоположение или номер ячейки памяти ЭВМ. [57]
Однако из правила, по которому определяются внутренние адреса, необходимо сделать некоторые исключения. Дело в том, что по всякий адрес S; в том или ином слове, удовлетворяющий условию (19.1), на самом деле является внутренним. В адресных частях некоторых команд указывается не номер ячейки памяти, а какая-либо другая информация. Например, на УВМ в командах с кодом операции 33 или 73 в адресных частях задаются номер блока МБ или МЛ и номер зоны в этом блоке. [58]
ЭВМ бухгалтерского баланса осуществляется по-строчно-пографной последовательностью расположения статей. Таблица соответствия плана счетов бухгалтерского учета статьям баланса строится по принципу адресации. При этом за каждым кодом счета закрепляется номер ячейки памяти ЭВМ, в которой формируется соответствующий показатель статьи бухгалтерского баланса. [59]
Для обработки информации в процессоре имеется несколько специальных ячеек памяти - регистров. Регистр команд ( РК) предназначен для приема из памяти двоичного кода очередной команды программы и хранения этого кода на время выполнения команды. В регистре счетчика команд ( СК) хранится адрес ( номер ячейки памяти) исполняемой команды. Содержимое этого регистра изменяется автоматически, позволяя процессору самостоятельно переходить от одной команды программы к другой. Для приема информации, участвующей в операции, процессор имеет операционные регистры. Действия процессора по выполнению каждой команды состоят из этапов: 1) чтение адреса из СК; 2) вызов в РК команды из хранимого в СК адреса; 3) формирование нового содержимого СК; 4) исполнение команды, находящейся в РК. Эти действия составляют основной алгоритм работы процессора. [60]