|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Мне нужна помощь по написанию асамблера на С++ builder 6.0 |
|
|
Мне нужна помощь по написанию асамблера на С++ builder 6.0
|
Новый участник Сообщения: 5 |
Профиль | Отправить PM | Цитировать Привет всем! ! ! Мне нужна помощь по написанию асамблера на С++ Builder 6.0. Если это возможно, помогите мне. За ранее БЛАГОДАРЕН....
|
|
Отправлено: 23:43, 19-08-2003 |
Engrossed by the Void Сообщения: 2229
|
Профиль | Отправить PM | Цитировать поисковые системы еще никто не отменял :\. Вторая строка в яндексе на ТУПОЙ запрос "Ассемблер в Builder " выдала на второй строке - http://barmaley.hobi.ru/pub/pub6.shtml . Дальше копаться не стал.
|
------- Отправлено: 01:22, 20-08-2003 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
редкий гость Сообщения: 1696
|
Профиль | Сайт | Отправить PM | Цитировать maks 12345789
Идём на http://sandpile.org , скачиваем, описание опкодов - там есть вся необходимая информация об их представлении. 32ух битный ассемблер с интеловским синтаксисом на C++ займёт не более двух тысяч строчек + вывод в необходимый тебе бинарный формат. Можно исходники nasm или gas почитать. Prisoner Читай внимателней вопрос. Не C++ с асмом совместить требуется, а _написать_ ассемблер на C++. |
------- Отправлено: 01:57, 20-08-2003 | #3 |
Модер Железа Сообщения: 1557
|
Профиль | Сайт | Отправить PM | Цитировать to maks 12345789
В Си есть такое ключевое слово asm. Используешь так: твой код ..... asm{ код на ассемблере } твой код |
------- Отправлено: 01:58, 20-08-2003 | #4 |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать Спосибо чуваки.
за то что помогли скачайте ету игрушку если кто еще в нее не играл, просто смешная игра... бегаешь и **** овец http://studax.progz.ru/games/Setup_SvenBomwollen-DL.exe Добавлено: ivank только что то на сайте я нефига непонял, если не трудно напеши подробнее. |
|
Отправлено: 02:25, 20-08-2003 | #5 |
редкий гость Сообщения: 1696
|
Профиль | Сайт | Отправить PM | Цитировать maks 12345789
Я думаю, что там всё кристально ясно - http://sandpile.org/ia32/index.htm абсолютно полное описание всех опкодов. Вернее того как они строятся. Мне потребовалось где-то 20 минут что бы въехать во все необходимые мне таблички, четыре штуки с опкодами и ещё пара с регистрами - мне хватило для написания того что я хотел - генерации машинного кода на лету для некоторого подмножества VBScript, такая мера оптимизации, это считалось bottleneck'ом. Как оказалось, тормоза, ползли не оттуда. Но хотя бы lex и yacc использовать научился ) Только ты скажи, что тебе действительно нужно - писать и на C++ и на асме в пределах одной программы, или написать ассемблер на C++? Hint: это разные вещи. |
------- Отправлено: 05:36, 20-08-2003 | #6 |
Engrossed by the Void Сообщения: 2229
|
Профиль | Отправить PM | Цитировать ivank
Имхо чуваку нао было разобраться как использовать код асма для С++, имхо же это совсем не трудно найти что и получилось... |
------- Отправлено: 06:16, 20-08-2003 | #7 |
Guest |
Чуваки мне нужно написать сам Ассемблер ! ! ! на С++Builder 6.0
может я отупел? |
Отправлено: 22:03, 25-08-2003 | #8 |
Engrossed by the Void Сообщения: 2229
|
Профиль | Отправить PM | Цитировать Не кисло... написание языка... красивая задача, но вот проблема - сложная Тогда тебе нужно что-то типа "Теория компиляторов", "Машинные языки" и типо того.. у нас в Радике была такая задачка - написать компилятор пасовских файлов (не шибко сложных таких файлов), у меня крыша начала ехать уже на формировании таблиц переменных, констант и прочих имен... а ведь это не считая синтаксического анализа и семантического, причем второй сложнее первого :\. НУ как? Охоту не отбил еще? А так - цель благородная %)
|
------- Отправлено: 16:59, 26-08-2003 | #9 |
Сообщения: 196
|
Профиль | Сайт | Отправить PM | Цитировать Guest а зачем??? Искать приключений на свое мягкое место? Есть куча компиляторов дл я ассемблера.
|
Отправлено: 17:48, 26-08-2003 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Нужна помощь | IT nerv | Microsoft Windows NT/2000/2003 | 2 | 22-08-2008 13:19 | |
Зачем нужна Active Directory (например мне) | Mr666 | Сетевые технологии | 7 | 06-03-2006 10:51 |
|