Cтраница 3
Следовательно, мы получим 20-битовый адрес ячейки памяти 200 ЮН. [31]
При написании программы необходимо специфицировать адреса ячеек памяти, в которых размещены коды операций. [32]
В результате такой операции формируется адрес ячейки памяти, в которой хранится первая команда соответствующей подпрограммы. [33]
Сигналы ADRO - ADR17 указывают адрес ячейки памяти или ПВВ, допуская адресацию максимально 16 Мбайт памяти. При адресации УВВ используется максимально 16 адресных линий ( ADRO-ADRF), что допускает адресацию максимально 64 К адресов. Эту адресацию используют задатчики с двухбайтовой организацией. Задатчики с байтовой организацией используют 16 адресных линий для адресации памяти ( 64 Кбайт) и 8 адресных линий ( ADRO - ADR7) для выборки ПВВ. [34]
Здесь Al, A2 - адреса ячеек памяти, где хранятся числа, над которыми выполняется операция, A3 - адрес ячейки, в которую должен быть записан результат, КОП - код операции, выполняемой согласно данной команде. Все операции, которые умеет выполнять ЭВМ, перенумерованы. Числа, выражающие эти номера, называются кодами операций. [35]
Счетчик команд - регистр, содержащий адрес ячейки памяти, в которой хранится подлежащая выполнению команда. Выбор и подключение к внутренней шине данных нужного РОН, адресного регистра, указателя стека, счетчика команд или регистров временного хранения осуществляется через мультиплексор регистров. Код операции из памяти через буферный регистр данных и внутреннюю шины данных поступает в регистр команд. Дешифрация кода операции производится в дешифраторе команд, благодаря чему устройством синхронизации и управления вырабатывается нужная последовательность сигналов управления. [36]
Пример стандартной операции ввода - запоминания - вывода в микроЭВМ. [37] |
В схеме на рис. 11.6 точный адрес ячейки памяти или порта ввода-вывода задается комбинацией сигналов, посылаемых микропроцессором по шине. [38]
Матрица с совпадением полутоков.| Матрица с обмоткой запрета и временные диаграммы. [39] |
У обеспечивается в процессе дешифрации адреса ячейки памяти. Общий провод z подключается к определенному разряду выходного регистра. [40]
Шина адреса используется для передачи адресов ячеек памяти и регистров для обмена информацией с внешними устройствами. [41]
Переменные используются также для хранения адресов ячеек памяти, на которые могут ссылаться команды Вашей программы. Как Вы уже знаете, каждый адрес имеет две компоненты: номер блока и смещение. Если метка находится в том же сегменте, что и команда, которая на нее ссылается, то достаточно указать только смещение. [42]
Использование в качестве наименования величины адреса ячейки памяти, которая выделена для хранения значений этой величины, является одной из основных особенностей машинного языка. [43]
Счетчик команд представляет собой регистр, содержащий адрес ячейки памяти, в которой хранится подлежащая выполнению команда. МП) адресами, поэтому для перехода к следующей команде содержимое счетчика команд автоматически увеличивается на 1, 2, 4 единиц после выборки текущей команды. При необходимости изменения естественного порядка следования команд в счетчик заносится адрес команды, к которой необходимо произвести переход. [44]
Регистр RO во время теста содержит адрес проверяемой ячейки памяти. В случае несовпадения данных записи и чтения после останова программы ( команда HALT) содержимое RO позволяет определить адрес неисправной ячейки. Метка CONT используется в программе для перехода на нее при совпадении данных записи и чтения, чтобы обойти в этом случае выполнение команды HALT. После успешного выполнения теста происходит переход на метку START и он повторяется заново. [45]