Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Какие конкретно функции эмулировать и зачем? На каком железе? Голом 186? Не нравится экзешник - можно не есть. Но в 1991 году он мне помог.
Отправлено
Vladimir Ljaschko
18 марта 2009, г. 19:18
В ответ на:
Странный довод. :))) Выложил exe-шник, никакого описания, непонятно что делает. Как ни крути, эмулировать многие DOS и BIOS-функции придётся. Ну и зачем такой гемор нужен?
отправлено пользователем
Шунт_гороховый
18 марта 2009, г. 18:08
Составить ответ
|
Вернуться на конференцию.
Ответы
К сожалению, глюпый компилятор не знает, что у Вас голый проц без БИОСа, без ДОСа. И норовит вставить в код побольше вызовов ДОС-функций, как он привык это обычно делать. А каким волшебным образом Вы собираетесь "гробить" эти вызовы Вашей утилитой, мне совершенно неясно. Наверно, Вам самому это тоже неясно :)
-
Шунт_гороховый
(18.03.2009, 19:31:5
93.80.236.99
,
пустое
)
каждый решал эту проблему по-совему :) геммор был, но решаемый. мне оказалось проще дос/биос прикуртить чем либы ковырять.
-
akz
(18.03.2009, 20:06:34
193.200.150.137
, 511 байт)
Да вот хрен знает. Вдруг полезет по адресу 0:400, рассчитывая там найти таблицу переменных BIOS ? Например, будет ждать когда изменится переменная по адресу 0:46C ? А "прикрутить БИОС" тоже непросто - он же расчитан на периферию конкретной матери. Имхо, проще написать в асме с нуля, чем во всех местах солому стелить.
-
Шунт_гороховый
(18.03.2009, 20:17:35
93.80.236.99
,
пустое
)
это гораздо проще чем кажется :) там все есть, что надо для жизни
-
akz
(18.03.2009, 20:36:45
193.200.150.82
,
пустое
,
ссылка
)
Специально заточенный компилятор за 200$ ? Уж лучше писать на АСМе.
-
Шунт_гороховый
(18.03.2009, 21:00:54
93.80.236.99
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 654:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru