Por que se habla tanto del 8086 ?

Iniciado por Vaagish, 2 Marzo 2013, 00:37 AM

0 Miembros y 1 Visitante están viendo este tema.

Vaagish

Buenas gente del foro!! Hoy tengo una cosulta algo tonta quizas... ¿?
Resulta que he decidido emprender este hermoso viaje por los caminos del ASM. Tengo algunos conocimientos en C++, y PHP y blabla no viene al caso,, pero queria dejar medio claro que no es de rompe bo.. que pregunto.. jaja

Bueno,, la consulta va por este lado.. Por que se habla tanto del procesador 8086 a la hora de hablar de ASM ??
Es que hoy en dia los procesadores de las computadoras tienen algo que ver con ese famoso 8086??
Acaso un dual core, o un i5 tiene alguna similitud?? No puedo programar en ensamblador si mi procesador no es compatible ????

Bueno,, si.. ya se.. Una pregunta a la vez.. Pero es que esto me esta liando mucho.. Desde ya.. Muchas graciasss !! :)

Eternal Idol

La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón

Vaagish

#2
Buenas Eternal Idol!! Ya estoy de regreso a casa, luego miro eso de Wikipedia.. ;)


EI:juntando mensajes


Recien lo casi termino de leer.. pero me entusiasme para darte las gracias Eternal!

Por lo que entiendo, al hablar de programacion en ASM para el procesador Intel 8086, hablamos tambien de la programacion en ASM en general, para procesadores compatibles con la estructura X86, en 16, 32 y 64 bits.
¿Es esto asi?

Eternal Idol

Si hablamos de PCs y compatibles si. Despues hay otros microprocesadores, otras arquitecturas y otros ensambladores, pero si se habla tanto de x86 es por ser la mas extendida por lejos.
La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón

Vaagish

Gracias Eternal..
Ahora me ha surgido otra consulta (para que veas que he estado estudiando) jaja
En este tiempo pase de no saber nada, a por lo menos escribir hola mundo en masm y al menos saber que existen registros y la pila y bue.. no mucho mas tampoco.. jeje

Bueno, la consulta..
Si mi programa esta usando los registros del cpu.. no deberia trancar a los otros programas ? o sea,, como se arregla el procesador para compartir los registros con las miles acciones que realiza ?

Por otro lado..
Si un procesador de 16 bits trabaja con los registros AX, BX, CX, DX, etc.. y uno de 32 bits trabaja con EAX, EBX, ECX, EDX, etc.. uno de 64 bits ??

Eternal Idol

#5
Al cambiar de tarea se guarda el estado de la actual para poder continuarla despues.

http://en.wikipedia.org/wiki/Multitasking
http://en.wikipedia.org/wiki/Context_switch

Para x64 es RAX, RBX, RCX, RDX y RIP  :D
La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón

Vaagish

Jajajaja no tenian mejor nombre que RIP ?
Gracias Eternal! Ya estare molestando si surgen dudas ( Es casi un echo )

lucaslopez0000

Cita de: Vaagish en  7 Marzo 2013, 05:47 AM
Jajajaja no tenian mejor nombre que RIP ?
Gracias Eternal! Ya estare molestando si surgen dudas ( Es casi un hecho )

Ojo con la ortografia ;)
La manera mas simple de solucionar los problemas de windows , los virus , el spyware , la basura de microsoft en general

USA LINUX

Eternal Idol

Cita de: The C Coder en 24 Junio 2013, 12:22 PM
Ojo con la ortografia ;)

No resucites mas temas y menos para interrupciones irrelevantes.
La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón