В настоящее время я работаю над генератором кода Mips для Parsal Parser (написан на C с использованием Lex/Yacc). Знает ли anybode о Инструменте там, где я могу использовать в качестве ссылки, чтобы обеспечить правильное генерирование кода?Pascal to Mips Code Conversion
1
A
ответ
2
Адрес mips simulator. Я использовал его в школе, чтобы проверять и запускать мои промахи. Одна вещь, которую я помню, это то, что у этого симулятора есть несколько команд (чтобы облегчить для нас студентов), что настоящие компиляторы mips этого не делают. Я уверен, что все это документировано.
2
Вы можете построить GNU Pascal Compiler для цели MIPS в качестве кросс-компилятора.
+0
Кажется, что он на самом деле пишет компилятор, поэтому ваш ответ может оказаться не столь полезным. – KovBal
Спасибо за это! Но я искал что-то вроде: я вводил код программы в программу и возвращал соответствующий код Mips. – Chris
Между исходной и сгенерированной сборкой не существует соотношения 1: 1, особенно если задействован оптимизатор. – ConcernedOfTunbridgeWells