elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  ASM (Moderador: Eternal Idol)
| | | |-+  8086, x86 o x64?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: 8086, x86 o x64?  (Leído 7,829 veces)
APOKLIPTICO


Desconectado Desconectado

Mensajes: 3.871


Toys in the attic.


Ver Perfil
8086, x86 o x64?
« en: 29 Mayo 2009, 04:37 am »

Hola gente, bueno miren, mi duda principal es si me conviene aprender a programar en ASM 16 bits antes de ponerme con x86...
Me conviene?
Un abrazo
APOKLIPTICO


En línea

AMD Phenom II 1075T X6 @ 290 Mhz x 11 (HT 2036 Mhz NB Link 2616 Mhz) 1.23 Vcore
ASUS M4A89GTD-PRO/USB3
2x2gb G-Skill RipjawsX DDR3 1600 Mhz CL7 (7-8-7-24-25-1T)
Seagate 500 Gb
XFX HD4850 512Mb GDDR3. 650 Mhz/995 Mhz 1.1 Tflops.
Eternal Idol
Kernel coder
Moderador
***
Desconectado Desconectado

Mensajes: 5.969


Israel nunca torturó niños, ni lo volverá a hacer.


Ver Perfil WWW
Re: 8086, x86 o x64?
« Respuesta #1 en: 29 Mayo 2009, 09:13 am »

x86 es de 16 bits cuando arranca en modo real y puede pasar a modo protegido (32 bits). Casi todos los recursos para aprender arrancan con 16 bits asi que si te diria, lo que no tenes que haces es estancarte, no sirve de nada conocer de memoria los servicios de la BIOS o MS-DOS si despues nunca los va a usar por ejemplo. En fin, dedicale un tiempo prudencial y pasa a Windows o *NIX.


En línea

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
YST


Desconectado Desconectado

Mensajes: 965


I'm you


Ver Perfil WWW
Re: 8086, x86 o x64?
« Respuesta #2 en: 29 Mayo 2009, 09:22 am »

Yo no te recomiendo partir por 16 bits al principio luego podrias aprenderlo.
En línea



Yo le enseñe a Kayser a usar objetos en ASM
Eternal Idol
Kernel coder
Moderador
***
Desconectado Desconectado

Mensajes: 5.969


Israel nunca torturó niños, ni lo volverá a hacer.


Ver Perfil WWW
Re: 8086, x86 o x64?
« Respuesta #3 en: 29 Mayo 2009, 09:30 am »

No tiene sentido empezar una casa por el techo.
En línea

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
dark_hat

Desconectado Desconectado

Mensajes: 185



Ver Perfil
Re: 8086, x86 o x64?
« Respuesta #4 en: 29 Mayo 2009, 12:36 pm »

Da = cual aprendas primero, total son muy parecidos, la principal difencia es el tamaño de los registros, pero los instrucciones son casi las mismas.
En línea

Eso que huele es un poco de incienso,
eso marrón una tableta de turrón...
APOKLIPTICO


Desconectado Desconectado

Mensajes: 3.871


Toys in the attic.


Ver Perfil
Re: 8086, x86 o x64?
« Respuesta #5 en: 29 Mayo 2009, 17:02 pm »

Cuales son las diferencias entre 16 bits y 32 bits, y tambien entre 32 y 64 bits???
En línea

AMD Phenom II 1075T X6 @ 290 Mhz x 11 (HT 2036 Mhz NB Link 2616 Mhz) 1.23 Vcore
ASUS M4A89GTD-PRO/USB3
2x2gb G-Skill RipjawsX DDR3 1600 Mhz CL7 (7-8-7-24-25-1T)
Seagate 500 Gb
XFX HD4850 512Mb GDDR3. 650 Mhz/995 Mhz 1.1 Tflops.
Eternal Idol
Kernel coder
Moderador
***
Desconectado Desconectado

Mensajes: 5.969


Israel nunca torturó niños, ni lo volverá a hacer.


Ver Perfil WWW
Re: 8086, x86 o x64?
« Respuesta #6 en: 29 Mayo 2009, 17:45 pm »

Wikipedia y Google son tus amigos. Bajate los manuales de Intel y AMD tambien.
En línea

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
APOKLIPTICO


Desconectado Desconectado

Mensajes: 3.871


Toys in the attic.


Ver Perfil
Re: 8086, x86 o x64?
« Respuesta #7 en: 29 Mayo 2009, 18:02 pm »

Ya me estuve fijando, pero me gustaria que algun experto me las aclarara, xq no dice nada conciso en google o wikipedia..
En línea

AMD Phenom II 1075T X6 @ 290 Mhz x 11 (HT 2036 Mhz NB Link 2616 Mhz) 1.23 Vcore
ASUS M4A89GTD-PRO/USB3
2x2gb G-Skill RipjawsX DDR3 1600 Mhz CL7 (7-8-7-24-25-1T)
Seagate 500 Gb
XFX HD4850 512Mb GDDR3. 650 Mhz/995 Mhz 1.1 Tflops.
Hesp

Desconectado Desconectado

Mensajes: 119



Ver Perfil WWW
Re: 8086, x86 o x64?
« Respuesta #8 en: 29 Mayo 2009, 18:20 pm »

16-bit Processors and Segmentation (1978)
The IA-32 architecture family was preceded by 16-bit processors, the 8086 and 8088. The 8086
has 16-bit registers and a 16-bit external data bus, with 20-bit addressing giving a 1-MByte
address space. The 8088 is similar to the 8086 except it has an 8-bit external data bus.
The 8086/8088 introduced segmentation to the IA-32 architecture. With segmentation, a 16-bit
segment register contains a pointer to a memory segment of up to 64 KBytes. Using four
segment registers at a time, 8086/8088 processors are able to address up to 256 KBytes without
switching between segments. The 20-bit addresses that can be formed using a segment register
and an additional 16-bit pointer provide a total address range of 1 MByte.


The Intel386™ Processor (1985)
The Intel386 processor was the first 32-bit processor in the IA-32 architecture family. It introduced
32-bit registers for use both to hold operands and for addressing. The lower half of each
32-bit Intel386 register retains the properties of the 16-bit registers of earlier generations,
permitting backward compatibility. The processor also provides a virtual-8086 mode that allows
for even greater efficiency when executing programs created for 8086/8088 processors.
In addition, the Intel386 processor has support for:
• A 32-bit address bus that supports up to 4-GBytes of physical memory
• A segmented-memory model and a flat memory model
• Paging, with a fixed 4-KByte page size providing a method for virtual memory
management
• Support for parallel stages


Eso un copy & paste de la documentacion de intel... Podrias hacerlo tu  :-*
« Última modificación: 29 Mayo 2009, 18:22 pm por hjesush » En línea

APOKLIPTICO


Desconectado Desconectado

Mensajes: 3.871


Toys in the attic.


Ver Perfil
Re: 8086, x86 o x64?
« Respuesta #9 en: 29 Mayo 2009, 18:32 pm »

Esas son las diferencias entre un 8086 y un 80386, yo decia q cambiaba en el lenguaje ensamblador, osea ya se q los registros cambian, q AX se convierte en EAX y BX, EBX, pero los comandos? alguna otra cosa?
En línea

AMD Phenom II 1075T X6 @ 290 Mhz x 11 (HT 2036 Mhz NB Link 2616 Mhz) 1.23 Vcore
ASUS M4A89GTD-PRO/USB3
2x2gb G-Skill RipjawsX DDR3 1600 Mhz CL7 (7-8-7-24-25-1T)
Seagate 500 Gb
XFX HD4850 512Mb GDDR3. 650 Mhz/995 Mhz 1.1 Tflops.
Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Por que se habla tanto del 8086 ?
ASM
Vaagish 8 5,523 Último mensaje 24 Junio 2013, 17:29 pm
por Eternal Idol
Ayuda asm 8086
ASM
dayana26 5 6,399 Último mensaje 19 Agosto 2014, 19:51 pm
por Vaagish
ejercicio de assembler en 8086
ASM
manuelmtl 3 3,991 Último mensaje 15 Noviembre 2014, 21:56 pm
por Eternal Idol
duda en assembler 8086!
Programación General
manuelmtl 0 1,775 Último mensaje 18 Noviembre 2014, 21:44 pm
por manuelmtl
comparacion de variables con numeros en ASM 8086
Dudas Generales
SENKELLY 2 4,227 Último mensaje 1 Agosto 2015, 03:10 am
por SENKELLY
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines