Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2012.04.29;
Скачать: CL | DM;

Вниз

Транслятор стандартного паскаля в ассемблер..   Найти похожие ветки 

 
Artem   (2011-12-28 15:12) [0]

Какие есть компоненты или проекты? Где их можно скачать или приобрести?


 
CRLF   (2011-12-28 15:16) [1]

дизассемблер...

цель какая? что есть "стандартный паскаль"?


 
Artem   (2011-12-28 15:19) [2]

CRLF   (28.12.11 15:16) [1]
цель какая? что есть "стандартный паскаль"?
Я взял тему производственной практики перевод программы на паскале (без стрингов) в ассемблер уум-дс (искусственный ассемблер Бека). Сейчас начал писать - понял сколько много еще придется трудится. Решил скачать готовый, разобратся и переделать под другой ассемблер...


 
Jeer ©   (2011-12-28 15:40) [3]


> Я взял тему производственной практики перевод программы
> на паскале (без стрингов) в ассемблер


Надо было сразу брать перевод на бухгалтерские счеты с костяшками.
Это был бы резонанс :)


 
Dimka Maslov ©   (2011-12-28 15:49) [4]

Это к Вирту. Он в своё время занимался переводом стандартного паскаля в ассемблер. ИЧСХ у него это получилось. А вообще надо бы ознакомится с книгой по созданию трансляторов. Но она толстая и понять её можно только после написания своего транслятора.


 
Anatoly Podgoretsky ©   (2011-12-28 16:04) [5]

> Artem  (28.12.2011 15:19:02)  [2]

FreePascal по крайней мере старый делал так, но он не стандартный Паскал. И
ассемблер не Бека, и даже не Интел


 
Pavia ©   (2011-12-28 16:13) [6]

Вот можешь посмотреть студенческие.
http://exmortis.narod.ru/src_compilers.html
А да FreePascal ни намного от них отличается.
А да всю теорию можно выкинуть, потому что компилятор это сто и одно исключение из правил.

Лучше свой делать не сложно, но долго.


 
Artem   (2011-12-28 18:25) [7]

Pavia ©   (28.12.11 16:13) [6]
Спасибо, кажется то что нужно...



Страницы: 1 вся ветка

Текущий архив: 2012.04.29;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.009 c
15-1324626136
Gu
2011-12-23 11:42
2012.04.29
Пылесос


15-1324593730
alexdn
2011-12-23 02:42
2012.04.29
Open source проект


2-1325325464
Gu
2011-12-31 13:57
2012.04.29
simplesharemem


2-1325747937
Gu
2012-01-05 11:18
2012.04.29
dll без менеджера памяти для передачи строк


15-1325070765
Artem
2011-12-28 15:12
2012.04.29
Транслятор стандартного паскаля в ассемблер..