Page 78 - 149
P. 78
память, тоді сигнал M/IO не використовується і на ЗпП та ЗвП подаються
сигнали RD i WR після підсилення.
Використані підсилювачі і формувачі повинні забезпечувати три
вихідних стани для організації прямого доступу до памяті. В цьому випадку
після переводу МП в стан захоплення ці підсилювачі переходять в третій стан
за сигналом BUSEN від контролера ПДП. Якщо захоплення шин і обмін
даними через ПДП не передбачений, то необхідність в такому підключенні
відпадає.
Режими адресації
Мікропроцесор ВМ86 дозволяє багато способів доступу до
операндів. Операнди можуть знаходитися в регістрах, в самих командах, в
пам`яті або в портах вводу-виводу.
ВМ 86 має сім груп режимів адресації:
1.Регістрова адресація.
2.Безпосередня адресація.
3.Пряма адресація.
4.Опосередкована адресація.
5.Адресація по базі.
6.Пряма адресація з індексуванням.
7.Адресація по базі з індексуванням.
В таблиці приведені формати операндів мови асемблера для всіх семи
режимів адресації.
Таблиця 4.12- Режими адресації мікропроцесора ВМ 86
Режим адресації Формат операнда Регістр сегмента
1. Регістровий Регістр Не використовується
2. Безпосередній Дані Не використовується
3. Прямий Зміщення DS
Мітка DS
4. Опосередкований [BX] DS
регістровий [BP] SS
[DI] DS
[SI] DS
5. По базі [BX] + зміщення DS
[BP] + зміщення SS
6. Прямий з індексуванням [DI] + зміщення DS
[SI] + зміщення DS
7. По базі з індексуванням [SI]+зміщення DS
[BX][SI]+зміщення DS
[BX] [DI]+зміщення SS
[BP] [ SI]+зміщення SS
[BP] [DI]+зміщення
Зауваження:
1. Компонент <зміщення> при адресації по базі з індексуванням є
необовязковим.
79