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

 

 


Tema destacado: Tutorial básico de Quickjs


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  ASM (Moderador: Eternal Idol)
| | | |-+  Problema masm6 (L4038) No me deja usar el Codeview por el error.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Problema masm6 (L4038) No me deja usar el Codeview por el error.  (Leído 4,626 veces)
dec0

Desconectado Desconectado

Mensajes: 37



Ver Perfil
Problema masm6 (L4038) No me deja usar el Codeview por el error.
« en: 31 Enero 2010, 03:32 am »

L4038 program has no starting address
The segmented-executable application had no starting address. A missing starting address
will usually cause the program to fail.
High-level languages automatically specify a starting address. In a C-language program,
this is provided by the main function.
If you are writing an assembly-language program, specify a starting address with the
END statement.
MS-DOS programs and dynamic-link libraries should never receive this message,
regardless of whether they have starting addresses.
-------------
Mi programa es así de simple la cuestión es que estoy iniciandome en esto y no sé donde situar esa dirección de inicio. ¿Qué direción y dónde la pongo?

-------------El programa:
dosseg
.model small
.stack 100h
.data
  num1 db 12h
  num2 db 10h
.code
  mov ax, @data
  mov ds, ax
  mov al, num1
  mov bl, num2
  mul bl
  mov ah, 4Ch
  int 21h
end


En línea

Eternal Idol
Kernel coder
Moderador
***
Desconectado Desconectado

Mensajes: 5.937


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


Ver Perfil WWW
Re: Problema masm6 (L4038) No me deja usar el Codeview por el error.
« Respuesta #1 en: 31 Enero 2010, 10:32 am »

Justo despues de .code pones main: y al final en lugar de solo end pones end main.


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
dec0

Desconectado Desconectado

Mensajes: 37



Ver Perfil
Re: Problema masm6 (L4038) No me deja usar el Codeview por el error.
« Respuesta #2 en: 31 Enero 2010, 13:41 pm »

Gracias crack hace el link perfecto sin warnings.

Ahora tengo otro problema cuando lanzo codeview:

>>>cv nombrefichero.exe
me salta warning que no se encuentra el archivo, el caso es que el archivo si que existe.
Ojo o me sale el warning o directamente al poner el comando del codeview no me aparece nada, hace como un intento de arrancar el programa pero como si nada hubiera ocurrido pasa a un nuevo prompt como si nada.

Puede que sea problema del programa que sea una version limitada o algo? No creo, pero vamos ya no sé qué pensar.

Gracias!!!
« Última modificación: 31 Enero 2010, 14:07 pm por dec0- » En línea

Eternal Idol
Kernel coder
Moderador
***
Desconectado Desconectado

Mensajes: 5.937


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


Ver Perfil WWW
Re: Problema masm6 (L4038) No me deja usar el Codeview por el error.
« Respuesta #3 en: 31 Enero 2010, 19:21 pm »

Gracias crack hace el link perfecto sin warnings.

De nadas  ::)

Ahora tengo otro problema cuando lanzo codeview:

>>>cv nombrefichero.exe
me salta warning que no se encuentra el archivo, el caso es que el archivo si que existe.
Ojo o me sale el warning o directamente al poner el comando del codeview no me aparece nada, hace como un intento de arrancar el programa pero como si nada hubiera ocurrido pasa a un nuevo prompt como si nada.

Puede que sea problema del programa que sea una version limitada o algo? No creo, pero vamos ya no sé qué pensar.

Gracias!!!

Nunca o use. ¿Probaste con el path completo o con DEBUG de MS-DOS?
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
dec0

Desconectado Desconectado

Mensajes: 37



Ver Perfil
Re: Problema masm6 (L4038) No me deja usar el Codeview por el error.
« Respuesta #4 en: 6 Febrero 2010, 19:08 pm »

Hola sorry por mi ignorancia pero a qué te refieres con el path completo¿
No probe con debug.
En línea

Eternal Idol
Kernel coder
Moderador
***
Desconectado Desconectado

Mensajes: 5.937


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


Ver Perfil WWW
Re: Problema masm6 (L4038) No me deja usar el Codeview por el error.
« Respuesta #5 en: 6 Febrero 2010, 19:26 pm »

Bueno, proba debug y el path completo seria: C:\DIR1\DIR2\archivo.exe  :)
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
dec0

Desconectado Desconectado

Mensajes: 37



Ver Perfil
Re: Problema masm6 (L4038) No me deja usar el Codeview por el error.
« Respuesta #6 en: 7 Febrero 2010, 13:41 pm »

Holas!! He probado poniendo el path completo pero nada me dice en una ventanita:

Error!
Cannot find:
Path(la direccion)
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