![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 12.05.2010
Сообщений: 10
|
![]()
Доброго времени суток =)
Я столкнулся с такой проблемой, что при запуске моей программы (*.ехе) она открывается и моментально закрывается, хотя не должна (в конец кода вставил mov ah, 01h || int 21h). Сама соль в том что в турбо дебагере программа отлично работает, вычисляет все и выводит на экран результат, а потом ждет нажатия любой клавиши, чтобы выйти. Но когда жму на ехе, то программа сразу закрывается. НО если из моей программы убрать одну строчку с делением (div bx), то при нажатии на ехе программа сразу не вылетает и ждет нажатия любой клавиши перед закрытием. Правда без деления ответ естественно выходит не тот. Перевожу число 1234h в четверичную систему делением 1234h на 4 и записывая в память остаток. Код:
В чем проблема? Вроде же все верно, да и в турбо дебагере работает. ![]() |
![]() |
![]() |
![]() |
#2 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
а вы запустите свой EXE из командной строки (Пуск - Программы - Стандартные - Командная Строка)...
и увидете, что программа (скомпилированная, кстати TASM 1.0 + TLINK 2.0 ) выдаёт ошибку: Цитата:
_____________ Добавлено. попробуйте такой код: Код:
Последний раз редактировалось Serge_Bliznykov; 25.05.2010 в 20:44. |
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 12.05.2010
Сообщений: 10
|
![]()
вышло, спасибо))
|
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 11.01.2010
Сообщений: 1,139
|
![]()
Livores
команду cwd правильнее использовать с idiv bx а перед div bx нужно использовать xor dx,dx |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 12.05.2010
Сообщений: 10
|
![]()
спасибо, буду знать))
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как уменьшить размер .ехе файла? D7 | dx+ | Общие вопросы Delphi | 28 | 16.03.2012 20:38 |
Иконка скомпилированного ехе-файла | Aries | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 27.04.2010 21:06 |
как поменять иконку своего ехе файла | Skalik | Общие вопросы .NET | 4 | 22.12.2007 17:51 |
Код ехе файла | Micha | Общие вопросы Delphi | 4 | 09.10.2007 18:06 |