pds060 (2) tif

pds060 (2) tif



V

60 Asembler. Poradnik użytkownika

MOV AX, TABLICA1

Segment

danych

\oooo ( V)ooi

[8B

1A8B 0002

L1A

0004

Rysunek 6.4. Tryb adresowania bezpośredniego


TABLICA1

TABLICA1+2

Do rejestru AX ładowana jest zawartość komórki pamięci z daną o nazwie Tablica 1.

MOV AX, [BX]


Segment

danych

\oooo , 0001

[8B

1A8B AX 0002

1A

0004

TABLICA1

TABLICA1+2

Rysunek 6.5. Tryb adresowania pośredniego poprzez rejestr

W trybie adresowania pośredniego poprzez rejestr adres efektywny argumentu znajduje się w rejestrze bazowym BX lub we wskaźniku bazy BP (wskaźnik bazy BP odnosi się do rejestru SS) albo w rejestrze indeksowym SI lub DI. Rejestry, które są argumentami pośrednimi, zapisujemy w programie obejmując je nawiasem kwadrato wym, by móc odróżnić je od rejestrów-argumentów. Na przykład MOV AX,BX to zupełnie co innego aniżeli MOV AX,[BX]. W pierwszym przypadku do rejestru AX ładowana jest zawartość rejestru BX, w drugim przypadku ładowana jest zawartość

it

komórki, której adres (względem początku segmentu - tzw. offsetu) wskazuje rejestr BX. Aby umieścić offset w rejestrze BX, używa się przed adresem pamięci przedrostka OFFSET, na przykład:

• • *

M0V BX,OFFSET TABLICA1 M0V AX,[BX]

Dwie powyższe instrukcje asemblera wykonują tę samą czynność co instrukcja MOV AX, TABLICA1, z tą różnicą, że o ile bezpośrednie przyporządkowanie nazwy komórce pamięci jest jednoznaczne i właściwe przy operowaniu na pojedynczej komórce, o tyle operowanie na wielu komórkach z nieustannym odwoływaniem się do nowego adresu komórki w adresowaniu bezpośrednim byłoby uciążliwe. Stąd też


Wyszukiwarka

Podobne podstrony:
pds058 (2) tif 58 Asembler. Poradnik użytkownika formacja o miejscu danej potrzebnej do danego rozka
pds062 (2) tif 62 Asembler. Poradnik użytkownika 62 Asembler. Poradnik użytkownika Segment danych Ry
pds064 (2) tif 64 Asembler. Poradnik użytkownika 64 Asembler. Poradnik użytkownika REP MOVSW M0V AH,
4. LITERATURA [1]    Mrozek B., Mrozek Z.: MATLAB i Simulink. Poradnik użytkownika. W
new 28 (2) 60 3. Konstrukcyjne postacie połączeń gwintowych Tablica 3.3. Wymiary wyjść i podcięć gwi
PDS060 TIF 60Maskowanie obecności wirusa w systemie Każdemu twórcy wirusa zależy na tym, aby maskowa
historia jednej znajomości tif J-60*Historia jedne] znajomości (K. Klenaon -J. Koisela) Sla- la- la-
img@43 (2) R. I. WZORCE KONTROLNE I UŻYTKOWE    143 Tablic Graniczne błędy dopuszczal
Save0016 TIF 60. Klawiatura powinna stanowi_: a. Zintegrowany z jednostką centrałn_ element Osobny e
BSM Uchnast) tif 60    E. UCHNAST — SAMOLECZENIE BIOEMANACYJNYM SPHZĘ2ENIEM... 60 &nb
60. Dlac/ego statystycy opracowali tablice rozkładu Poissona? Z konieczności? Dla wygody? Na wszelki
WYDANIE SPECJALNE DIGITAL CAMERA CD CZYTAJ • OGLĄDAJ . UCZ SIĘ! GRATIS Poradnik użytkownikaNIKONTwoj
CANON APS-C PORADNIK UŻYTKOWNIKA GfmefaCanonWykorzystaj w pełni możliwościswojegoaparatu 10

więcej podobnych podstron