Amiga Dünyası sayı 25, sayfa 29

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 29

ASL d(Ay) Adresleme şekillerine harcadığı süre : ASL d(Ay,Dy) BCHG #x,Dy 12 CLCK ASL $yy.W BCHG #x,(Ay) ASL $yyyy.L BCHG #x,(Ay)+ : ASR (Arithmetical Shift Right) BCHG Kullanım şekilleri : BCHG #x,d(Ay) ASR Dx,Dy / ASR #xxxx,Dy BCHG #x,d(Ay,Dy) Açıklama : Destination register'ının içeriğini register'ının içeriği kadar sağa kaydırır. En düşük değer X ve C flaglarına kopyalanır. Boşalan en yüksek değerlikli bit yerine de işlem öncesindeki en yüksek değerlikli bit kopyalanır. Etkilenen flaglar : ***** R Dx,(Ay) / BCLR Dx,(Ay)+ Adresleme şekillerine göre harcadığı süre : CLR / BCLR Dx,d(Ay,Dy) ASR Dy,Dyz6-4-2(Dx) CLCK, 6-4-2(Dx) CLCK, 6-4-2(Dx) Cİ L ASR #xxxx,Dy — 6-4-2x 6-4-2x CLCK, 6-4-2x C| ion adres indeki değerde, source Komut : ASR (Arithmetical Shift Right) Kullanım şekilleri : ASR (Ay) / ASR (Ay)+ / ASR -(Ay) / ASR d(Ay) ASR d(Ay,Dy) / ASR $yy.W / ASR $yyyy.L BCLR Dx,Dy Açıklama : Tanımlanan adres/adres register'ı içeriğini, BELR sağa kaydırır. BCLR Dx BCLR Dx,-(Ay) Etkilenen flaglar : ***** BCLR Dx,d(Ay) ASR (Ay) - 2 CLCK Dy) ASR BCLR Dx,$ ASR -(Ay) BCLR Dx $yyyy.L ASR d(Ay) Komut : BCLR (Bit CLeaR) ASR d(Ay,Dy) Kullanım şekilleri : ASR BCLR #x,Dy / BCLR yyyL - — BCLR #x,(Ay)+ / BCLR #x,-(Ay) : BHI, BLS, BCC, BCS, BNE, BEQ, BVC, BVS, BVS BCLR #x,d(Ay) / BCLR #x,d(Ay,Dy) BPL, BMI, BGE, BLT, BGT, BLE BCLR #x,$yy.W / BCLR #x,$yyyy.L Kullanım şekilleri : Açıklama : Destination adres içeriğindeki belirtilen numa- Bcc <Label> ralı bit silinir. Açıklama : Bu komutlar, 68000'in şartlı dallanma komutları- Etkilenen flaglar : —*— dır. Gerekli şart yerine geldiğinde istenilen label'a (ya da adrese) Adresleme şekillerine göre harcadığı süre : dallanmamızı sağlarlar. Bu şartları komut listesinin en sonunda BCLR #x,Dy CLCK daha detaylı olarak inceleyeceğiz. BCLR #x,(Ay)

Klavyeyle gezinmek için ← ve → tuşları.