Архитектура ЭВМ и систем. Коваль А.С - 51 стр.

UptoLike

Составители: 

51
Адресация переходов. Внутрисегментный прямой переход.
Адрес следующей команды определяется суммированием смещения со
знаком, представленным в двоично-дополнительном коде, и значения IP:
Сме
щ
ение 8/16 бит
Коман
да
EA
Регист
р
IP
коман
да
ОЗУ
Пример: jmp 100
Адресация переходов. Внутрисегментный косвенный переход.
Содержимое регистра IP заменяется содержимым регистра или слова
памяти, заданным любым методом адресации, кроме непосредственного:
Регист
р
или слово памяти
Коман
да
CS:IP коман
да
ОЗУ
Пример: jmp [bx]
Адресация переходов. Межсегментный прямой переход.
Содержимое регистров CS и IP заменяются словами из команды:
Д
ва 16-
р
аз
р
я
д
ных слова коман
д
ы
Коман
да
Новые CS:IP коман
да
ОЗУ
Адресация переходов. Межсегментный косвенный переход.
Содержимое регистров CS и IP заменяется словами, последовательно рас-
положенными в памяти. Слова могут быть указаны любым методом адре-
сации, кроме непосредственного:
Д
ва 16-
р
аз
р
я
д
ных слова памяти
Коман
да
Новые CS:IP коман
да
ОЗУ
2.2.6 Система команд
Команды передачи данных
предназначены для пересылок данных между регистрами и памятью. Эту
группу команд можно разделить на четыре подгруппы: команды пересыл-
ки данных общего назначения; команды, использующие аккумулятор; ко-
манды пересылки адресных объектов; команды пересылки флагов. Все
команды этой группы не влияют на установку флагов, за исключением
команд SAHF и POPF.
                                    51
Адресация переходов. Внутрисегментный прямой переход.
   Адрес следующей команды определяется суммированием смещения со
знаком, представленным в двоично-дополнительном коде, и значения IP:
                 Команда                                 ОЗУ
         Смещение 8/16 бит               EA             команда

             Регистр IP

Пример: jmp 100

Адресация переходов. Внутрисегментный косвенный переход.
  Содержимое регистра IP заменяется содержимым регистра или слова
памяти, заданным любым методом адресации, кроме непосредственного:

               Команда
      Регистр или слово памяти                             ОЗУ
                                         CS:IP            команда
Пример: jmp [bx]

Адресация переходов. Межсегментный прямой переход.
Содержимое регистров CS и IP заменяются словами из команды:
              Команда                                             ОЗУ
   Два 16-разрядных слова команды         Новые CS:IP          команда


Адресация переходов. Межсегментный косвенный переход.
Содержимое регистров CS и IP заменяется словами, последовательно рас-
положенными в памяти. Слова могут быть указаны любым методом адре-
сации, кроме непосредственного:

              Команда                                           ОЗУ
    Два 16-разрядных слова памяти        Новые CS:IP         команда


2.2.6 Система команд

Команды передачи данных
предназначены для пересылок данных между регистрами и памятью. Эту
группу команд можно разделить на четыре подгруппы: команды пересыл-
ки данных общего назначения; команды, использующие аккумулятор; ко-
манды пересылки адресных объектов; команды пересылки флагов. Все
команды этой группы не влияют на установку флагов, за исключением
команд SAHF и POPF.