Título: Problema masm6 (L4038) No me deja usar el Codeview por el error. Publicado por: dec0 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 Título: Re: Problema masm6 (L4038) No me deja usar el Codeview por el error. Publicado por: Eternal Idol en 31 Enero 2010, 10:32 am Justo despues de .code pones main: y al final en lugar de solo end pones end main.
Título: Re: Problema masm6 (L4038) No me deja usar el Codeview por el error. Publicado por: dec0 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!!! Título: Re: Problema masm6 (L4038) No me deja usar el Codeview por el error. Publicado por: Eternal Idol 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? Título: Re: Problema masm6 (L4038) No me deja usar el Codeview por el error. Publicado por: dec0 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. Título: Re: Problema masm6 (L4038) No me deja usar el Codeview por el error. Publicado por: Eternal Idol en 6 Febrero 2010, 19:26 pm Bueno, proba debug y el path completo seria: C:\DIR1\DIR2\archivo.exe :)
Título: Re: Problema masm6 (L4038) No me deja usar el Codeview por el error. Publicado por: dec0 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) |