|
Вопрос # 3 534/ вопрос открыт / |
|
Здравствуйте, уважаемые эксперты! У меня к вам следующая просьба - пишу транслятор на Delphi с языка си на ассемблер вот для этого кода:
main ()
{int a,b; int c;
b=0
while (b<5)
{b=b+c;
c++;
}
b++;
}
кое-что я написала, но вот сам перевод в ассемблер не могу сделать... помогите кто чем сможет, я пишу на основе найденного исходника, исходник находится в прикрепленном файле...
К вопросу прикреплён файл. Загрузить » (срок хранения: 60 дней с момента отправки вопроса)
 |
Вопрос задала: Лена22XxX (статус: Посетитель)
Вопрос отправлен: 16 декабря 2009, 15:00
Состояние вопроса: открыт, ответов: 0.
|
Мини-форум вопроса
Всего сообщений: 11; последнее сообщение — 16 декабря 2009, 22:03; участников в обсуждении: 4.
|
min@y™ (статус: Доктор наук), 16 декабря 2009, 15:47 [#1]:
Ты сколько лет занимаешься программированием?
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
Паровоз (статус: 10-ый класс), 16 декабря 2009, 15:57 [#2]:
"транслятор на Delphi с языка си на ассемблер вот для этого кода"
Транслятор пишут для произвольного кода, а для "отдельно взятого кода" переводят сами.
|
|
Лена22XxX (статус: Посетитель), 16 декабря 2009, 16:57 [#3]:
Изучаю Делфи где-то пол года...
Ну, я так понимаю, никто помочь не смогёт?
|
|
Вадим К (статус: Академик), 16 декабря 2009, 17:26 [#4]:
Пол года и уже пишем трансляторы? ужас. трансляторы я писал. умею писать леворекурсивные парсеры.
А можете объяснить, что непонятно?
Галочка "подтверждения прочтения" - вселенское зло.
|
|
Лена22XxX (статус: Посетитель), 16 декабря 2009, 18:29 [#5]:
Не знаю как дальше сделать генерацию кода.
|
|
Вадим К (статус: Академик), 16 декабря 2009, 20:23 [#6]:
Для начала надо изучить ассемблер на уровне достаточном, что бы этот код (который пытаетесь транслировать) могли написать на нем. Осилим?
Галочка "подтверждения прочтения" - вселенское зло.
|
|
Лена22XxX (статус: Посетитель), 16 декабря 2009, 21:02 [#7]:
Попробуем.
Ну вот main на ассемблере это как будет выглядеть?
|
|
Вадим К (статус: Академик), 16 декабря 2009, 21:10 [#8]:
м? под словом main имеем ввиду всю процедуру или именно слово main?
Галочка "подтверждения прочтения" - вселенское зло.
|
|
Лена22XxX (статус: Посетитель), 16 декабря 2009, 21:44 [#9]:
Всю процедуру main ()
|
|
Вадим К (статус: Академик), 16 декабря 2009, 21:48 [#10]:
Я её так сходу на TASM и не напишу. Да и оно не надо мне. Я думаю, если хочется иметь транслятор, придется изучать ассемблер.
Галочка "подтверждения прочтения" - вселенское зло.
|
|
Лена22XxX (статус: Посетитель), 16 декабря 2009, 22:03 [#11]:
Ну, ладно, спасибо!
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|