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


 


Tema destacado: Java [Guía] Patrones de diseño - Parte 1


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


Desconectado Desconectado

Mensajes: 448


Ver Perfil
Re: Curso ensamblador
« Respuesta #10 en: 29 Marzo 2017, 03:05 »

Una vez que obtienes el código compilado puedes crear el ejectable usando gcc no sé yo tuve problemillas para compilar directamente nasm en windows pero de esta manera funciono.
Ej. muy muy basico para win.
Código:
global _main
extern _printf

section .data
msg db "Hello World", 0

section .bss
section .text
_main:
 push ebp
 mov ebp,esp

  push msg
  call _printf
  add esp,4
  
 mov esp,ebp
 pop ebp

ret

en windows hice:
Código:
nasm -f elf a.asm
gcc a.o
//o tambien
nasm -f win32 a.asm -o a.o
gcc a.o

Mala practica puede que sea compilarlo así no estoy seguro.


En línea

Estoy en contra del foro libre y la Sección de juegos y consolas (distraen al personal)
Meta


Desconectado Desconectado

Mensajes: 2.968



Ver Perfil WWW
Re: Curso ensamblador
« Respuesta #11 en: 31 Marzo 2017, 15:17 »

Buen curso, ánimos.


En línea

Tutoriales Electrónica y PIC: http://electronica-pic.blogspot.com/
Yuki

Desconectado Desconectado

Mensajes: 42


El error es una muestra de la incompetencia.


Ver Perfil WWW
Re: Curso ensamblador
« Respuesta #12 en: 1 Abril 2017, 02:12 »

Me pareció muy interesante tu curso y mas aún porque me veo en la necesidad de ampliar mis conocimientos a Linux, espero que puedas ampliar mas tus cursos!

Tengo una duda también, es corta, ¿que tipo de llamada utilizan las APIs de Linux? veo que sus argumentos pasan por registros y no por la pila ¿acaso es fastcall? gracias!
En línea

Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Curso de ensamblador
Programación General
kaki 0 774 Último mensaje 22 Agosto 2004, 14:12
por kaki
Curso XOOPS con videotutoriales y curso de php y mysql en hispabyte.net
Desarrollo Web
ave_fenix 1 2,055 Último mensaje 8 Abril 2008, 22:24
por ave_fenix
curso ensamblador 8086
Dudas Generales
Micah Genji 3 3,416 Último mensaje 19 Diciembre 2008, 18:01
por Micah Genji
Curso Ethical Hacker, opiniones sobre un curso Online « 1 2 »
Foro Libre
jpmo4 17 16,524 Último mensaje 8 Julio 2010, 14:56
por unixgeek
curso ensamblador *-*
ASM
ByJørGe 1 829 Último mensaje 15 Diciembre 2015, 21:22
por fary
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines