Cтраница 1
Регистры операндов ( РО1 и РО2) играют вспомогательную роль и предназначаются для хранения операндов во время выполнения операций в сумматоре. Все операции над байтами осуществляет параллельный восьмиразрядный сумматор. Операции над словами, длина которых более одного байта, производятся последовательно, начиная от байтов, содержащих младшие разряды слова. Вычитание выполняется как сложение уменьшаемого с дополнительным кодом вычитаемого. В качестве вычитаемого может использоваться только второй операнд. Схема формирования переноса служит также для запоминания переносов из байта в байт. [1]
Регистры операндов РО хранят двоичные числа, с которыми производятся операции в АЛУ. В одном из регистров, как правило, содержатся результаты операции и других последовательно производимых операций над двоичными числами, он является специализированным - накопительным резистором ЯР, часто называемым аккумулятором. Обычно восемь регистров общего назначения ( РОН) служат для временного запоминания и хранения результатов промежуточных операций и иногда - окончательного результата. [2]
В. Общая структура микропроцессора. [3] |
Регистры операндов РО хранят двоичные числа, с которыми производятся операции в АЛУ. [4]
Два регистра операндов ( О) в течение выполнения операции в АЛУ хранят два двоичных числа. Содержимое второго регистра операндов заменяется в следующей операции другим операндом, в то время как содержимое аккумулятора может быть сохранено по ряду специальных команд. [5]
Содержимое второго регистра операндов заменяется в следующей операции другим операндом, в то время как содержимое аккумулятора может быть сохранено по ряду специальных команд. [6]
Во вторую группу входят 64 буферных регистра операндов, связанных с S-регистрами. Они называются Т - регистрами и служат тем же целям в отношении главной памяти, что и В-регистры. Совместно В - и Т - регист-ры можно рассматривать как единый буфер для хранения часто используемых операндов и их адресов. [7]
Микропроцессор содержит также различного рода регистры: регистр операндов ( РО) для кратковременного хранения исходных двоичных чисел ( операндов), над которыми в данный момент выполняется операция, а также для хранения результатов вычислений; регистр команд ( РК), в который записывается команда выполняемой операции. Сами команды операций ( их коды) и операнды хранятся во внешних по отношению к микропроцессору запоминающих устройствах, соответственно ЗУ команд и ЗУ чисел. [8]
Оперативная память ЕС-3203. размещенная в типовой стойке ЕС ЭВМ. [9] |
Устройство местной - памяти используется в качестве общих регистров, регистров операндов с плавающей запятой и. Выполнено на магнитных пленках и имеет емкость 64 слова и цикл - 0 5 мкс. [10]
Так как соответствующие команды имеют формат SS, эти адреса следует вычислять в базисных регистрах операндов. [11]
При работе программы в регистр команд считывается очередная команда для дешифрования и дальнейшего выполнения; в регистры операндов считываются согласно выполняемой команде операнды из регистров общего назначения или из оперативной памяти; выполняется необходимое действие, результат которого помещается в сумматор и сохраняется до тех пор, пока не будет выполнено следующее действие; из сумматора результат копируется в один из регистров общего назначения или в оперативную память. [12]
При использовании / пл-разрядных данных, в которых одновременно обрабатывается группа из п разрядов, требуется в каждом цикле сложения выполнить сдвиг в регистрах операндов и результата одновременно на п разрядов. [13]
Так как все команды, ссылающиеся на a [ k ] или a [ k - - l ], имеют формат SS, необходимо вычислять адреса элементов в базисных регистрах операндов. В рассматриваемом случае удобно в качестве параметров как внешнего, так и внутреннего циклов вместо индекса элемента использовать его машинный адрес. [14]
СНК-архитектура ЭВМ. Перекрывающиеся регистровые окна. [15] |