Cтраница 1
![]() |
Архитектура однокристальной микро - ЭВМ ( а и отличительные особенности. [1] |
Адресное поле 1К разбито на 16 страниц по 64 байта. Адрес страницы задается 4-раз-рядным регистром адреса страницы ( РА), а 6-разрядный счетчик команд ( PC) адресует 64 команды внутри каждой страницы. PC не является последовательным счетчиком. Счет осуществляется по псевдослучайному закону, приведенному в табл. 19.4. Изменение порядка выборки команд программы осуществляется командами условного перехода BR, возврата из подпрограммы RETN. По командам BR и CALL осуществляется занесение PC 6-разрядного адреса перехода из адресного поля W этих команд. Одновременно в РА загружается 4-разрядный адрес страницы перехода из буферного регистра адреса страницы РВ. [2]
Адресное поле служит для указания самого операнда ( непосредственная адресация), для указания кода прямого адреса или дли образования дважды индексируемого относительного адреса. [3]
Адресное поле одноадресных команд состоит только из поля приемника. Режим адресации определяет способ интерпретации содержимого выбранного регистра. [4]
![]() |
Форматы команд 16-разрядных малых и микроЭВМ. [5] |
Поэтому первое адресное поле называется Адрес источника, или Источник, а второе - Адрес приемника, или Приемник. [6]
Размер адресного поля кадра определяет, с одной стороны, число разрядов регистров в средствах МАС-уровня, а с другой - число адресуемых станций в ЛВС. Важнее последнее обстоятельство, но им необходимо пользоваться осторожно. Объясняется это тем, что с увеличением адресного поля растет размер формата кадра и подразумевается, что БИС или СИС будет обслуживать заданное максимальное число станций, что не всегда возможно. Большинство БИС, выпускаемых различными зарубежными фирмами, обеспечивают логическую адресацию к 1024 станциям, хотя не может обеспечить такую физическую нагрузку. В результате появляются так называемые резервные адреса, не реализуемые в процессе эксплуатации БИС. [7]
По адресным полям команды устройство управления определяет, имеет ли команда операнды в памяти. Если это так, то на основе указанных в адресных полях режимов адресации вычисляются адреса операндов и производятся операции чтения памяти для считывания операндов. [8]
В адресном поле записывается адрес вторичной станции ( узла) или направление передачи кадра по каналу. Последний является вложенной квитанцией, подтверждающей правильный прием кадров с номерами до N ( R) - 1 включительно. Для N ( S) и N ( R) выделяется по 3 ( при расширенном формате - по 7) бит. [9]
![]() |
Блок-схема алгоритма загрузки данных в смежные области памяти с использованием косвенной регистровой адресации. [10] |
Шестнадцатиразрядный микропроцессор использует 22-битовое адресное поле, обеспечивающее доступ к 4 194 304 областям памяти. Команда прямой адресации позволяет обращаться к любой области памяти, при этом ее первое слово занято кодом операции. Сколько байтов используется при формировании самой длинной подобной команды. [11]
Адресные регистры образуют адресное поле СОЗУ. У AN, по которым выполняются микрооперации У А: РгА: А. [12]
Три старших разряда адресного поля указывают тип памяти, к которой происходит обращение. Таким образом, объем виртуальной памяти единого уровня составляет 220 слов ( 1 388608), это позволяет при составлении задач практически не чувствовать никаких ограничений по памяти. Соответственно это позволяет весьма неэкономно расходовать виртуальную память и, следовательно, в системах трансляции применять самые простые алгоритмы распределения математической памяти, упрощая логику работы такого рода систем. По-видимому, одно из главных преимуществ практически неограниченного виртуального адреса как раз и состоит в том, что снимаются сложные проблемы распределения памяти. Если три старших разряда поля N начинаются с кода 100, то это означает, что обращение производится в фиксированную память. Следовательно, объем фиксированной памяти не должен превышать 128 тысяч слов. [13]
Так как длины адресного поля короткого формата команды управляющей ЭВМ, как правило, недостаточно для кодирования адресов всего объема памяти, то адрес, указываемый в этом адресном поле, служит только вспомогательной информацией для вычисления т к называемого исполнительного ( эффективного) адреса, по которому и, происходит действительное обращение к памяти для выборки операнда. Для вычисления исполнительного адреса помимо содержимого адресной части команды используются состояния программно-доступных регистров процессора. Способ же адресации задается в команде с помощью специальных признаков. Рассмотрим основные способы адресации: неявную, непосредственную, прямую, косвенную, относительную. [14]
![]() |
Преобразование виртуальных адресов путем обращения к таблице страниц. [15] |