Cтраница 3
Вместо идентификаторов ( имен) внутренних регистров микропроцессора В, С, D, Е, Н, L, М, А допустимо применять их адреса в любой системе счисления. [31]
Итак, получаем следующее распределение внутренних регистров ЦПЭ: А содержит р; D - Е - а; Н - L - 2, а после выполнения программы - результат 7; В - счетчик циклов. Блок-схема алгоритма дана на рис. 7.5, далее приведена соответствующая ей программа умножения. [32]
Адрес возврата подпрограммы содержится во внутреннем регистре адреса возврата RAS, в дополнении к занесению в стек для чтения этого значения из стека при возврате из подпрограммы. Однако, этот теневой регистр не может быть использован, если бы осуществлен другой переход к подпрограмме перед возвратом. В этом случае к команде RTS добавляется два такта для чтения адреса возврата из стека. Ядро использует теневую версию ( указателя стека) для экономии времени на предварительные вычисления в случае извлечения из стека. Если содержимое SP изменено явным образом ( с помощью TFRA или арифметических команд AGU), то этот теневой SP недоступен, и необходим еще один такт для предварительных вычислений при занесении в стек. [33]
Однако в более крупных системах PDP-11 внутренние регистры ЦП имеют восемнадцать разрядов, так же как и адреса общей шины. Поэтому ЦП может адресовать, а общая шина обеспечивать доступ к пространству в 218256К байт или 128К слов. Учитывая 4К слов, отводимые под регистры ввода-вывода и аналогичные средства, потенциально получаем 124К слов оперативной памяти. Казалось бы, это огромный объем, но некоторые пользователи ( с непомерными запросами), работающие в системах с разделением времени, умудряются его полностью исчерпывать. [34]
Адресное пространство микропроцессора - совокупность адресов внутренних регистров, внутренних ЗУ и регистров периферийных устройств, для обращения к которым достаточно содержимого регистра адреса микропроцессора. [35]
Устройство управления управляет работой АЛУ и внутренних регистров в процессе выполнения команды. Согласно коду операции, содержащемуся в команде, оно формирует внутренние сигналы управления блоками МП. [36]
Адресное пространство микропроцессора - совокупность адресов внутренних регистров, внутренних ЗУ и регистров ПУ, для обращения к которым достаточно содержимого регистра адреса микропроцессора. [37]
Может быть предусмотрен обмен информацией между внутренними регистрами, между двумя половинами одного регистра ( SWAP) или между регистром и ячейкой памяти. [38]
Регистры связаны между собой и с другими внутренними регистрами шинами. [39]
Пример структуры простейшего процессора. [40] |
Для выполнения команд в структуру процессора входят внутренние регистры, арифметико-логическое устройство ( АЛУ, ALU - Arithmetic Logic Unit), мультиплексоры, буферы, регистры и другие узлы. Работа всех узлов синхронизируется общим внешним тактовым сигналом процессора. [41]
АЦП, причем считается, что преобразователь имеет внутренний регистр для хранения этого кода. [42]
В основном все типы микропроцессоров имеют большое число дополнительных внутренних регистров, которые служат для сокращения времени выполнения операций и формирования адресов большей длины, чем базовая разрядность процессора. [43]
Следует отметить, что передача данных как между внутренними регистрами МП, так и между МП и периферийными модулями всегда осуществляется с сохранением содержимого источника информации. [44]
Команда BIT формирует результат в недоступном для программы внутреннем регистре, не затрагивая при этом содержимое своих операндов. Условные признаки устанавливаются в соответствии со значением результата. Таким образом, команда BIT есть логический аналог команды СМР. [45]