2*-oitowa magistrala adreao**
Procescr rsJUJCJO | ||||
_“C I |
SR | |||
DO |
AD | |||
Dl |
Al | |||
D2 |
A2 | |||
D3 |
A3 | |||
LU |
A4 | |||
D3 |
Ai | |||
06 |
Ań | |||
07 |
SP<A7ł | |||
32-btlOwe |
FFFTFP
Acres
ocoooo
C00002
1X000*
1X0006
ooooa
OOOOOA
OOOOOC
0000CE
j 16^ńtcwa magisiralł cbrnuft j Magistrala sterująca
i uaaęc
bojt 0 |
t** 1 |
bajt: |
** 3 |
JJ_S_7_o
Słowo operacji J, aM?
Argument ruiychnnaaiowy (jeśli jest. I albo 2 stówa) Efektywny ajres źrtdlowy (jeśli jest. i albo 2 siowa) Efektywny adres docelowy (jeśli jeac. 1 :ubo 2 siewaj
Rys. 5.7. Ogólny format rozkazu procesora 68000
Rys. 5.1. Modd procesora 68000
MOVF_W S0JDI
baji systemowy bajt użytkownika (CCR1 15 13 10 9 3 4 3 2 10
bit śledzenia bit nadzorcy maska przerwań
bit rozszerzenia -
bit neęacji--—
bit zera-
bit nadmiaru-
bit przeniesienia-
MOVEX JO.DI | bajt 0 | bajt 1 | bajt 2 | tojTii
Rys. 53. Operacje na słowie (W) i długim słowie (l)
rerear 0 1 dane natychmiastowe ' MOVEQ
0 1 1 0 0 0 0 0 8-tńiOwe przesuniecie I SRA
I5l>4 |
131121tl | lOł 9 | 8 | 7 | 6 |
5 1 413|Z 1 1 |0 | |
3 0 |
rtuTmiof |
-cieilr 1 irvb |
żrotllo rr»n | Tiestr |
MOVE
0 111
Rys. 5.6. Rejestr stanu procesora 68000
Rys. 5.8. Słowa operacji dla rozkazów MOVE. MOVEQ i BRA
44 »Touo _
Tabela S.t. Kody peła trybu
Rejestr |
Tryb adresowania | |
■ ooo |
numer rejestru |
bezpośrednie rejestru danych |
001 |
numer rejestru |
bezpośrednie retestm adrescw»qo |
111 |
100 |
natychmiastowe |
tli loot |
bezwzględne | |
OtO numer rejestru |
pośrednie zawartością rejestru adresowego | |
on |
numer rejestru |
pośrednie zawartością rejestru adresowego z postinkre- i mentacją |
too |
numer rejestru |
pośrednie zawartością rejestru adresowego z predekre* mentacją |
m |
010 |
•względem licznika rozkazów |
101 |
numer rejestru |
pośrednie zawartością rejestru adresowego z przesunięciem |
MOVE.B DI.D2
00 Ol OtO GOO 0C0 001 = 140116
MOVE.W (A2>f.D7
00 11 111 000 011 010 a 3£l/tie
MOVEQ #3£>2
0111 OIOOOOOOOOll *7403,6 BRA.S S8008