13.01.2015 Views

Amiga Dunyasi - Sayi 26 (Temmuz 1992).pdf - Retro Dergi

Amiga Dunyasi - Sayi 26 (Temmuz 1992).pdf - Retro Dergi

Amiga Dunyasi - Sayi 26 (Temmuz 1992).pdf - Retro Dergi

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

DERLEYİCİLER<br />

MOVE d(Ax,Dx),$yy.W / MOVE $xx.W,$yy.W<br />

MOVE $xxxx.L,$yy.W / MOVE d(PC),$yy.W<br />

MOVE d(PC,Dx),$yy.W / MOVE #xxxx,$yy. W<br />

Açıklama : Source'un içeriğini destination adresine yazar.<br />

Destination adresi word sınırını geçmemelidir ($0000-$ffif).<br />

Etkilenen flaglar : -**00 .<br />

Adresleme şekillerine göre harcadığı süre :<br />

MOVE Dx,$yy.W = 12 CLCK, 12 CLCK, 16 CLCK<br />

MOVE Ax,$yy.W = ------ , 12 CLCK, 16 CLCK<br />

MOVE (Ax),$yy.W = 16 CLCK, 16 CLCK, 24 CLCK<br />

MOVE (Ax)-f-Jyy. W = 16 CLCK, 16 CLCK, 24 CLCK<br />

MOVE -(Ax),$yy.W = 18 CLCK, 18 CLCK, <strong>26</strong> CLCK<br />

MOVE d(Ax),$yy.W = 20 CLCK, 20 CLCK, 28 CLCK<br />

MOVE d(Ax,Dx),$yy.W = 22 CLCK, 22 CLCK, 30 CLCK<br />

MOVE $xx.W,$yy.W = 20 CLCK, 20 CLCK, 28 CLCK<br />

MOVE $xxxx.L,$yy.W = 24 CLCK, 24 CLCK, 32 CLCK<br />

MOVE d(PC),$yy.W = 20 CLCK, 20 CLCK, 28 CLCK<br />

MOVE d(PC,Dx),$yy.W= 22 CLCK, 22 CLCK, 30 CLCK<br />

MOVE #xxxx,$yy.W = 16 CLCK, 16 CLCK, 24 CLCK<br />

Komut: MOVE (MOVE data)<br />

Kullanım şekilleri: MOVE Dx,$yyyy.L / MOVE Ax,$yyyy.L<br />

MOVE (Ax),$yyyy.L/ MOVE (Ax)+,$yyyy.L<br />

MOVE -(Ax),$yyyy.L/ MOVE d(Ax),$yyyy.L<br />

MOVE d(Ax,Dx),$yyyy.L/ MOVE $xx.W,$yyyy.L<br />

MOVE $xxxx.L,$yyyy.L/ MOVE d(PC),$yyyy.L<br />

MOVE d(PC,Dx),$yyyy.L / MOVE #xxxx,$yyyy.L<br />

Açıklama : Source içeriğini destination adresine yazar. Burada<br />

jestination adresi longword genişliğinde olabilir ($00000000-<br />

$ffffffff<br />

Etkilenen flaglar : -**00<br />

Adresleme şekillerine göre harcadığı süre :<br />

MOVE Dx,$yyyy.L = 16 CLCK, 16 CLCK, 20 CLCK<br />

MOVE Ax,$yyyy.L = -------, 16 CLCK, 20 CLCK<br />

MOVE (Ax),$yyyy.L = 20 CLCK, 20 CLCK, 28 CLCK<br />

MOVE (Ax)+,$yyyy.L = 20 CLCK, 20 CLCK, 28 CLCK<br />

MOVE -(Ax),$yyyy.L = 22 CLCK, 22 CLCK, 30 CLCK<br />

MOVE d(Ax),$yyyy.L = 24 CLCK, 24 CLCK, 32 CLCK<br />

MOVE d(Ax,Dx),$yyyy.L = <strong>26</strong> CLCK, <strong>26</strong> CLCK, 34 CLCK<br />

MOVE $xx.W,$yyyy.L = 24 CLCK, 24 CLCK, 32 CLCK<br />

MOVE $xxxx.L,$yyyy.L = 28 CLCK, 28 CLCK, 36 CLCK<br />

MOVE d(PC),$yyyy.L = 24 CLCK, 24 CLCK, 32 CLCK<br />

MOVE d(PC,Dx),$yyyy.L = <strong>26</strong> CLCK, <strong>26</strong> CLCK, 34 CLCK<br />

MOVE #xxxx,$yyyy.L = 20 CLCK, 20 CLCK, 28 CLCK<br />

Komut: MOVE (MOVE data)<br />

Kullanım şekilleri: MOVE Dx,CCR / MOVE (Ax),CCR<br />

MOVE (Ax)+,CCR / MOVE -(Ax),CCR / MOVE d(Ax),CCR<br />

MOVE d(Ax,Dx),CCR / MOVE $xx.W,CCR<br />

MOVE $xxxx.L,CCR / MOVE d(PC),CCR<br />

MOVE d(PC,Dx),CCR / MOVE #xxxx,CCR<br />

Açıklama : Source içeriğini statü register'ına yazar. Statü<br />

egister'ı çeşitli flag'larınn olduğu register'dır.<br />

Etkilenen flaglar : *****<br />

Adresleme şekillerine göre harcadığı süre :<br />

Bu komut sadece word genişliğinde çalışabilir, zira statü<br />

egister'ı 1 word genişliğindedir.<br />

MOVE Dx.CCR = 12 CLCK<br />

MOVE (Ax),CCR = 16 CLCK<br />

MOVE (Ax)+,CCR = 16 CLCK<br />

MOVE -(Ax),CCR - 18 CLCK<br />

MOVE d(Ax),CCR = 20 CLCK<br />

MOVE d(Ax,Dx),CCR = 22 CLCK<br />

MOVE $xx.W,CCR = 20 CLCK<br />

MOVE $xxxx.L,CCR = 24 CLCK<br />

MOVE d(PC),CCR = 20 CLCK<br />

MOVE d(PC,Dx),CCR = 22 CLCK<br />

MOVE #xxxx,CCR = 16 CLCK<br />

Komut: MOVE (MOVE data)<br />

Kullanım şekilleri: MOVE Dx,SR / MOVE (Ax),SR<br />

MOVE (Ax)+,SR / MOVE -(Ax),SR / MOVE d(Ax),SR<br />

MOVE d(Ax,Dx),SR / MOVE $xx.W,SR / MOVE $xxxx.L,SR<br />

MOVE d(PC),SR / MOVE d(PC,Dx),SR / MOVE #xxxx,SR<br />

Açıklama : Source içeriğini statü register'ına yazar. Statü<br />

AMIGA DÜNYASI 45

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!