Cтраница 1
Старший банк адресного регистрового файла может использоваться только в линейном режиме адресации, т.к. для других режимов адресации нужны адресные регистры. [1]
Биты модификатора адреса ( AM. [2] |
Старший банк адресного регистрового файла ( R8 - R15) может быть использован только в линейном режиме адресации. Каждый регистр Rx доступен только, если не используется соответствующий регистр Вх-8, поскольку оба регистра ( Rx и В х - 8) размещены в одном физическом регистре. [3]
Каждый адресный регистр Rx старшего банка может служить как адресный регистр при условии, что соответствующий регистр Вх-8 не используется. Rx и Вх-8 располагаются в одном физическом регистре. Например, R8 доступен только, если R0 не используется в адресации по модулю, поскольку R8 требует регистра базового адреса ВО. [4]
Опции условного выполнения подмножеств. [5] |
На рис. 6.20 показан пример использования префикса для кодирования информации о регистре старшего банка. [6]
Опции условного выполнения подмножеств. [7] |
Префикс в два слова генерируется ассемблером, если по меньшей мере одна команда в исполняемом наборе использует регистр из старшего банка. [8]
Опции условного выполнения подмножеств. [9] |
Префикс в два слова включает поле для каждого блока исполнения ядра, а именно, четыре поля для командАЛУданныхидваполя команд AGU. Команды АЛУ данных имеют максимум три операнда, например, ADD DO, D1, D2, и поэтому каждое поле АЛУ данных имеет по три разряда. К манды AGU имеют максимум два операнда, например, MOVE ( R0), DO, и поэтому каждое поле AGU имеет по два разряда. Для каждого возможного операнда в каждом блоке исполнения добавляется бит расширения. Если этот бит установлен, то это означает, что соответствующий операнд использует регистр из старшего банка. Если бит сброшен, или он не входит в два слова префикса, то операнд использует регистр из младшего банка. [10]
Функциональное назначение выводов микропроцессора К1801ВМЗ приведено в табл. 2.19. Большинство выводов МП совпадает по назначению с выводами МП К1801ВМ2, однако имеются некоторые от-жчия. Группа выводов FPPTRP, FPPRD, LIN, FD, FL и DRA позволяет организовать связь МП и памяти с сопроцессором с плавающей точкой. При установленном сигнале ЕТ в случае зависания системной магистрали через 128 периодов Т тактовой чатоты возникает прерывание, в противном случае прерывания не возникает. При переходе в пультовый режим устанавливается сигнал HLTM. Старшие разряды А16 - А20, A21 / NS шины адреса позволяют адресовать до 4 Мбайт памяти. Сигнал BS вырабатывается при обращении к старшему банку системной памяти, сигнал SEL - при обращении к области программы пультового режима, сигнал ТА - в момент выдачи адреса в цикле чтения. Сигнал UMAP предназначен для управления дополнительной схемой преобразования адресов магистрали. [11]