Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Мне нужна помощь по написанию асамблера на С++ builder 6.0

Ответить
Настройки темы
Мне нужна помощь по написанию асамблера на С++ builder 6.0

Новый участник


Сообщения: 5
Благодарности: 0

Профиль | Отправить PM | Цитировать


Привет всем! ! ! Мне нужна помощь по написанию асамблера на С++ Builder 6.0. Если это возможно, помогите мне. За ранее БЛАГОДАРЕН....

Отправлено: 23:43, 19-08-2003

 

Аватара для Prisoner

Engrossed by the Void


Сообщения: 2229
Благодарности: 60

Профиль | Отправить PM | Цитировать


поисковые системы еще никто не отменял :\. Вторая строка в яндексе на ТУПОЙ запрос "Ассемблер в Builder " выдала на второй строке - http://barmaley.hobi.ru/pub/pub6.shtml . Дальше копаться не стал.

-------
Не могу дать более дельный совет - не хватает системных ресурсов...


Отправлено: 01:22, 20-08-2003 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


редкий гость


Сообщения: 1696
Благодарности: 44

Профиль | Сайт | Отправить PM | Цитировать


maks 12345789
Идём на http://sandpile.org , скачиваем, описание опкодов - там есть вся необходимая информация об их представлении. 32ух битный ассемблер с интеловским синтаксисом на C++ займёт не более двух тысяч строчек + вывод в необходимый тебе бинарный формат.

Можно исходники nasm или gas почитать.

Prisoner
Читай внимателней вопрос. Не C++ с асмом совместить требуется, а _написать_ ассемблер на C++.

-------
http://ivank.ru


Отправлено: 01:57, 20-08-2003 | #3


Аватара для bgg0408

Модер Железа


Сообщения: 1557
Благодарности: 3

Профиль | Сайт | Отправить PM | Цитировать


to maks 12345789
В Си есть такое ключевое слово asm. Используешь так:

твой код
.....
asm{
код на ассемблере
}
твой код

-------
FreeBSD - forever


Отправлено: 01:58, 20-08-2003 | #4


Новый участник


Сообщения: 5
Благодарности: 0

Профиль | Отправить PM | Цитировать


Спосибо чуваки.






за то что помогли скачайте ету игрушку если кто еще в нее не играл, просто смешная игра... бегаешь и **** овец http://studax.progz.ru/games/Setup_SvenBomwollen-DL.exe


Добавлено:

ivank только что то на сайте я нефига непонял, если не трудно напеши подробнее.

Отправлено: 02:25, 20-08-2003 | #5


редкий гость


Сообщения: 1696
Благодарности: 44

Профиль | Сайт | Отправить PM | Цитировать


maks 12345789
Я думаю, что там всё кристально ясно - http://sandpile.org/ia32/index.htm абсолютно полное описание всех опкодов. Вернее того как они строятся. Мне потребовалось где-то 20 минут что бы въехать во все необходимые мне таблички, четыре штуки с опкодами и ещё пара с регистрами - мне хватило для написания того что я хотел - генерации машинного кода на лету для некоторого подмножества VBScript, такая мера оптимизации, это считалось bottleneck'ом. Как оказалось, тормоза, ползли не оттуда. Но хотя бы lex и yacc использовать научился )

Только ты скажи, что тебе действительно нужно - писать и на C++ и на асме в пределах одной программы, или написать ассемблер на C++? Hint: это разные вещи.

-------
http://ivank.ru


Отправлено: 05:36, 20-08-2003 | #6


Аватара для Prisoner

Engrossed by the Void


Сообщения: 2229
Благодарности: 60

Профиль | Отправить PM | Цитировать


ivank
Имхо чуваку нао было разобраться как использовать код асма для С++, имхо же это совсем не трудно найти что и получилось...

-------
Не могу дать более дельный совет - не хватает системных ресурсов...


Отправлено: 06:16, 20-08-2003 | #7


Аватара для Guest

Guest


Профиль | Цитировать


Чуваки мне нужно написать сам Ассемблер ! ! ! на С++Builder 6.0

может я отупел?

Отправлено: 22:03, 25-08-2003 | #8


Аватара для Prisoner

Engrossed by the Void


Сообщения: 2229
Благодарности: 60

Профиль | Отправить PM | Цитировать


Не кисло... написание языка... красивая задача, но вот проблема - сложная Тогда тебе нужно что-то типа "Теория компиляторов", "Машинные языки" и типо того.. у нас в Радике была такая задачка - написать компилятор пасовских файлов (не шибко сложных таких файлов), у меня крыша начала ехать уже на формировании таблиц переменных, констант и прочих имен... а ведь это не считая синтаксического анализа и семантического, причем второй сложнее первого :\. НУ как? Охоту не отбил еще? А так - цель благородная %)

-------
Не могу дать более дельный совет - не хватает системных ресурсов...


Отправлено: 16:59, 26-08-2003 | #9



Сообщения: 196
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Guest а зачем??? Искать приключений на свое мягкое место? Есть куча компиляторов дл я ассемблера.

Отправлено: 17:48, 26-08-2003 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Мне нужна помощь по написанию асамблера на С++ builder 6.0

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Нужна помощь IT nerv Microsoft Windows NT/2000/2003 2 22-08-2008 13:19
Зачем нужна Active Directory (например мне) Mr666 Сетевые технологии 7 06-03-2006 10:51




 
Переход