| 
| 
 | Вопрос # 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]:Ну, ладно, спасибо! |  Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |