Вообщем скачал ассемблер(MASM611) но создать исполняемый файл не выходит! тест ошибки вот: C:\masm611\bin\ml.exe ml hello1.asm Microsoft (R) Macro Assembler Version 6.11 Copyright (C) Microsoft Corp 1981-1993. All rights reserved. Assembling: ml ml(1): error A2088: END directive required at end of file Assembling: hello1.asm fatal error A1000: cannot open file : hello1.asm в чём дело? тема потому и болталке потому что автор только не давно стал изучать
Вообще какая то зараза... Вообщем скачал другой ассемблер и тоже ошибка... гуглил про батник но как то не понравился этот вариант... заглянул на форум проггеров там подобных тем просто навалом... вообщем кому не трудно поделитесь ответом на вопрос как....
"error A2088: END directive required at end of file" означает, что где-то (at the end of file - в конце файла, хотя необязательно) пропущена директива end
Code: C:\MASM611\BIN\ml.exe hello2.asm/am Microsoft (R) Macro Assembler Version 6.11 Copyright (C) Microsoft Corp 1981-1993. All rights reserved. Assembling: hello2.asm/am fatal error A1000: cannot open file : hello1.asm/am Вот такое вообщем ошибка... компилю программу из учебника даже первой программы пока не получилось.... Microsoft Macro Assembler Reference ML Fatal Error A1000 cannot open file: filename The assembler was unable to open a source, include, or output file. One of the following may be a cause: The file does not exist. The file is in use by another process. The filename is not valid. A read-only file with the output filename already exists. The current drive is full. The current directory is the root and is full. The device cannot be written to. The drive is not ready. вот расшифровка ошибки вот перевод Microsoft Macro Справочник Ассемблер ML Fatal Error A1000 Не удается открыть файл: имя_файла ассемблер не может открыть источник, включать или выходной файл. Один из следующих может быть причиной: файл не существует. файл используется другим процессом. Файл не является действительным. только для чтения файла с именем выходного файла уже существует. текущий диск заполнен. текущий каталог корневой и полный. Устройство не может быть записан на. диск не готов. всё равно ничего не понятно файл без ошибок под Dos должен получится COm файл могу исходник выложить... он пустяшный
Да... ачат превращается в свалку или уже превратился... С*ка даун ты хоть одной извилиной своего мозга пошевели!!! пример он не может скомпилить! ИДИОТ! ПУТЬ ДО ФАЙЛА ПРОВЕРЬ!!!
путь до файла? а файл лежит в одной папке с ml.exe а путь до ml.exe верен путь до файла асм нужно прописывать полностью разве? в свалку чего он превращается? болталка ведь попробывал вот так... Code: C:\MASM611\BIN\ml.exe C:\MASM611\BIN\hello1.as m Microsoft (R) Macro Assembler Version 6.11 Copyright (C) Microsoft Corp 1981-1993. All rights reserved. Assembling: C:\MASM611\BIN\hello1.asm fatal error A1020: cannot find link.exe
Компилирую вот чем.... ссылка исходник с книги Code: .model tiny .cоdе org 1ООh start: mov ah,9 mov dx,offset message int 21h ret mеssаge db "Hello, World!",ОDh,0Ah,'$' end stаrt
желательно указать и ошибки, которые выдает транслятор п.с. и программы типа Хеллоу Ворлд лучше писать самому, чтобы разобрать последовательность всех команд и их назначение
я в книге видел что так же как и ты написал написано... лучше запоминается оперенды и так далее ошибка при попытке ассемблировать программу "привет мир!" такая : C:\MASM611\BIN\ml.exe C:\MASM611\BIN\hello1.as m Microsoft (R) Macro Assembler Version 6.11 Copyright (C) Microsoft Corp 1981-1993. All rights reserved. Assembling: C:\MASM611\BIN\hello1.asm fatal error A1020: cannot find link.exe это ассемблер что то у меня чего не до прописано? или как? или всё нормально?
ну так всё и получилось! дело было в компилятор а не во мне просто в книге не было написано подробно на счёт путей на счёт того как работает компилятор а вернее какие файлы он для чего запускает... нужно просто было сделать текущей папкой папку компилятора... а у меня была папка докум анд сётинг\учётка он там искал линк эксе сделал папку как надо всё получилось p.s. а на счёт идеота я так и не понял меня так называли помойму уже хотя что то не помню...