Header image - Hexapod
Bogdan Pasca
PERSONAL WEBPAGE

Teaching/Projet Compilation
  
Home
Research
Teaching
Hobby
Contact
Locations of visitors to this page

Projet2: Compilation at ENS-Lyon

course by Daniel Hirschkoff, coTD with Ghislain Charrier

  • Laboratory #1 - Lex & Yacc

    • the Lex code for detecting numbers and words is here
    • the Lex & Yacc code for the two operation calculator here
    • the Lex & Yacc code for Exercise 9 (AST) is found here
    • check-out the references for more details
  • Laboratory #2 - SPIM

    • Getting started with PCSpim PDF
    • SPIM Quick Reference
    • SPIM documantation PDF
    • More documentation on: Assemblers, Linkers and the SPIM Simulator PDF
    • Introduction to SPIM PDF
    • PROGRAMMING IN SPIM
    • Some example programs
  • Projet Compilation at ENS-Lyon

    course by Paul Feautrier, coTD with Colin Riba

    • The course support is found here
    • Project specification is found here
    • The Pascal- grammar is found here
    • The provided components, Trajan assembler and simulator are found here
    • A new and improved versions of the assembler and simulator are available here
    • The assembly code description available here
    • Regarding the deployment target, the Trajan processor (FPGA implementation available):
      • The Instruction Set can be found here
      • The Architecture can be found here.
      • A description of the operating modes of the ALU can be found here.
    Updated: Valid XHTML 1.0 Strict Valid CSS