Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Ответ: Спасибо! Приятно быть победителем!
Отправлено
Nikolaj
19 января 2007 г. 14:22
В ответ на:
неа. есть четкое разделение на сегмент данных и сегмент кода, и доступ к сегменту кода тока на чтение. может быть из нулевого кольца и можно. все это про WinXP,Win2000,WinNT. В 95-98 вроде такое еще было возмоможно. Это принцип действия полимофорных(может не правильно написал) вирусов.
отправлено eXeC001er 19 января 2007 г. 14:18
Составить ответ
|
Вернуться на конференцию
Ответы
Не уверен я что ты победитель. Если модель памяти tiny, то сегмент один всего. 64К. А каков минимальный размер странички ММУ сегодняшних х86?? Гы-гы :-)
—
Dr_Alex
(19.01.2007 14:25:44
213.33.211.66
,
пустое
)
А разве данные и исполняемый код грузятся на одну страницу?
—
Nikolaj
(19.01.2007 14:42:42
213.183.106.185
, 499 байт)
Файлы *.СОМ - на одну страницу. Под досом самомодификация делалась просто, хоть в ЕХЕ, хоть в СОМ (+):
—
argus98
(19.01.2007 14:59:18
81.22.205.230
, 268 байт)
Не путать горох с капустой! Ограничение 64к сегмент это только в реальном или виртуальном режиме, а в защищенном режиме такого ограничения нет! Только если ты сам на себя таковое наложишь...
—
д
(19.01.2007 14:39:36
194.44.194.11
,
пустое
)
В том и вопрос - станет ли винда для 100-байтной программы выделять аж 2 сегмента или не станет.. Ответа я не знаю..
—
Dr_Alex
(19.01.2007 14:54:44
213.33.211.66
,
пустое
)
Винда вообще таких на пушечный выстрел не подпускает... Из досовского окошка она тебе позволит выполнить только досовский код(+)
—
д
(19.01.2007 15:15:21
194.44.194.11
, 177 байт)
При чём тут дос? Написал я "Хелло ворлд" в студии под вин32, и что, под него 128К в памяти выделено будет?
—
Dr_Alex
(19.01.2007 15:43:38
213.33.211.66
,
пустое
)
А раземр у вашей проги какой?! 100 байт? нет кнечна! минимум 1 кб! и обязательно выделит. в винде нет понятия com файла, тут все растыкано по своим местам. сегмент стека, кода, данных и прочие сегменты.
—
eXeC001er
(19.01.2007 15:52:25
83.239.13.202
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
прибавьте тройку к двум:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru