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

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

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.06.2012, 00:30   #1
dizcza
 
Аватар для dizcza
 
Регистрация: 13.06.2012
Сообщений: 3
Вопрос Дизассемблирование exe-файла 1985-го года

Всем привет! Столкнулся с 10-разрядным процессором, задача которого запускать программу, которая написана на древнем коде годов 80-х. Есть ехе-модули (или как их правильно называть), и я бы хотел вытащить из главного файла (95START.EXE) его листинг. Сам листинг мне нужен для того, чтобы найти там строку, которая отвечает за прописку использования данного типа процессора, и изменить модель поддерживаемого процессора на более современный, а то больно смотреть на старый компьютер и монитор...
Причем здесь две проблемы:
1. На каком языке была написана сама программа?
2. Как вытащить листинг из таких ехе-файлов?
Я так понимаю, узнав ответ на первый вопрос, можно решить и второй? Подскажи как это сделать. Возможно, само понятие "дизассемблирование" модулей 85-х годов сюда не уместно, но я не знаю как иначе это назвать.
Да, я понимаю, что я новичок и путь будет трудным=) Так что, заранее спасибо!
dizcza вне форума Ответить с цитированием
Старый 13.06.2012, 12:29   #2
Fatal Error
Пользователь
 
Аватар для Fatal Error
 
Регистрация: 20.05.2012
Сообщений: 58
По умолчанию

За язык не парься, они все в нолики и единички превращаются потом, поэтому пусть будет асм. Гораздо сложнее то, что камень 10 разрядный, с этим чудом хз чо делать. Попробуй в трупоотладчик его забить, чо он скажет... Хотя в 80х рассвет доси и х86 был, откуда сие чудо взялось?
Fatal Error вне форума Ответить с цитированием
Старый 13.06.2012, 13:35   #3
dizcza
 
Аватар для dizcza
 
Регистрация: 13.06.2012
Сообщений: 3
По умолчанию

Да в лаборатории физики пользуются до сих пор таким!! Каменный век... каким извращением они переводят результаты с 10-разрядника на наши компы - ого-го как неудобно! вот и решил облегчить им жизнь...и себе, ибо временно там работаю =)
dizcza вне форума Ответить с цитированием
Старый 13.06.2012, 14:15   #4
Goodwin98
equ asm
Участник клуба
 
Аватар для Goodwin98
 
Регистрация: 02.05.2009
Сообщений: 1,605
По умолчанию

По-моему будет проще просто заново переписать прогу, чем дизасемблировать на асм того процессора, изучать его бог знает сколько времени, потом снова переписывать на асм, ну или другой язык современных компов и компилировать.
Какой вопрос - такой ответ. Не забываем пользоваться поиском, гуглом.
Помощь в выполнении работ по ассемблеру ICQ:2725322O4
Goodwin98 вне форума Ответить с цитированием
Старый 13.06.2012, 14:30   #5
Fatal Error
Пользователь
 
Аватар для Fatal Error
 
Регистрация: 20.05.2012
Сообщений: 58
По умолчанию

Гудвин, а ты и здесь модератор? Переписать можно, и это действительно более ра3умно чем искать эту строку...
Fatal Error вне форума Ответить с цитированием
Старый 13.06.2012, 14:42   #6
Goodwin98
equ asm
Участник клуба
 
Аватар для Goodwin98
 
Регистрация: 02.05.2009
Сообщений: 1,605
По умолчанию

Нет я здесь не модератор, просто зарегался раньше, чем на другом форуме, так что можно делать что хочешь ))
Такой строчки просто нет. Для того процессора другие команды, другой бинарный код, т.е. вообще все другое. Единственное для чего могла бы пригодится декомпиляция, в данном случае, так это для выяснения алгоритма программы, Да и то лучше другими способами повыяснять.
Какой вопрос - такой ответ. Не забываем пользоваться поиском, гуглом.
Помощь в выполнении работ по ассемблеру ICQ:2725322O4
Goodwin98 вне форума Ответить с цитированием
Старый 13.06.2012, 19:36   #7
Fatal Error
Пользователь
 
Аватар для Fatal Error
 
Регистрация: 20.05.2012
Сообщений: 58
По умолчанию

Цитата:
так что можно делать что хочешь ))
и ты не выпишешь мне карточку??? не верю)))
вся администрация киберфорума - меркантильные, они думают только о наживе...
Fatal Error вне форума Ответить с цитированием
Старый 13.06.2012, 22:27   #8
Goodwin98
equ asm
Участник клуба
 
Аватар для Goodwin98
 
Регистрация: 02.05.2009
Сообщений: 1,605
По умолчанию

Вот ведь.. Как же я так даже копейку там не нашел Всегда знал, что от меня что-то скрывают(((
Какой вопрос - такой ответ. Не забываем пользоваться поиском, гуглом.
Помощь в выполнении работ по ассемблеру ICQ:2725322O4
Goodwin98 вне форума Ответить с цитированием
Старый 13.06.2012, 23:33   #9
dizcza
 
Аватар для dizcza
 
Регистрация: 13.06.2012
Сообщений: 3
По умолчанию

так в тот то и дело, ребята, что код писал не я а один типочек, до которого уже никак нельзя достучаться! Так что остается надежда либо понять алгоритм программы либо (что лучше) изменить тип поддерживаемого процессора...если это, конечно, возможно!
dizcza вне форума Ответить с цитированием
Старый 14.06.2012, 00:04   #10
Goodwin98
equ asm
Участник клуба
 
Аватар для Goodwin98
 
Регистрация: 02.05.2009
Сообщений: 1,605
По умолчанию

Надежда, конечно, умирает последней да))
А вот найти фрилансера, объяснить ему, что делала старая программа, чтобы тот ее переписал на том, что знает, будет гораздо правдоподобнее.
Если я ошибаюсь, то поправьте меня.
Какой вопрос - такой ответ. Не забываем пользоваться поиском, гуглом.
Помощь в выполнении работ по ассемблеру ICQ:2725322O4
Goodwin98 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дизассемблирование exe Garmon Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 10.12.2011 15:48
дизассемблирование команд [MI_nor] Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 23.05.2011 02:19
Извлечение всех exe-файла из запороленного exe -файла Memfis1992 Общие вопросы Delphi 1 27.10.2010 03:06
Дизассемблирование Slavic111 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 15 19.07.2010 16:46
чтение из одного exe файла, и запись в другой exe inndim Общие вопросы Delphi 2 04.02.2009 15:23