Control registerUn registre de control és un registre de processador que canvia o controla el comportament general d'una CPU o un altre dispositiu digital. Les tasques habituals que realitzen els registres de control inclouen el control d'interrupcions, la commutació del mode d'adreçament, el control de paginació i el control del coprocessador.[1] Als processadors Intel, hi ha registres de control que comencen per CR0. El registre CR0 sol tenir una longitud de 32 o 64 bits.[2] HistòriaQuan IBM va desenvolupar una versió de paginació del System/360, van afegir 16 registres de control[3][4] al disseny del que es va convertir en el 360/67. IBM no va proporcionar registres de control en altres models S/360, però els va convertir en una part estàndard[5] del System/370, encara que amb diferents assignacions de registre i bits. A mesura que IBM va afegir noves característiques a l'arquitectura, per exemple, DAS, S/370-XA, S/370-ESA, ESA/390, van afegir camps addicionals als registres de control. Amb z/Architecture, IBM va duplicar la mida del registre de control a 64 bits.[6] Registres de control a IBM 360/67Al 360/67, CR0 i CR2 s'utilitzen per a la traducció d'adreces, CR 4-6 contenen senyals diversos, incloses màscares d'interrupció i mode de control estès, i CR 8-14 contenen la configuració de l'interruptor a la unitat de configuració 2167. Registres de control a IBM S/390Els registres de control de l'ESA/390 a l'IBM S/390 són una millora evolutiva dels registres de control dels anteriors processadors ESA/370,[7] S/370-XA i S/370. Per obtenir més informació sobre quins camps depenen de característiques específiques, consulteu els Principis de funcionament. Registres de control de la sèrie Intel x86El registre CR0 té 32 bits de llarg en els processadors 386 i superiors. Als processadors x64 en mode llarg, aquest (i els altres registres de control) té una longitud de 64 bits. CR0 té diversos indicadors de control que modifiquen el funcionament bàsic del processador. El registre CR0 és la versió de 32 bits de l'antic registre de la paraula d'estat de la màquina (MSW). El registre MSW es va ampliar al registre de control amb l'aparició del processador i386.[8]
Referències
|
Portal di Ensiklopedia Dunia