
Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
A university-level computer science assignment for a compiler construction course in the fall of 2006. The assignment consists of two parts. In the first part, students are required to create a lexical scanner using a generator such as jlex or jflex for a subset of the c programming language. The second part involves writing and executing java virtual machine (jvm) code in the assembly language accepted by jasmin to compute the nth fibonacci number. Students are expected to learn about the java virtual machine and its class file format, as well as detailed opcode descriptions.
Typology: Assignments
1 / 1
This page cannot be seen from the preview
Don't miss anything!

Due Thursday September 14 at 12pm (midnight)
This assignment has two parts. One involves the creation of a lexical scanner and the second learning how to assemble code for the Java Virtual Machine.
To hand in the MP, please send me a tar file containing