1- Te esta explicando el nuevo orden de esas instrucciones "cpuid" y los registros, estos devuelven valores, o tu escribes valores y tienen que seguir un orden, cuando empeze a leer esto ese orden ya estaba, a lo mejor lo explican para gente que tenia una arquitectura mas anticuada, que conste de que yo leo los de AMD.
Cpuid es para identificar el processador o el sistema, "informacion", CR son los registros de control, seria para controlar el sistema, ejemplo CR0 depende de los bits que cambies puedes desactivar o activar modo protegido, tiene muchas mas opciones, depende del registro de control que sea, tendra funciones diferentes, pero todo eso se puede hacer con privilegios. MSR son para configurar el sistema como los CR solo puedes usarlos con privilegios, lee las funciones que tiene y los registros, pero la verdad este y los CR dejalos de momento, puedes jugar con CPUID pero con esos dos no.
2- Pues te esta explicando la nueva sintaxis, por ejemplo en la de cpuid te esta diciendo de que las ordenes se cargan en eax y la instruccion depende de la instruccion que cargaste en eax, esta devuleve valores a otros registros para que tu los compares, pueden ser identificaciones de la cpu, para ver si soportas extensiones, instrucciones etc...
Sobre las otras mas de lo mismo, lee mejor sobre esos temas, para leer los datos que te dan esas intrucciones y registros tienes que leer los bits, es eso lo que explica.
3- Como quieras, como bien tu dijiste son guias para reforzar o saber mas sobre esos temas que leiste, si te interesa alguno lee y ya esta, podrias mirarte el de cpuid, porque para los otros dos tienes que tener lo basico para entender algo.
Un saludo.
Cpuid es para identificar el processador o el sistema, "informacion", CR son los registros de control, seria para controlar el sistema, ejemplo CR0 depende de los bits que cambies puedes desactivar o activar modo protegido, tiene muchas mas opciones, depende del registro de control que sea, tendra funciones diferentes, pero todo eso se puede hacer con privilegios. MSR son para configurar el sistema como los CR solo puedes usarlos con privilegios, lee las funciones que tiene y los registros, pero la verdad este y los CR dejalos de momento, puedes jugar con CPUID pero con esos dos no.
2- Pues te esta explicando la nueva sintaxis, por ejemplo en la de cpuid te esta diciendo de que las ordenes se cargan en eax y la instruccion depende de la instruccion que cargaste en eax, esta devuleve valores a otros registros para que tu los compares, pueden ser identificaciones de la cpu, para ver si soportas extensiones, instrucciones etc...
Sobre las otras mas de lo mismo, lee mejor sobre esos temas, para leer los datos que te dan esas intrucciones y registros tienes que leer los bits, es eso lo que explica.
3- Como quieras, como bien tu dijiste son guias para reforzar o saber mas sobre esos temas que leiste, si te interesa alguno lee y ya esta, podrias mirarte el de cpuid, porque para los otros dos tienes que tener lo basico para entender algo.
Un saludo.