plc block data 03

27
Niz podataka smešten u sukcesivnimelementima neke osnovne datoteke Mora početi od nultog bita nulte reči elementa Ako se završi pre kraja reči, preostali bitovi se ne mogu koristiti

Upload: stefan-aleksandra

Post on 08-Nov-2015

22 views

Category:

Documents


8 download

DESCRIPTION

trtrrtrtrtr retert erfdgdf gdf gdfg dfgdfg df

TRANSCRIPT

  • Niz podataka smeten u sukcesivnimelementima neke osnovne datoteke Mora poeti od nultog bita nulte rei elementa Ako se zavri pre kraja rei, preostali bitovi se ne mogu koristiti

  • Indeksno adresiranjeposle izvravanja naredbi S:24 se resetuje

  • Indeksno adresiranje Bazna adresa #fn:e S24=0 #fn:e.0/0 duina niza zavisno do naredbe u bitovima, reima ili elementima

  • COP Copy file (kopiranje datoteke) FLL Fil file (punjenje datoteke)

  • Translacija bitova

  • BSR Bit shift right (translacija bitova u desno) BSL Bit shift left (translacija bitova u levo) izvrava se na prednju ivicu len moe biti vee od duine elementa len = 0 bit u UL

  • BSL, BSR upravljaki blok

  • Sekvencijalne operacije bar jedan od operanada je datoteka u kojoj se nalazi niz podataka rad samo sa onim datotekama iji elementi su duine jedne rei adresa operanda = bazna adresa + pointer bazna adresa prvi elemenat u datotecipointer upravljaki parametar (R datoteka) vrednost pointera menja se samo na uzlaznoj ivici ako je uslov i dalje istinit, naredba se vri sa istim pointerom Nakon zavretka naredbe, sadraj S:24 = pointer obrada podataka koji su dui od 16 bitova podaci se moraju podeliti na vie datoteka koje se obrauju u istom rangu

  • SQL Sequencer Load (sekvencijalno punjenje datoteke)

  • SQO Sequencer output (sekvencijalno upravljanje)

  • SQO Sequencer output (sekvencijalno upravljanje)

  • SQC Sequencer compare (sekvencijalno poreenje)

  • SQC Sequencer compare (sekvencijalno poreenje)

  • Upravljaki parametri Vrednost pointera se kree od 1 do len i ukazuje na rei u datoteci od fn:(w+1) do fn:(w+len+1) DN Done bit = 1 kada je pos =len+1resetuje se na uzlaznu ivicu SQC - ako je poetna vrednost pointera = 0 pri obrada poinje od fn:(w+1) SQO - ako je poetna vrednost pointera = 0 , obrada zavisi od istinitosti uslova u prvom sken ciklusu ako je uslov istinit naredba se izvrava poev adrese fn:(w+0) ako je uslov neistinit, izvravanje naredbe se odlae sve dok uslov ne postane istinit i tada se uzima prva re, ija je adresa w+1

  • Resetovanje parametara Rf:e adresa nulte rei elementa datoteke R koji je vezan za naredbu iji se rad eli resetovati. svi indikatorski bitov, izuzev FD-bita, = 0 pos = 0 (ova vrednost e se poveati na 1 pre prvog sledeeg izvoenja naredbe)

  • LIFO stek (Last in last out) podatak se uzima sa vrha steka, (kao prvo se uzima podatak koji je poslednji smeten u stek); vrednost pointera se pri tome smanjuje za 1, ali se poloaj preostalih podataka ne menja. FIFO stek (First in first out) podatak se uzima sa dna steka, (prvo se uzima podataka koji je prvi stavljen na stek), pri emu se svi preostali podaci transliraju za jedno mesto na dole prema dnu steka, memorijsko mesto koje je zauzimao podatak na vrhu steka postavlja se na 0. Istovremeno se i vrednost pointera smanjuje za 1.

  • Punjenje steka

  • LFL LIFO load (punjenje LIFO steka) FFL FIFO load (punjenje FIFO steka) DN =1S:24 = pos (pre)

  • Pranjenje LIFO steka

  • Pranjenje FIFO steka

  • LFU LIFO unload (pranjenje LIFO steka) FFU FIFO unload (pranjenje FIFO steka) DN =1S:24 = pos (pre)