- •21 Основные режимы адресации бму серии к584
- •22Функции адресации в режимах ркс и ркм. Базово-принудительная адресация.
- •00...01
- •00...01
- •23 Функции адресации в режимах ркс и ркм. Принудительно-относительные адресации.
- •24 Функции адресации в режимах ркс и ркм. Адресации впм и вызова микропроцедуры
- •25 Общие понятия об интерфейсных средствах микроЭвм. Понятие о техническом интерфейсе. Пример шинного формирователя.
- •Пример шинного формирователя.
- •26 Организация магистрального приемо-передатчика серии к584. Пример магистрального приемо-передатчика серии к584вв1 (мпп).
- •27 Общие принципы организации блоков синхронизации цвм.
- •28 Пример интегрального блока контроллера синхронизации серии к583.
- •29 Временная диаграмма работа блока контроллера синхронизации на базе к583.
- •30 Структурная организация микроЭвм с микропрограммным управлением. Назначение функциональных устройств и блоков.
- •31 Структурная организация микроЭвм с мк управлением. Организация микрокомандного цикла. Типовые циклы функционирования микроЭвм
- •32 Структурная организация микроЭвм с мк управлением. Организация командного цикла. Типовые циклы функционирования микроЭвм
- •33 Понятие о режиме прерывания в вычислительной системе. Реализация режима мэвм с мк управлением.
- •34 Понятие о режиме прямого доступа к памяти. Реализация режима микроЭвм с мк управлением. Режим прямого доступа к памяти (пдп).
- •35 Общее понятие о командном управлении. Терминология. Пример структуры цвм с командным управлением.
- •36 Понятие о системе команд. Команды с постоянной длиной формата.
- •37 Команды с переменно длиной формата.
- •Пример форматов команд переменной длины
- •38 Общее понятие об адресациях в командном цикле. Адресации к командам.
- •39 Общее понятие об адресациях в командном цикле. Адресация к операндам (прямая и относит).
- •40 Общее понятие об адресациях в командном цикле. Адресация к операндам (базов и косвенн).
- •41 Общее понятие об адресациях в командном цикле. Адресация к операндам (индексная и непосредственная).
- •42 Общее понятие об адресациях в командном цикле. Адресация к операндам (регистровая, явная, неявная, автоинкрементная, комбинированная).
22Функции адресации в режимах ркс и ркм. Базово-принудительная адресация.
АДМ трактуется как адресация по 2-м младшим битам, которые могут рассматриваться как базовые константы адреса, либо как биты условий.
ХХ00ХХХХХХ||A98A543210B10||XXXXXXXX
XX в А – биты, задаваемые разработчиком, биты принудительного адреса.
XX в В – биты, загружаемые из ШД в РК.
1011 B-1
0000011011 0001101100 B
0001101101 B+1
0001101110 B+2
0001101111 B+3
0001110000 B+4
0001110001 B+5
На один из этих адресов накладывается модификация по таблице 1.
В данной адресации на ветвление влияют как условия В1, В0, так и условия М1, М0, но вместо перехода в 16 точек = 2n реализуется переход в 7 точек из-за того, что те и другие влияют на младшие разряды кода адреса.
Адресация может классифицироваться как принудительная автоинкрементная. Если биты В1, В0 задать жестко, то ветвление будет реализовываться по условию М1, М0 в 4 точки. Адресация будет классифицироваться как базово-принудительная автоинкрементная. В частности, данная адресация может использоваться для анализа загружаемых 2-х битов из шины.
АДС – адресация по двум средам. Механизм формирования функции С подобен вышерассмотренной АДМ с отличием – анализируется два соседних бита B3, B2.
АТР – адресация по трём соседним битам. Позволяет перейти по состоянию трёх битов (В2, 1, 0) и даёт возможность ветвления в восьми точках, если они рассматриваются как ускоренные, либо позволяет перейти на требуемую страницу МП – памяти, если В2, 1, 0 рассматриваются базовыми. Остальные биты А определяют адресную страницу.
D (D-1,D,D+1,D+2)
…
11…11
…
00…0000...01
К
В отличие от АДМ и АДС, где биты В вставлялись в младшие позиции адреса и результирующие адреса перекрывались, в АТР биты В, встав в середину со сдвигом по пять разрядов, что обеспечивает расстояние между адресами 25 = 32 ячейки, следовательно модифицированные адреса Д не перекрываются (например Е).
D (D-1,D,D+1,D+2)
…
11…11
…
00…00 D-1 D-1,D+1 32 E-1,E+1 3200...01
АТМ – адресация по младшей тетраде. Обеспечивает переход по четырём младшим разрядам младшего или старшего байта регистра команд, что позволяет ветвиться в 24 = 16 адресов. Биты В сдвинуты на 4 разряда, расстояние между соседними адресами 24 = 16, модифицированные адреса перекрываться не будут. В результате с учётом модификации 2422 = 64 возможных точки перехода.
АТС – адресация по старшей тетраде. Подобно АТМ, но берётся старшая тетрада байта В.
АБ – адресация по байту. Позволяет весь байт использовать как 8 битов условия, что даст ветвление 28 = 256 точек. Так как байт размещён, начиная с младших разрядов нулевого бита, то адреса, полученные при модификации, будут перекрываться, что даст 256+1+2 = 259 адресов.
АПС – адресация по пяти старшим битам. Даёт ветвление в 32 адреса, разнесённых шагом на 8 ячеек, модифицированные адреса не перекрываются. С учётом модификации обеспечивается 128 точек ветвления.
Рассмотренная группа адресации подразумевается как базово-принудительная с автоинкрементом, если В выбрано в качестве базы, А – в качестве принудительных битов адреса, подвергаемых модификации по условиям М1, М0, Если В рассматривается как биты условий, адресация характеризуется как принудительно автоинкрементная.