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

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


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


Desconectado Desconectado

Mensajes: 392

Odio las ranas.


Ver Perfil
Dudas en ASM
« en: 6 Octubre 2010, 19:55 pm »

Buenas gente, estoy mirando ensamblador, y viendo ahora el "Hello world" en Wikipedia, he visto cosas que nunca habia visto antes.

Aqui les dejo el codigo y espero que alguien me pueda explicar esos comandos que no entiendo. (estan marcados en el codigo como un comentario)
Código
  1. .model small     ;<------NO ENTIENDO ESTO
  2. .stack              ;<------NI ESTO
  3. .data               ;<.-------NI ESTO
  4. Cadena1 DB 'Hola Mundo.$'
  5. .code              ;<-----NI ESTO
  6.  
  7. programa:
  8.    mov ax, @data
  9.    mov ds, ax
  10.    mov dx, offset Cadena1
  11.    mov ah, 9
  12.    int 21h
  13.    mov  ah,4ch
  14.    int 21h
  15. end programa

De antemano muchas gracias!!!
Un saludo.


En línea

VirajeCR

Desconectado Desconectado

Mensajes: 59



Ver Perfil
Re: Dudas en ASM
« Respuesta #1 en: 6 Octubre 2010, 21:04 pm »

Supongo que cuando uno no conoce un idioma, por ejemplo el inglés, es difícil saber lo que puede significar "hello world". Sin embargo, en estos casos, y en muchos otros, sería muy bueno que primero que nada se aprenda el lenguaje, al menos un poco. Esto con el fin de preguntar algo, que de no ser por tu propio esfuerzo, no puedas contestar.


En línea

Oblivi0n


Desconectado Desconectado

Mensajes: 392

Odio las ranas.


Ver Perfil
Re: Dudas en ASM
« Respuesta #2 en: 6 Octubre 2010, 21:22 pm »

Si conozco asm, y lo uso, pero dentro C, y estaba mirando ejemplos de ensamblador fuera de C, osea integros escritos en asm, quizas no tengo un gran conocimiento, pero desde luego, no pregunto que significa hola si no se hablar...
En línea

VirajeCR

Desconectado Desconectado

Mensajes: 59



Ver Perfil
Re: Dudas en ASM
« Respuesta #3 en: 6 Octubre 2010, 21:30 pm »

La respuesta a su pregunta es tan simple como un breve análisis a la sintaxis del programa que usted a puesto de ejemplo. Por otro lado, usted dice saber que conoce de ASM, porque supuestamente lo a utilizado en C. Pero por sus palabras puedo deducir que realmente no conoce ASM. De ser así, al menos sabría que un programa generalmente está definido por tres segmentos. Uno para la pila, otro para los datos y uno para el código.

Esto, usted debería saberlo, o podría saberlo si al menos hubiese emprendido una simple búsqueda en google. Pero supongo que esto también lo sabe.

Saludos.
En línea

Oblivi0n


Desconectado Desconectado

Mensajes: 392

Odio las ranas.


Ver Perfil
Re: Dudas en ASM
« Respuesta #4 en: 6 Octubre 2010, 21:36 pm »

Como bien dije, no tengo un gran conocimiento de ensamblador, y si, realize una busqueda en Google primero, tras no encontrar nada (fallo mio tambien?), decidi preguntar aqui, porque hasta ahora mis dudas fueron resueltsa amblamente, ya veo que no todos lo usuarios son iguales, tranquilo, ya me las apañare solo, siento haberte molestado tanto con mis preguntas de novato.

Un saludo.

P.D : creo que podias haberte limitado a responder a la pregunta, al menos yo lo aria así, resuelves la duda y punto, si segun tu, me esfuerzo mas o menos, es problema mio, no tuyo,no crees?
En línea

VirajeCR

Desconectado Desconectado

Mensajes: 59



Ver Perfil
Re: Dudas en ASM
« Respuesta #5 en: 6 Octubre 2010, 21:51 pm »

El problema, de muchos de los nuevos que se dan una vueltita por acá, es que todo lo quieren así no más. Es verdad, yo podría haberte simplemente contestado tu pregunta, y luego qué, siempre que tengas una pregunta la vas a preguntar sin haber hecho un esfuerzo previo. En fin. El tiempo de las personas es muy valioso sabes y hacer perder el tiempo a quienes gastan un poco para ayudarte es algo injusto. De allí que en muchas comunidades hacker los usuarios siempre sean indiferentes o sarcásticos a la hora de contestar.

En todo caso te he dado una respuesta a tu pregunta. Sé que no era la que esperabas, pero en cierto modo tener en cuenta esto que a pasado hoy acá, te va a ayudar mucho en el futuro.
En línea

franfis

Desconectado Desconectado

Mensajes: 245



Ver Perfil
Re: Dudas en ASM
« Respuesta #6 en: 23 Octubre 2010, 03:47 am »

Leete el tutorial de Iczelion, es muy bueno, con respecto a tu pregunta, son directivas o pseudoinstrucciones que le sirven al ensamblador que usas.
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