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

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  ASM (Moderador: Eternal Idol)
| | | |-+  Sobre ASM
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Sobre ASM  (Leído 3,558 veces)
AgnesBlack

Desconectado Desconectado

Mensajes: 44


Ver Perfil
Sobre ASM
« en: 17 Septiembre 2015, 19:51 pm »

Buenas noches , quiero entrar al mundo del lenguaje maquina asi que me metere en lleno a aprender ASM , una consulta que diferencia existe en FASM con el emulador 8086 o el 8085?? Si yo escribo un programa asm en FASM lo leera por igual en el 8085 o 8086??


En línea

xv0


Desconectado Desconectado

Mensajes: 1.026



Ver Perfil
Re: Sobre ASM
« Respuesta #1 en: 18 Septiembre 2015, 02:13 am »

No, ya que no genera el mismo opcode. Quieres hacer algo en especial? si no a que viene 8085 y compañia.

Un saludo.


En línea

AgnesBlack

Desconectado Desconectado

Mensajes: 44


Ver Perfil
Re: Sobre ASM
« Respuesta #2 en: 18 Septiembre 2015, 04:43 am »

hola gracias por responder , y la verdad que quiero aprender , y buscaba algun compilador y me salieron varias opciones unas de ellas el emulador 8086 y otro el fasm y el nasm , mi duda es si yo hago un programa en nasm sea cual sea entonce no correra por ejemplo si lo ejecuto en el emulador 8086 por ejemplo??
Osea que cada "compilador" por decirlo asi tiene sus sintaxis propias??
En línea

xv0


Desconectado Desconectado

Mensajes: 1.026



Ver Perfil
Re: Sobre ASM
« Respuesta #3 en: 18 Septiembre 2015, 21:39 pm »

No confundas la sintaxis de los ensambladores con la arquitectura, el emulador para 8086, ya lo dice "emulador" si tu ensamblas un code en x64 ya puedes jurar que no funcionara en el emulador, lo crees con fasm, nasm o con la sintaxis de AT&T.

Es indiferente la sintaxis o el ensamblador, solo el resultado.

Código
  1. mov ebx, eax    ; MASM
  2. movl %eax, %ebx   ; GAS

Son diferentes pero generan lo mismo.

Un saludo.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines