Autor
|
Tema: PREGUNTAS CONCRETAS SOBRE ENSAMBLADOR LINUX/IA-32/GAS/BINUTILS (Leído 11,930 veces)
|
xv0
Desconectado
Mensajes: 1.027
|
La orden man es de sistemas Linux/BSD, tienes que ejecutarla en la terminal de tu ubuntu, man ascii, hay tendras la tabla en hex, decimal, octal y char.
No hay ningun man sobre offset ni bits, estamos hablando de manuales del sistema, no de los del processador. Simplemente un offset es un desplazamiento valido (direccion memoria), y los bits no es mas que otra base como puede ser el hex y el decimal, pero que esta tiene sus ventajas.
Claro que puedes reflejar las dudas.
Un saludo.
|
|
|
En línea
|
|
|
|
ADMIRATION
Desconectado
Mensajes: 31
empezando todo desde cero
|
Gracias por tus aclaraciones cpu2 Ahi van mis primeras dudas sobre Manual Intel Volumen1: 1ª. A que se refiere con "una nueva sintaxis para CPUID, CR y MSR. ¿que es la CPUID, CR y MSR? TEMA 1-6 pag.26 2ª. No entiendo de momento el esquema que le sigue. FIGURA 1-2. 3ªSobre el TEMA 1-4 LITERATURA RELACIONADA: supongo que de todas las "literaturas" relacionadas, la de INTEL 64 AND IA-32 PROCESSORS MANUALS(PRINTED OR PDF DOWNLOADS), como complemento para mi ahora es la mas practica(solo supongo). ¿debo continuar con esta guia o dejarla como refuerzo y seguir con el manual general del vol1 como hasta ahora?. Gracias de antemano y siento estas preguntas tan basicas de novato.
|
|
|
En línea
|
No muerdas la mano de quien te cuida, te mima y te da de comer. ¡¡NO LO MERECE!!
|
|
|
xv0
Desconectado
Mensajes: 1.027
|
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.
|
|
|
En línea
|
|
|
|
ADMIRATION
Desconectado
Mensajes: 31
empezando todo desde cero
|
Gracias cpu2. Entonces prefiero centrarme en el volumen1 gral, hasta que coja la base y conocimientos suficientes para "jugar" y experimentar mas abiertamente. Un saludo cpu2
|
|
|
En línea
|
No muerdas la mano de quien te cuida, te mima y te da de comer. ¡¡NO LO MERECE!!
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Duda MUY BASICA sobre los registros en Ensamblador
Ingeniería Inversa
|
ferk93
|
3
|
6,184
|
2 Junio 2008, 16:51 pm
por ferk93
|
|
|
Dudas sobre dependecia de ensamblador
ASM
|
Tyrz
|
3
|
3,269
|
4 Diciembre 2009, 21:14 pm
por Tyrz
|
|
|
Calculadora en Lenguaje Ensamblador - Linux x86 & NASM
ASM
|
nicoobe
|
5
|
23,563
|
27 Febrero 2012, 02:33 am
por nicoobe
|
|
|
Ayuda instalar ensamblador en linux
Dudas Generales
|
ihb15
|
0
|
2,051
|
6 Mayo 2015, 18:09 pm
por ihb15
|
|
|
Preguntas que tengo sobre Linux
Hacking
|
S0y 3l 4n0n1m0
|
2
|
3,248
|
9 Febrero 2017, 07:46 am
por S0y 3l 4n0n1m0
|
|