|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
17.01.2010, 18:23 | #1 |
Форумчанин
Регистрация: 26.04.2009
Сообщений: 270
|
Ассемблирование в защищённном режиме.
Доброго времени суток!
Тут вот такая проблемка! Программы написанные для реальной адресации асамблируеться без проблем командой ml name.asm /AT создаеться файл с расширение *.com и объектный файл работают даже MS-DOS к ним нет вопросов. Ну, как только пиши программу для защещеного режима с условием что НЕ использую подключаемые модули (Кип Ирвина)испульзую программные не чего не выходит или ошибки или еще какие не будь приблуды... Подскажите вчем дело! устонавливал уже разные версии MASMa, все те же грабли |
17.01.2010, 18:31 | #2 |
equ asm
Участник клуба
Регистрация: 02.05.2009
Сообщений: 1,605
|
Как насчет того, чтобы понять, почему у вас не работает обычное
Код:
ADD: Код:
Какой вопрос - такой ответ. Не забываем пользоваться поиском, гуглом.
Помощь в выполнении работ по ассемблеру ICQ:2725322O4 Последний раз редактировалось Goodwin98; 17.01.2010 в 19:05. |
19.01.2010, 11:25 | #3 |
Форумчанин
Регистрация: 02.04.2008
Сообщений: 358
|
если просто для защищенного режима, то так
ml /c file.asm link file.obj,,NUL,,,
неплохо пишу на ассемблере для 80х86
icq: 3(один)7748666 mail: airyashov(а)inbox.ru |
20.01.2010, 14:18 | #4 |
Участник клуба
Регистрация: 11.01.2010
Сообщений: 1,139
|
airyashov
можно и в COM-программе перейти из реального режима в защищенный и использовать все прелести защищенного режима, только проблема у Doholyan в другом, он не может скомпилировать программу из учебника Кипа Ирвина |
21.01.2010, 08:10 | #5 |
Форумчанин
Регистрация: 02.04.2008
Сообщений: 358
|
просто было лень посмотреть приложение А
неплохо пишу на ассемблере для 80х86
icq: 3(один)7748666 mail: airyashov(а)inbox.ru |
23.01.2010, 00:29 | #6 |
Форумчанин
Регистрация: 26.04.2009
Сообщений: 270
|
Я громадное приношу Вам всем спасибо за такую вот информацию по моей теме, не смог просто вовремя отреагировать на Вашу помощь по данной теме т.к. уже больше неделе не садился за комп. и учебники(т.к работа не дает) но, в ближаещее время я ОБЯЗАТЕЛЬНО восползуюсь Вашей помощью!
с уважением Дмитрий Модератор не удоляй это сообщение...так оно не много не в тему... |
25.01.2010, 01:29 | #7 |
Форумчанин
Регистрация: 26.04.2009
Сообщений: 270
|
Вот посидел еще не много времени и результат тоже!
Код: .386P .MODEL FLAT,STDCALL _DATA SEGMENT L DD 0 _DATA ENDS _TEXT SEGMENT START: mov EAX,L ret _TEXT ENDS END START Пользывался программой masm32 команда для обьекного модуля ml /c /coff name.asm создает файл name.obj вот потом чудеса пробывал и LINK /subsystem:window name.obj link /subsystem:window name.obj и, так link /subsystem:console name.obj ошибка LINK: fatal LNK1181:cannot open input file " команда. obj " Goodwin98 твоя програмка тоже не асамблируеться так же пишит ошибку LNK1181, ковыряясь в ГУГЛЕ обнаружил что эта ошибка выдает из не правильных библиотек USER 32 и kernell 32 .lib...... вообщем какойко замктнутый круг(( |
25.01.2010, 01:59 | #8 |
Непрофессионал
Участник клуба
Регистрация: 01.01.2008
Сообщений: 1,405
|
Да при чём тут библиотеки то.
Где создаётся name.obj ? Где находится исходный асм-файл? Где находятся ml и link?
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------ Страничка с моими программками http://ulex-masm.ru |
25.01.2010, 19:55 | #9 |
Форумчанин
Регистрация: 26.04.2009
Сообщений: 270
|
Ulex
Вот вот и я об этом причем тут библиотеки если их не использует! файл с расширением obj находиться masm32/bin там же находиться LINK.exe и ML.exe/ Пробывал эти файлы помещать в masm32/name.obj такая же "петрушка"(( |
25.01.2010, 22:52 | #10 |
Непрофессионал
Участник клуба
Регистрация: 01.01.2008
Сообщений: 1,405
|
А как линкёр (да и компилятор) вызываете - командная строка, бат-файл, командная строка файлового менеджера?
Переменные среды в системе настроены? Какие версии линковщика и компилятора? Приведите полный текст ошибки - link /subsystem:windows name.obj >messlink.txt и содержимое файла messlink.txt в студию.
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------ Страничка с моими программками http://ulex-masm.ru |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Автозагрузка в безопасном режиме... | prizrak1390 | Общие вопросы Delphi | 10 | 28.08.2012 20:02 |
не заходит в безопасном режиме | SKS | Безопасность, Шифрование | 10 | 30.03.2012 15:33 |
вибросигнал в ждущем режиме | CLaSTR | Общие вопросы по Java, Java SE, Kotlin | 0 | 27.05.2009 14:38 |
Интернет в текстовм режиме | Иллидан | Помощь студентам | 1 | 14.10.2008 12:25 |
переменная в граф. режиме. | t13sto | Паскаль, Turbo Pascal, PascalABC.NET | 7 | 21.07.2008 14:25 |