forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Алгоритмика (http://forum.boolean.name/forumdisplay.php?f=21)
-   -   конструирование компиляторов (http://forum.boolean.name/showthread.php?t=3571)

impersonalis 09.06.2007 23:25

конструирование компиляторов
 
Вложений: 2
В.А.Серебряков

Лекции по
конструированию компиляторов


Москва

1993

ЛысыЙ_Чук-Иванчук 10.06.2007 00:47

Re: конструирование компиляторов
 
Чтота неудобно его в блокноте читать, эх ладно...Нада!

impersonalis 10.06.2007 01:58

Re: конструирование компиляторов
 
wordpad... эх, а раньше блокнот и не открыл бы такой объём... нет - сделали поддержку - нафига?

Тадеус 23.09.2007 19:48

Re: конструирование компиляторов
 
Честно говоря, так и не понял, как именно программа транслируется в исполняемый файл. Я имею ввиду именно последнюю фазу, когда уже разобрали лексические конструкции языка. Обьясните, пожалуйста :@

jimon 23.09.2007 20:03

Re: конструирование компиляторов
 
перегоняют asm конструкции в машинный код учитывая общие спецификации x86 процесоров и формат PE файла в винде
обычно если влом самому ето писать
то последние оставляют чему то современному типа fasm :)

jimon 23.09.2007 21:29

Re: конструирование компиляторов
 
вот на англ
http://mirror.href.com/thestarman/asm/index.html
банально :
1) переводят все прямые команды в op коды
2) расчитывают прыжки для jmp и тд
3) расчитывают смещения для данных и тд
4) приводят вид всего етого к PE формату
5) вуаля


Часовой пояс GMT +4, время: 04:45.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot