Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Операционные системы > Операционные системы общие вопросы
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.02.2011, 17:34   #1
ccccfr
Пользователь
 
Регистрация: 26.02.2011
Сообщений: 12
По умолчанию Чем отличаются .exe & .com ? Все ли команды можно использовать в .com?

Чем отличаются .exe & .com ? Все ли команды можно использовать в .com?
ccccfr вне форума Ответить с цитированием
Старый 26.02.2011, 17:38   #2
Obey-Kun
Линуксоид
Участник клуба
 
Аватар для Obey-Kun
 
Регистрация: 31.07.2009
Сообщений: 1,403
По умолчанию

http://en.wikipedia.org/wiki/COM_file
http://en.wikipedia.org/wiki/EXE
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su
Obey-Kun вне форума Ответить с цитированием
Старый 27.02.2011, 15:51   #3
Баламут
Баламучу слегка...
Участник клуба
 
Аватар для Баламут
 
Регистрация: 01.11.2006
Сообщений: 1,585
По умолчанию

Для com доступен только один сегмент памяти, т.е. 64К. А в остальном никаких различий... Ну почти. Выход из прораммы несколько иной.
Баламут вне форума Ответить с цитированием
Старый 27.02.2011, 16:20   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Цитата:
А в остальном никаких различий...
Поправьте меня но по-моему com еще и не должен быть в формате РЕ
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 28.02.2011, 11:51   #5
veniside
Старожил
 
Регистрация: 03.01.2011
Сообщений: 2,508
По умолчанию

PE — это вобще-то только для 32/64-битной винды, а так MZ, NE, LX, LE, по ссылке выше есть.
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
veniside вне форума Ответить с цитированием
Старый 04.03.2011, 15:11   #6
ccccfr
Пользователь
 
Регистрация: 26.02.2011
Сообщений: 12
По умолчанию

Спасибо.
Выход из прораммы несколько иной?
Какой именно?
ccccfr вне форума Ответить с цитированием
Старый 04.03.2011, 15:48   #7
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Stilet, com не обязан вообще чем то быть.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 04.03.2011, 16:02   #8
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

Цитата:
Сообщение от ccccfr
Выход из прораммы несколько иной?
Какой именно?
для COM файла выходом является обычный RETN (опкод C3)

для EXE - в зависимости от того, под какую платформу (если речь идёт о MS DOS файле (формат MZ) то обычно там вызывается функция MS DOS завершения программы:
Код:
                mov     ah, 4Ch
                int     21h
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Чем отличаются поиск от фильтрации в БД. Sweta Помощь студентам 1 06.03.2010 22:40
Чем отличаются JavaSerlet и JSP? ibnabbas Java для Web (EE, Servlet, JSP, Tomcat, Spring MVC) 1 14.12.2009 15:55
Чем отличаются стили listBox'a? TwiX Общие вопросы Delphi 2 14.11.2009 01:40
Где можно прочитать про все системные коды, и команды для Delphi PROFI_I Компоненты Delphi 3 18.02.2009 21:47
Чем отличаются классы от объектов в Delphi? JY_ Помощь студентам 1 25.01.2009 18:57