Page 70 - 149
P. 70

Для  обчислення  фізичної  адреси  база  сегмента  зміщується  на  4  біти
                  вліво  і  сумується  зі  зміщенням.  На  малюнку  приведені  можливі  джерела
                  компонентів  логічної  адреси  (ЕА-ефективна  адреса,  яка  обчислюється  у
                  відповідності до способу адресації).
                         Джерела  логічної  адреси  для  різних  типів  звернення  до  памяті
                  приведені в таблиці 4.11.




                        Таблиця 4.11.
                   Тип звернення до памяті            Сегмент              Варіант          Зміщення
                                                    (без означення)
                         Вибірка команд                   СS                  Hемає              IP
                        Стекові операції                  SS                  Немає              SР
                             Змінна                       DS                СS,SS,ЕS             ЕА
                        Ланцюжок-джерело                  DS                СS,SS, ЕS            SI
                      Ланцюжок-приймач                    ЕS                  Нема               DI
                      ВР як базовий регістр               ЕS                СS,SS, ЕS            EA



                         Таким чином, команди завжди вибираються із біжучого сегмента коду у
                  відповідності з логічною адресою СS:ІР. Стекові команди завжди звертаються
                  до  сегмента  стеку  за  адресою  SS:SР.  Якщо  при  обчисленні  адреси  EА
                  використовується  регістр  ВР,  тоді  звернення  відбувається  до  стекового
                  сегмента, але при цьому він функціонує як ОЗП з довільною вибіркою.
                         2) Організація вводу-виводу
                         Ввід-вивід       даних     може      здійснюватися        двома      способами:        з
                  використанням  адресного  простору  вводу-виводу  і  з  використанням
                  загального з памяттю адресного простору, тобто відображенням на память.
                         При першому способі використовуються спеціальні команди IN (ввід) і
                  ОUТ (вивід), які забезпечують передачу даних між акумуляторами АL або АХ




                                                                                                               71
   65   66   67   68   69   70   71   72   73   74   75