Está en la página 1de 2

KOMUT ADDLW ADDWF ANDLW ANDWF* BCF BSF BTFSC BTFSS

RN
ADDLW hFF ADDWF f,1 ANDLW h01 ANDWF f,1 BCF PORTD,0 BSF PORTD,0 BTFSC PORTB,0 BTFSS PORTA,0

AIKLAMA
Wnin ieriini 8 bitlik k sabiti/sayy ile toplar ve sonuc u Wye aktarr. Wnin ieriini, 7 bitlik f ile toplar ve sonucu; d=0 ise Wye, d=1 ise fye aktarr. Wnin ieriini k ile ANDle ve sonucu Wye aktar. Wnin ieriini f kaydedicisinin ierii ile ANDle ve sonucu; d=0 ise Wye, d=1 ise fye ykle. f kaydedicisinin b.bitini 0 yap. f kaydedicisinin b.bitini 1 (set) yap. f kaydedicisinin b.bitinin 0 olup olmad kontrol edilir. Eer 0 ise bu komutun altndaki komut ilemez, bir sonraki komuta saplr. Aksi durumda ise sradaki komut uygulanr. f kaydedicisinin b.bitinin 1 olup olmad kontrol edilir. Eer 1 ise bu komutun altndaki komut ilemez, bir sonraki komuta saplr. Aksi durumda ise sradaki komut uygulanr. Altprogram arr. nce PCyi bir artrr ve ynn (stack) stne koyar. Sonra altprogram adresi PCnin <10:0> bitlerine yklenir. PCLATHn <4:3> bitlerindeki deerler, PCnin st bitleri olan <12:11> arasndaki bitlere yklenir. CALL ilemi iki saat evriminde uygulanan bir dallanma komutudur. kaydedicisinin ierii sfrlanr ve deeri sfr olduu iin STATUS kaydedicisinin zero biti 1 (set) yaplr. W kaydedicisinin ierii sfrlanr ve deeri sfr olduu iin STATUS kaydedicisinin zero biti 1 (set) yaplr. W kaydedicisinin ierii sfrlanr ve deeri sfr olduu iin STATUS kaydedicisinin zero biti 1 (set) yaplr kaydedicisinin ierii terslenir ve d=0 ise sonu Wye, d=1 ise fye yklenir. f kaydedicisinin ierii bir azaltlr ve d =0 ise sonu Wye, d=1 ise fye yklenir. f kaydedicisinin ierii bir azaltlr ve sonuta oluan deer sfr ise, bu komutu izleyen komut atlanr. Sonuta d=0 ise Wye, d=1 ise fye yklenir. Komut atlamayla sonulanrsa, ikinci evrim sresinde NOP uygulayarak, toplam iki saat evrim sresinde ilenir. Atlama olmad durumda uygulanmas bir saat evrimi sredir. GOTO koulsuz bir sapma komutudur. knn adresi neyse PCye <10:0> bitlerine yklenir. Bellek sayfas neyse PCLATHn <4:3> bitleri PCnin st bitlerine yklenir ve adrese saplr. Bu komut iki saat srede uygulanr. f kaydedicisinin ierii bir arttrlr ve d=0 ise Wye, d=1 ise fye yklenir. f kaydedicisinin ierii bir arttrlr ve sonuta oluan deer sfr ise, bu komutu izleyen komut atlanr. Sonuta d=0 ise Wye, d=1 ise fye yklenir. Komut atlamayla sonulanrsa, ikinci evrim sresinde NOP uygulayarak, toplam iki saat evrim sresinde ilenir. Atlama olmad durumda uygulanmas bir saat evrimi sredir.

ETKLENENLER

C, DC, Z C, DC, Z Z Z Yok Yok

Yok

Yok

CALL CLRF CLRW CLRWDT COMF DECF

CALL Gonder

Yok Z Z TO, PD Z Z

CLRF TRISD CLRW CLRWDT COMF f,0 DECF SAYAC,0

DECFSZ

DECFSZ SAYAC,1

Yok

GOTO INCF

GOTO Bas

Yok Z

INCF SAYAC,0

INCFSZ

INCFSZ SAYAC,1

Yok

IORLW IORWF MOVLW MOVF MOVWF NOP RETFIE

IORLW h0F

W kaydedicisinin ierii k sabiti ile ORlanr. Sonu Wye yklenir. Mantksal ilem sonunda oluan deer 0 ise, Z biti 1 yaplr. W kaydedicisinin ierii f kaydedicisinin ierii ile ORlanr. Sonu d=0 ise Wye, d=1 ise fye yklenir. Mantksal ilem sonunda oluan deer 0 ise, Z biti 1 yaplr. Wye bir say/sabit ykle f kaydedicisinin ierii; d=0 ise W kaydedicisine, d=1 ise kendisine yklenir. W kaydedicisinin ierii; f kaydedicisine tanr Hibir ey yaplmadan bir saat evrimi sre alr Kesme altyordamndan dnmek iin kullanlr. Dn yaplacak adres TOSda olduu iin, TOS deeri PCye yklenir. INTCON kesme kaydedicisinin, GIE biti set ed ilir. Komut iki saat evriminde 28 ilenir. Altyordamdan; Wye k sabiti yklenmi olarak dnmek iin kullanlr. Dn yaplacak adres TOSda olduu iin, TOS deeri PCye yklenir. Komut iki saat evriminde ilenir. Altprogramdan TOStaki adrese geri dner. Komut iki saat evrimi srede alr.

IORWF f,1 MOVLW k MOVF f,0 MOVWF SAYAC

Z Yok Z Yok Yok

Yok

RETLW RETURN RLF RRF SLEEP SUBLW SUBWF SWAPF XORLW XORWF

RETLW h21 RETURN RLF SOL,1

Yok Yok C

RRF SAG,1

C
SLEEP SUBLW h01 SUBWF f,0 SWAPF CAPRAZ,1 XORLW h03 XORWF f,0

PD, g kesim ( power -down) biti temizlenir Bir say/sabitten Wnin ieriini kar sonucu Wye ykle f kaydedicisinin ieriinden W karlr (2lik tmleyen ile). d=0 ise sonu Wye, d=1 ise f kaydedicisine yklenir. f kaydedicisinin st drtl biti ile alt drtl biti yer deitirir ler. Sonu d=0 ise Wye, d=1 ise f kaydedicisine yklenir. W kaydedicisinin ierii k sabiti ile XORlanr. Sonu Wye yklenir. Mantksal ilem sonunda oluan deer 0 ise, Z biti 1 yaplr. W kaydedicisinin ie rii f kaydedicisinin ierii ile XORlanr. Sonu d=0 ise Wye, d=1 ise fye yklenir. Mantksal ilem sonunda oluan deer 0 ise, Z biti 1 yaplr.

TO, PD C, DC, Z C, DC, Z Yok

WRTER:XRAZOR

También podría gustarte

  • C Programlama
    C Programlama
    Documento235 páginas
    C Programlama
    Uğur Uçar
    Aún no hay calificaciones
  • CNotlari
    CNotlari
    Documento113 páginas
    CNotlari
    Mustafa Demirhan
    Aún no hay calificaciones
  • Genel C Uygulama
    Genel C Uygulama
    Documento2 páginas
    Genel C Uygulama
    miltfrext
    Aún no hay calificaciones
  • C++ Türkçe Kitap
    C++ Türkçe Kitap
    Documento191 páginas
    C++ Türkçe Kitap
    api-3720427
    75% (4)
  • AHUysal Bitirme
    AHUysal Bitirme
    Documento47 páginas
    AHUysal Bitirme
    miltfrext
    Aún no hay calificaciones
  • PostaGuvercini Ws
    PostaGuvercini Ws
    Documento8 páginas
    PostaGuvercini Ws
    miltfrext
    Aún no hay calificaciones
  • Olasılık Notu
    Olasılık Notu
    Documento6 páginas
    Olasılık Notu
    miltfrext
    Aún no hay calificaciones
  • Olasılık Notu
    Olasılık Notu
    Documento6 páginas
    Olasılık Notu
    miltfrext
    Aún no hay calificaciones
  • Bolum 1 Linuxe Giris
    Bolum 1 Linuxe Giris
    Documento35 páginas
    Bolum 1 Linuxe Giris
    miltfrext
    Aún no hay calificaciones
  • Istatistik
    Istatistik
    Documento15 páginas
    Istatistik
    Sercan Demirel
    Aún no hay calificaciones