2009-01-12 14 views
1

В настоящее время я работаю над генератором кода Mips для Parsal Parser (написан на C с использованием Lex/Yacc). Знает ли anybode о Инструменте там, где я могу использовать в качестве ссылки, чтобы обеспечить правильное генерирование кода?Pascal to Mips Code Conversion

ответ

2

Адрес mips simulator. Я использовал его в школе, чтобы проверять и запускать мои промахи. Одна вещь, которую я помню, это то, что у этого симулятора есть несколько команд (чтобы облегчить для нас студентов), что настоящие компиляторы mips этого не делают. Я уверен, что все это документировано.

+0

Спасибо за это! Но я искал что-то вроде: я вводил код программы в программу и возвращал соответствующий код Mips. – Chris

+0

Между исходной и сгенерированной сборкой не существует соотношения 1: 1, особенно если задействован оптимизатор. – ConcernedOfTunbridgeWells

2

Вы можете построить GNU Pascal Compiler для цели MIPS в качестве кросс-компилятора.

+0

Кажется, что он на самом деле пишет компилятор, поэтому ваш ответ может оказаться не столь полезным. – KovBal