Архитектура микропроцессорной системы. Состав машинных команд и основы программирования микропроцессорной системы на ассемблере. Булатов В.Н. - 52 стр.

UptoLike

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

Полностью:
Address Command Assembler
0100 FF JMP [1CFO]
0101 26
0102 FO
0103 1C
(IP)
После выполнения команды: IP:= <M
1CF1
,M
1CF0
> = 025D. С этого
адреса будет выбираться КОП следующей команды.
4) Межсегментная, с прямой адресацией, 5-и байтовая команда
(КОП —1 байт):
а) ассемблер: JMP CS:IP;
б) КОП= ЕА.
Пример 7 Пусть команда расположена по адресу
175E:0100 =0176E0 (смотрите 2-ю главу формирование
физического адреса). Перейти по адресу: CS = F000, IP = E987.
Ответ:
Полное представление:
Address
Comman
d
Assembler
175E : 0100 EA JMP F000:E987
175E : 0101 87
175E : 0102 E9
175E : 0103 00
175E : 0104 F0
(CS) (IP)
После выполнения команды изменится не только IP
(IP:=Е987),но и значение командного сегмента (CS:=F000), и
следующий КОП будет выбираться с адреса F000:E987 = FE987.
«Скачок» = FE987 — EO = E72A7, то есть намного больше размера
сегмента (размер сегмента 10000
16
= 65536
10
).
5) Межсегментная, с косвенной адресацией.
52
Полностью:
               Address    Command         Assembler
                0100         FF          JMP [1CFO]
                0101         26
                0102         FO
                0103         1C
                 (IP)

     После выполнения команды: IP:=  = 025D. С этого
адреса будет выбираться КОП следующей команды.
     4) Межсегментная, с прямой адресацией, 5-и байтовая команда
(КОП —1 байт):
          а) ассемблер: JMP CS:IP;
          б) КОП= ЕА.
     Пример     7—    Пусть    команда    расположена      по   адресу
175E:0100 =0176E0 (смотрите         2-ю     главу —      формирование
физического адреса). Перейти по адресу: CS = F000, IP = E987.
     Ответ:
     Полное представление:


                              Comman
                Address                    Assembler
                                 d
             175E : 0100        EA      JMP F000:E987
             175E : 0101        87
             175E : 0102        E9
             175E : 0103        00
             175E : 0104        F0
               (CS) (IP)

     После    выполнения    команды    изменится не только IP
(IP:=Е987),но и значение командного сегмента (CS:=F000), и
следующий КОП будет выбираться с адреса F000:E987 = FE987.
«Скачок» = FE987 — EO = E72A7, то есть намного больше размера
сегмента (размер сегмента 1000016 = 6553610).
     5) Межсегментная, с косвенной адресацией.
52