www.wikidata.uk-ua.nina.az
Cya stattya ne mistit posilan na dzherela Vi mozhete dopomogti polipshiti cyu stattyu dodavshi posilannya na nadijni avtoritetni dzherela Material bez dzherel mozhe buti piddano sumnivu ta vilucheno berezen 2016 Koma ndi pereho du abo Koma ndi pereda chi keruvannya angl branch instructions komandi procesora yaki zminyuyut poslidovnij poryadok vikonannya programi tobto perezavantazhuyut lichilnik komand vkazanoyu adresoyu a ne zbilshuyuchi jogo znachennya na dovzhinu potochnoyi komandi Komandi perehodu mozhut buti umovnimi angl conditional branch ta bezumovnimi angl unconditional branch Zmist 1 Komandi umovnogo perehodu 2 Komandi bezumovnogo perehodu 3 Komandi vikliku pidprogram i povernennya z pidprogram 4 Problemi v konveyeri 5 Div takozhKomandi umovnogo perehodu RedaguvatiV komandah umovnogo perehodu rishennya pro primusovij perehid do inshoyi adresi shlyahom perezavantazhennya lichilnika komand abo prodovzhennya zvichajnogo rezhimu vikonannya programi prijmayetsya v zalezhnosti vid vikonannya abo nevikonannya pevnoyi umovi Realizaciya komand umovnih perehodiv v riznih komp yuternih arhitekturah mozhe vidriznyatis V deyakih arhitekturah obchislennya umovi dlya prijnyattya rishennya pro podalshij perehid ta bezposeredno komanda perehodu vidokremleni Takoyu umovoyu mozhe buti napriklad rivnist pevnih znachen abo yihnya nerivnist v toj chi inshij bik Dlya obchislennya cogo faktu chasto vikoristovuyut arifmetichni komandi todi yaksho operandi rivni rezultat bude nulovim i t in V bilshosti CISC arhitektur arifmetichni komandi vstanovlyuyut specializovani biti okremogo registra stanu procesora taki napriklad yak bit rivnosti rezultativ bit nulovogo rezultatu tosho a komandi umovnogo perehodu mozhut vidpovidno analizuvati ci biti BEQ R1 R2 adresa perehodu BEQ R1 R2 Format RISC komandi umovnogo perehodu za rivnistyu znachen dvoh registriv PC adresa perehodu YaKShO R1 R2 V RISC arhitekturah komandi umovnogo perehodu yak pravilo zdatni analizuvati rezultat v odnomu z registriv zagalnogo priznachennya nulovij nenulovij abo porivnyuvati rezultati v dvoh riznih registrah bilshe menshe i na osnovi cogo perezavantazhuvati lichilnik komandi chi ni Yak pravilo povnogo perezavantazhennya adresi lichilnika komand ne vidbuvayetsya Pole adresi perehodu u vidpovidnih komandah menshe rozryadnosti lichilnika tomu perezavantazhuyutsya lishe molodshi rozryadi adresi Takim chinom diapazon mozhlivih adres skorochuyetsya ale format komandi zalishayetsya fiksovanim Komandi bezumovnogo perehodu Redaguvati JMP adresa perehodu Bezumovnij perehid primusovo perezavantazhuye lichilnik komand adresoyu povnistyu abo lishe molodshu chastinu adresi yaka mistitsya u vidpovidnomu poli komandi Diapazon mozhlivih adres dlya perehodu viznachayetsya rozryadnistyu polya komandi Komandi vikliku pidprogram i povernennya z pidprogram Redaguvatikomandi vikliku pidprogram i povernennya z pidprogram peredayut keruvannya pidprogrami zberigayuchi adresu povernennya j mozhlivo kontekst procesora en informaciyi pro stan sistemi a takozh organizuyut korektne vidnovlennya pislya vihodu z pidprogrami komandi vikliku obroblyuvachiv pererivan peredayut keruvannya obroblyuvachu pererivan Inodi ci komandi rozglyadayutsya yak osoblivij vipadok komand vikliku pidprogram Problemi v konveyeri RedaguvatiV konveyeri pri vikonanni komandi perehodu nasampered umovnogo fakt togo chi vidbudetsya perehid chi ni staye vidomim na piznih etapah konveyera Za cej chas v konveyer na ranni etapi zavantazhuyutsya nastupni za ciyeyu komandi U vipadku yaksho perehid vidbuvayetsya to zrozumilo sho potribno povnistyu zaminiti poslidovnist instrukcij yaki sliduyut za komandoyu perehodu Taki konflikti v konveyeri prizvodyat do istotnogo padinnya shvidkodiyi procesora V suchasnih procesorah dlya znizhennya negativu vid cih konfliktiv vikoristovuyut rizni metodiki peredbachennya perehodiv ta spekulyativne vikonannya Div takozh RedaguvatiOperator komanda abo instrukciya v programuvanni Cikl programi Blok Mova programuvannya Rekursiya Umovnij perehid nbsp Ce nezavershena stattya pro programuvannya Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi Otrimano z https uk wikipedia org w index php title Komandi perehodu amp oldid 27494771