https://github.com/saket-sk/semester6-sppu-systems-programming-lab
Collection of codes and assignments I performed for the SL-V Systems Programming Lab (SPPU).
https://github.com/saket-sk/semester6-sppu-systems-programming-lab
lex lexical-analyzer parser pass-assembler sppu system-programming yacc-lex
Last synced: 8 months ago
JSON representation
Collection of codes and assignments I performed for the SL-V Systems Programming Lab (SPPU).
- Host: GitHub
- URL: https://github.com/saket-sk/semester6-sppu-systems-programming-lab
- Owner: SAKET-SK
- Created: 2021-04-06T07:22:19.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-06-09T10:41:16.000Z (over 4 years ago)
- Last Synced: 2025-01-06T04:41:10.652Z (9 months ago)
- Topics: lex, lexical-analyzer, parser, pass-assembler, sppu, system-programming, yacc-lex
- Language: C
- Homepage:
- Size: 122 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Semester6-SPPU-Systems-Programming-Lab
Collection of codes and assignments I performed for the SL-V Systems Programming Lab (SPPU).
1) Assignment 1 :- Write a program to implement II pass assembler. ( For hypothetical instruction set from Dhamdhere)
a. Consider following cases only (Literal processing not expected)
b. Forward references
c. DS and DC statement
d. START, EQU, LTORG, and END.
e. Error handling: symbol used but not defined, invalid instruction/register etc.
2) Assignment 2 :- Write a program to implement Pass-II of Two-pass assembler for output of Assignment 1
3) Assignment 4 :- Write a program to implement Lexical Analyzer for subset of C.
4) Assignment 5 :- Write a program to implement a Recursive Descent Parser.
5) Assignment 6 :- Write a program for Intermediate code generation using LEX &YACC for Control Flow statement ( Either While loop or Switch case)
6) Assignment 7 :- Implementation of Calculator using LEX and YACC.