78475 Slajd16 (111)

78475 Slajd16 (111)



ARGUMENTY operacji wykonywanych przez ALU mogą pochodzić z trzech źródeł:

a.    Programu

b.    Rejestrów procesora

c.    Komórek pa m ięci

Kod operacyjny rozkazu musi specyfikować miejsce odczyta argumentów dla danej operacji.

Jeśli argument znajduje się wprogramie, to zwykle jest to następne słowo w kodzie programu i dlatego znajduje się w następnej, po kodzie operacyjnym rozkazu, komórce pamięci. Wówczas układ sterow ania ma za zadanie spowodowanie odczytania tego słowa, co wykonuje przez zwiększenie licznika rozkazów PC o 1. Kod operacyjny jak również argument może być umieszczony w jednym słowie (arcb. 32 bitowa) - układ sterowania rozróżnia pozycje w tym słowie.

Jeśli argument znajduje się w rejestrach, ro zaledwie kilka bitów wystarcza do wskazania odpowiedniego rejestru (jego adresu). Dla 16 rejestrów do wskazania numeru rejestru wystarcza 4 bity.

Jeśli argument^jest n-pamięci, to jego adres może się znajdować w:

kodzie programu (układ sterowania wymusza odczytanie następnego słowa z pamięci i umieszcza je w rejestrze adresowym, aby umożliwić odczyt samego argumentu)

rejestrze procesora (układ sterowania musi umożliwić przepisanie zawartości tego rejestru do rejestru adresowego)

pamięci (procesor musi najpierw dokonać odczytu komórek pamięci w których zawarty jest adres, następnie umieścić go w rejestrze adresowym i dokonać odczytu samego argumentu)


Wyszukiwarka

Podobne podstrony:
DSC1200400 Układ arytmetyczno-łoglczny Sumowania jest podstawowa operacja wykonuwana przez ALU Zależ
assembler?86? 1 82 5. Rozkazy mikroprocesorów 8086/8088 kod rozkazu (ang. opcode ) - definiuje ope
Slajd17 (110) Argumenty rozkazów, proste tryby adresowaniaab Kort operacyjny    Argum
stan utrzymuje. Każdy agent powinien sam pamiętać stan konta na podstawie wykonywanych przez siebie
Slajd15 Każdy oddech ratowniczy powinien być wykonywany przez , a nie 2 sek.
Untitled Scanned 81 - 164 - Operacje wykonywane w układzie pokazanym na rys.6.9 przez elementy logic

więcej podobnych podstron