Вопрос № 44205: Уважаемые эксперты!
У меня происходит что-то непонятное. Я создаю простейшую программу TEST.ASM в Блокноте, сохраняю ее в каталоге C:TASMWORK, в том же каталоге находится TASM.EXE. При наборе в командной строке C:TASMWORKTASM.EXE C:...Вопрос № 44234: Уважаемый MnEm0n!C!
После выполнения перечисленных вами действий, а именно:
В Командной строке наберите так:
1. cd asmwork
2. tasm.exe c: asmwork est.asm,,, или так tasm.exe test.asm,,,
tlink.exe /t test.obj
<b...
Вопрос № 44.205
Уважаемые эксперты!
У меня происходит что-то непонятное. Я создаю простейшую программу TEST.ASM в Блокноте, сохраняю ее в каталоге C:TASMWORK, в том же каталоге находится TASM.EXE. При наборе в командной строке C:TASMWORKTASM.EXE C:TASMWORKPROBA.ASM,,,
По выданному вроде все нормально.Но TEST.OBJ , TEST.LST и TEST.XRF не создаются!!!!! А даже когда и создаются {По каким-то непонятным причинам TEST.OBJ иногда создается, а иногда нет!!} то только TEST.OBJ вместо положенных TEST.OBJ , TEST.LST и TEST.XRF. Даже если создастся TEST.OBJ, то и в этом случае при команде
C:TASMWORKTLINK.EXE C:TASMWORKTEST.OBJ
{TLINK.EXE тоже находится в каталоге WORK}
TASM выдает сообщение о ошибке {Откуда она могла появиться, если TASM уже обработал TEST.ASM и создал TEST.OBJ???} и .EXE-шный файл не создается, а если и создается {Такое произошло лишь раз} , то окно выполнения программы появляется и исчезает так быстро, что я не успеваю увидеть результат.
Также я пробовал произвести подобные действия в MASM32, но на экране, показывающем результат обработки, пишутся какие-то иероглифы и опять же никакие файлы не создаются.
Прошу прощение за столь длинное описание, но все это довольно странно.
Если нижнее вам не поможет ТО! дайте мне свой E-mail я вам скину тот Tasm, которым пользуюсь сам и повторите заново всё то что изложенно ниже только с новым tasm'ом.
В Командной строке наберите так:
1. cd asmwork
2. tasm.exe c: asmwork est.asm,,, или так tasm.exe test.asm,,,
Желатель что бы вы скопировали в папку c: asmwork весь пакет tasm.
А если это тоже не поможет переустановите Операционую Систему поставьте WinXP, если у вас она не стоит ДА! чуть не забыл, проверьте вашу систему на вредоносные Программы.
Насчёт TLINK то делайте так:
tlink.exe /t test.obj
Т.е. с ключом /t, это позволит получить *.COM файл.
С, Уважением MnEm0n!C.
--------- Hello Worlds
Ответ отправил: Пан Павел Константинович (статус: 10-ый класс)
Ответ отправлен: 25.05.2006, 20:00
Вопрос № 44.234
Уважаемый MnEm0n!C!
После выполнения перечисленных вами действий, а именно:
В Командной строке наберите так:
1. cd asmwork
2. tasm.exe c: asmwork est.asm,,, или так tasm.exe test.asm,,,
tlink.exe /t test.obj
у меня [наконец-то!!] сформировался test.com. Я хотел его вложить в Приложение, но это невозможно. [Если он необходим вам, сообщите свой e-mail и я отправлю его].
Итак, при запуске его окно появляется и исчезает так быстро, что невозможно разглядеть результат. Как вы считаете, можно ли здесь что-нибудь сделать?
Отвечает: Пан Павел Константинович
Здравствуйте, Столяров Дмитрий Геннадьевич/Dimitriy!
> Итак, при запуске его окно появляется и исчезает так быстро, что невозможно разглядеть результат. Как вы считаете, можно ли здесь что-нибудь сделать?
>> Вам нужно посмотреть результат работы программы, а именно вывод на экран строки Hello World, что-бы посмотреть результат работы программы можно сделать вот что:
А) Можно запустить test.com из Командной Строки, так:
1. cd asmwork
2. test.com
test.com, находиться в папке asmwork
Б) Или так же можно изменить чуть вашу программу, Например так: