Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 3 534

/ вопрос открыт /

Здравствуйте, уважаемые эксперты! У меня к вам следующая просьба - пишу транслятор на Delphi с языка си на ассемблер вот для этого кода:
main ()
{int a,b; int c;
b=0
while (b<5)
{b=b+c;
c++;
}
b++;
}
кое-что я написала, но вот сам перевод в ассемблер не могу сделать... помогите кто чем сможет, я пишу на основе найденного исходника, исходник находится в прикрепленном файле...

К вопросу прикреплён файл. Загрузить » (срок хранения: 60 дней с момента отправки вопроса)

Лена22XxX Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задала: Лена22XxX (статус: Посетитель)
Вопрос отправлен: 16 декабря 2009, 15:00
Состояние вопроса: открыт, ответов: 0.


Мини-форум вопроса

Всего сообщений: 11; последнее сообщение — 16 декабря 2009, 22:03; участников в обсуждении: 4.
min@y™

min@y™ (статус: Доктор наук), 16 декабря 2009, 15:47 [#1]:

Ты сколько лет занимаешься программированием?
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
Паровоз

Паровоз (статус: 10-ый класс), 16 декабря 2009, 15:57 [#2]:

"транслятор на Delphi с языка си на ассемблер вот для этого кода"

Транслятор пишут для произвольного кода, а для "отдельно взятого кода" переводят сами.
Лена22XxX

Лена22XxX (статус: Посетитель), 16 декабря 2009, 16:57 [#3]:

Изучаю Делфи где-то пол года...
Ну, я так понимаю, никто помочь не смогёт?
Вадим К

Вадим К (статус: Академик), 16 декабря 2009, 17:26 [#4]:

Пол года и уже пишем трансляторы? ужас. трансляторы я писал. умею писать леворекурсивные парсеры.

А можете объяснить, что непонятно?
Галочка "подтверждения прочтения" - вселенское зло.
Лена22XxX

Лена22XxX (статус: Посетитель), 16 декабря 2009, 18:29 [#5]:

Не знаю как дальше сделать генерацию кода.
Вадим К

Вадим К (статус: Академик), 16 декабря 2009, 20:23 [#6]:

Для начала надо изучить ассемблер на уровне достаточном, что бы этот код (который пытаетесь транслировать) могли написать на нем. Осилим?
Галочка "подтверждения прочтения" - вселенское зло.
Лена22XxX

Лена22XxX (статус: Посетитель), 16 декабря 2009, 21:02 [#7]:

Попробуем.
Ну вот main на ассемблере это как будет выглядеть?
Вадим К

Вадим К (статус: Академик), 16 декабря 2009, 21:10 [#8]:

м? под словом main имеем ввиду всю процедуру или именно слово main?
Галочка "подтверждения прочтения" - вселенское зло.
Лена22XxX

Лена22XxX (статус: Посетитель), 16 декабря 2009, 21:44 [#9]:

Всю процедуру main ()
Вадим К

Вадим К (статус: Академик), 16 декабря 2009, 21:48 [#10]:

Я её так сходу на TASM и не напишу. Да и оно не надо мне. Я думаю, если хочется иметь транслятор, придется изучать ассемблер.
Галочка "подтверждения прочтения" - вселенское зло.
Лена22XxX

Лена22XxX (статус: Посетитель), 16 декабря 2009, 22:03 [#11]:

Ну, ладно, спасибо!

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 11:47
Выполнено за 0.02 сек.