Autor
|
Tema: Aprender ASM de 64 bits o que? (Leído 16,526 veces)
|
$Edu$
Desconectado
Mensajes: 1.842
|
Si empiezo a aprender ASM ahora.. no es distinto lo que aprendere si aprendo para 32 bits que para 64? o solo cambia el valor maximo que puede tener un registro? por decir cualquier disparate..
Mi preocupacion es si lo que aprendere ahora, con tantos tutoriales viejos, etc, me servira para el futuro cuando ya todos todos usen procesadores de 64 bits. Lo mismo para el uso de Olly en programas de 32 bits..
No saben de algun buen tutorial que me enseñen todo desde lo basico basico, algo se aprende con el curso de Ricardo Narvaja pero igual uno de ASM desde 0 no viene mal. Gracias!
|
|
|
En línea
|
|
|
|
|
$Edu$
Desconectado
Mensajes: 1.842
|
Que es lo que cambia? supuestamente tengo entendido, cada tomada de dato que antes tenia capacidad hasta 32 bits, ahora toma hasta 64 bits, es decir, el doble, lo que es mas rapido.. pero para entender mejor esto.. puede que por ejemplo en olly veo mucho que se mueven datos de a 4 bytes (DWORD), ahora un programa para 64 bits mueve hasta 8 bytes, es eso simplemente? tambien el tamaño maximo de los registros.. Ya baje los tutos, pero no los he leido, tal vez ahi dice.. pero.. que quieres decir con usar ese ensamblador? es como en los otros lenguajes que podes usar otros IDE's? o en que se diferencian? Muchisimas Gracias! me voy a aprender algo de ASM porque me cuesta conseguir los seriales, se parchear pero conseguir seriales me cuesta, termino perdiendome, aunque no le he metido mucho aun, pero quiero ir aprendiendo ASM paralelamente, mientras me de la cabeza xD Gracias!!
|
|
|
En línea
|
|
|
|
Иōҳ
Desconectado
Mensajes: 563
|
Assembler = Ensamblador La aplicación con la que Ensambla, Estructura, Linkea Existen varios ensambladores, masm32, fasm, nasm, goasm, jwasm, etc Cuál usas? depende de ti.. pero los tuts que he pasado se usan masm32, y es lo que usan la mayoría que hace ing. inversa por estos lares. Que se diferencia? pues las directivas, características de cada ensamblador, etc Assembly = Ensamblador (el Lenguaje) En español tienen la misma traducción Que ha cambiado para la arquitectura x64? pues están los manuales de Intel xD, pero si deseas un vistazo rápido tienes lo que escribió Guan de Dio http://guandedio.no-ip.org/ensamblador-80x86/ensamblador-asm-64/IDE si podes usar un IDE... ya depende cual te gusta xD Saludos, Nox.
|
|
|
En línea
|
|
|
|
$Edu$
Desconectado
Mensajes: 1.842
|
Perfecto, entendido, muchisimas muchisimas gracias Иōҳ
|
|
|
En línea
|
|
|
|
|
$Edu$
Desconectado
Mensajes: 1.842
|
Gracias! mirare un rato, aunque mucho no entendere.. pero ya de a poco le voy entendiendo a todo, gracias!
|
|
|
En línea
|
|
|
|
$Edu$
Desconectado
Mensajes: 1.842
|
Una cosa mas xD.. yo tengo pensado comprarme una computadora con procesador de 64bits, pero si lo hago no podre programar ahi lo aprendido con ASM de 32 bits xD o si? y en los de 16 bits?
Se que los programas de 32 bits pueden correr sin problemas en un SO de 64 bits, pero con ASM no se.
Se supone que si programo en MASM32 para los procesadores x86, si uso otro procesador distinto ya no funcionara, pero pregunto por las dudas.
Estoy medio confundido aun con esto, pero ya con saber esto y otra duda que tengo en otro tema que hare, creo que tendre entendido por lo menos todo lo basico, asique espero que me puedan ayudar en estas ultimas dudas xD (digo esto porque ya he creado varios posts sobre como funciona todo esto, pero cada vez me quedo con menos dudas).
Gracias!
|
|
|
En línea
|
|
|
|
_Enko
|
Depende del so. Si colocas windows x64 podras correr aplicaciones de 64bit y de 32bit. De 16 con emulador.
Entre 32bit y 64bit en el nivel de previlegios de usuario no hay tanta diferencia. REgistros mas grandes y luego tienes 10 registros para uso general extra. El resto es parecido. En previlegios ring0 si hay diferencias, inclusive la forma de entrar en long mode que es diferente al protected.
|
|
|
En línea
|
|
|
|
$Edu$
Desconectado
Mensajes: 1.842
|
Entonces me puedo comprar un procesador de 64 bits e instalarle Windows 7 x64 y asi mismo seguir sin problemas usando el Olly (siempre y cuando para aplicaciones en 32 bits claro) y corriendo cualquier aplicacion 32 bits en mi SO y tambien programando en ASM? En este ultimo.. sobre ASM.. ya no podre usar MASM32 o me equivoco?
Si me contestas eso, pregunta por pregunta ya me queda todo entendido xD Me cuesta tal vez, pero espero que entiendas y seas paciente jeje. Saludos y gracias!!!
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
ayuda con un comparador de 16 bits y otro d 4 bits en complemento a2
Electrónica
|
basileia
|
0
|
4,070
|
22 Abril 2006, 18:38 pm
por basileia
|
|
|
Las versiones 64 bits de Windows 7, ista y XP son más seguras que las de 32 bits
Noticias
|
wolfbcn
|
5
|
6,391
|
6 Julio 2011, 07:39 am
por SuperDraco
|
|
|
¿Se puede instalar Windows 7 64 bits sobre Win-7 32 bits?
Windows
|
nony1946
|
8
|
56,131
|
4 Junio 2011, 13:52 pm
por Randomize
|
|
|
Como ejecutar una aplicación de VB3 (16 bits) en Windows 7 (64 bits)
Programación Visual Basic
|
Mr.Byte
|
2
|
8,346
|
1 Agosto 2011, 16:33 pm
por Karcrack
|
|
|
NOVATO... pasando de Vista 32 bits a Win 7 64 bits..... Alguien me ayuda?
« 1 2 »
Windows
|
TCHITON
|
13
|
12,309
|
20 Enero 2012, 23:27 pm
por d3xf4ult
|
|