www.wikidata.uk-ua.nina.az
Regi str proce sora komirka shvidkodijnoyi vnutrishnoyi pam yati procesora yaka vikoristovuyetsya dlya timchasovogo zberezhennya operandiv z yakimi bezposeredno provodyatsya obchislennya a takozh chasto vikoristovuvanih danih z metoyu shvidkogo dostupu do nih Krim togo v registrah zberigayetsya i dodatkova informaciya potribna procesoru dlya funkcionuvannya zokrema potochnij kontekst procesora adresa nastupnoyi komandi tosho Procesori zazvichaj mistyat vid dekilkoh do dekilkoh soten registriv riznogo funkcionalnogo priznachennya Zmist 1 Fizichna budova ta realizaciya 2 Harakteristiki 2 1 Osoblivi vidi registriv 3 Klasifikaciya 4 Deyaki prikladi 5 Div takozh 6 PrimitkiFizichna budova ta realizaciya RedaguvatiRegistri najchastishe realizuyutsya yak masivi statichnoyi pam yati z dovilnim dostupom SRAM hocha takozh mozhut realizovuvatis na bazi bistabilnih komirok trigeriv inshih shemotehnichnih rishen pridatnih dlya realizaciyi shvidkih zapam yatovuvalnih pristroyiv Harakteristiki RedaguvatiRegistri harakterizuyutsya svoyeyu rozryadnistyu tobto kilkistyu bit informaciyi yaka mozhe v nih rozmishuvatis napriklad 8 rozryadnij registr 64 rozryadnij registr Osoblivi vidi registriv Redaguvati Z poglyadu arhitekturi komp yutera pid cim terminom rozumiyut lishe nabir tih registriv yaki dostupni programistu v ramkah dokumentovanoyi programnoyi modeli procesora Tochnishe taki registri nazivayut arhitekturnimi Napriklad arhitektura x86 viznachaye lishe visim 32 rozryadnih registriv zagalnogo priznachennya ale procesor faktichno mistit nabagato bilshe realnih aparatnih registriv Taka nadlishkovist potribna dlya realizaciyi deyakih mikroarhitekturnih optimizacij shvidkodiyi procesora div dokladnishe Paralelizm rivnya komandi Klasifikaciya RedaguvatiZa funkcionalnim priznachennyam registri procesora podilyayutsya na taki Registri danih vikoristovuyutsya dlya zberezhennya cilochiselnih danih div nizhche registri ruhomoyi komi V deyakih arhitekturah vidomih yak akumulyatorni takij registr lishe odin Adresni registri zberigayut adresi nomeri komirok v pam yati ta vikoristovuyutsya v operaciyah z pam yattyu Taki registri inodi nazivayutsya indeksnimi abo bazovimi Registri zagalnogo priznachennya mozhut zberigati i dani i adresi Registri ruhomoyi komi priznachayutsya dlya zberigannya danih dlya obchislen z ruhomoyu komoyu Registri konstant zberigayut konstanti napriklad v RISC arhitekturah registr z poryadkovim nomerom nul zazvichaj zberigaye konstantu nulya Vektorni registri zberigayut vektorni dani ta zabezpechuyut vektorni obchislennya napriklad v multimedijnih rozshirennyah arhitekturi x86 Registri specialnogo priznachennya zberigayut vnutrishnyu informaciyu neobhidnu dlya funkcionuvannya procesora lichilnik komand vkazivnik steku registr stanu procesora tosho Deyaki prikladi RedaguvatiU tablici pokazano kilkist registriv zagalnogo priznachennya v dekilkoh poshirenih arhitekturah mikroprocesoriv Varto vidznachiti sho v deyakih arhitekturah vikoristannya okremih registriv mozhe buti uskladnene Tak yak SPARC ta MIPS registr nomer 0 ne zberigaye informaciyu i zavzhdi zchituyetsya yak 0 a v procesorah x86 z registrom ESP pokazhchik na stek mozhut pracyuvati lishe deyaki komandi Arhitektura Cilochiselnih registriv FP registriv Primitkix86 32 8 8x86 64 1 16 16IBM System 360 16 4z Architecture 16 16Itanium 128 128SPARC 31 32 Registr 0 globalnij zavzhdi zanulenijIBM Cell 4 16 1 4IBM POWER en 32 32Power Architecture en 32 32Alpha 32 326502 3 0W65C816S 5 0PIC microcontroller 1 0AVR 32 0 4 starshih registri mozhut ob yednuvatisya u 16 bitovi pari tri z yakih mozhut vikoristovuvatisya yak vkazivnikiARM 32 bit 2 16 variesARM 64 bit 3 31 32MIPS 31 32 Registr 0 zavzhdi zanulenijDiv takozh RedaguvatiSmith J E en Pleszkun A R June 1985 Implementation of precise interrupts in pipelined processors ACM SIGARCH Computer Architecture News 13 3 36 44 doi 4 Smith J E en Pleszkun A R May 1988 Implementing precise interrupts in pipelined processors IEEE Trans Comput en 37 5 562 573 doi 10 1109 12 4607 5 Smith J E en Pleszkun A R 1998 Implementation of precise interrupts in pipelined processors 25 years of the international symposia on Computer architecture selected papers ISCA 98 pp 291 299 doi 10 1145 285930 285988 6 ISBN 1581130589 Primitki Redaguvati AMD64 Architecture Programmer s Manual Volume 1 Application Programming AMD October 2013 Procedure Call Standard for the ARM Architecture ARM Holdings 16 zhovtnya 2009 Arhiv originalu za 28 kvitnya 2013 Procitovano 24 kvitnya 2012 Procedure Call Standard for the ARM 64 bit Architecture ARM Holdings 25 listopada 2011 Arhiv originalu za 28 kvitnya 2013 Procitovano 24 kvitnya 2012 https dx doi org 10 1145 2F327070 327125 https dx doi org 10 1109 2F12 4607 https dx doi org 10 1145 2F285930 285988 Otrimano z https uk wikipedia org w index php title Registr procesora amp oldid 35531250