ARHITEKTURA SISTEMOV KHELTA 4780 IN DELTA 48650 Stran 1-3 uporabniku in nosijo ime "processor status word" ali FSU. 31 z) 24 22. 20 16 UZ 6nAIE 210 GTI JO TPIIICLI IRR 10! IFL. ! O MDIFIIITINIZIVICI IM!PI (DESE MT ME U viii a iii o.o oma oman nnoo nano nee dona ooom namo onon 8RR ano neoa 98n0 seo one omRa ope 09m0 6p0o oma ose tape emo osmo K09 pomo VGO 6n00 deno ORAB BRA GaRO oeah 0000 ODO ORGA 0o0B BABO 8000 BRA MMGG BDSE 000% Ba0 800 NORA GRO BERE 0008 0R0G 0029 dobo GRA BRSB 0009 sena Oebe 6099 osRe 6eGe ovev sena sono Sta0 Slika 1.1: Status procesorja, Kiti O do 3 so posojni biti in v njih se zapišejo nekateri povoji ob izvršitvi ukaza. Bit O z oznako C (Carry) pove; ali je prišlo do prenosa iz vodilnesa bita. lo prenosa pride npr. pri seštevanju dveh. nesativnih števil, kajti negativna števila imajo v vodilnem bitu zapisano 1. Če pride do prenosa,» to še ne pomeni, da je rezultat napačen zaradi prekoračitve obsega števil. Frenos uporabljamo naprimer pri delu z velikimi celimi števili (z dolžino več kot 32 bitov), ko moramo računati tako» da najprej seštejemo zadnjih 32 bitov, nato predzadnjih 32 itd. Bit 1 ali V (oVerflow) pove, Če Je prišlo do prekoračitve obsega števil. V ta bit se zapiše 1, če Je rezultat neke operacije tako velik, da sa ne moremo zapisati v pomnilnik; ki Je za podatek na voljo. Rit Z (Zero) si9snalizira> da de bil rezultat zadnje operacije nič in bit 3 ali N (Nesative) pove» da Je bil rezultat negativen. Samo nekateri ukazi vplivajo na stanje vseh štirih pogojnih bitov, večina jih vpliva samo na enega ali dva. Fri testiranju nekega podatka naprimer ne more priti do prekoračitve. Zvemo le, če Je podatek večji, enak nali manjši od nič. Fri takih ukazih ostane vsebina nekaterih pogojnih bitov nespremenjena ali pa postavijo ta bit na O. Za vsak ukaz posebej lahko to preverite v Architecture Handbook ali v VAX11 Frosramminos Card. Naslednji štirje biti povedo procesorju, če naj prekine izvajanje in senerira napako» "ko pride do posebnih okoliščin. Rit 4 ali T (Trace) zahteva» če Je postavljen na 1, da pride do prekinitve izvajanja; po izvršitvi naslednjega ukaza. Ta pripomoček služi za čiščenje prosrama (IERUG), ali za spremljanje izvajanja programa Po posameznih korakih. o. Bit IV (Integer oVerflow), to je bit 5, pove, ali naj pride do prekinitve izvajanja programa ko presežemo območje celih števil. Fosojni bit V se postavi neodvisno od stanja bita IV. Namesto da Po vsakem ukazu testiramo stanje bita V; zapišemo 1 v bit IV in ko pride do prekoračitve; nas sistem sam opozori tako, du prekine (izvajanje prosrama Bit 4 je FU bit dFloatins Underflow) in zahteva prekinitev, če de rezultat pri delu s števili v plavajoči vejici premajhen, da bi sa lahko zapisali v prostor: ki nam Je na volje. [ši IskraDelta sono O