-
Notifications
You must be signed in to change notification settings - Fork 3
Home
Welcome to the SPOS wiki!
This page contains the list of practicals for SPOS
GROUP A
-
PassOne Assembler
(Design suitable data structures and implement pass-I of a two-pass assembler for pseudo-machine in Java using object-oriented feature. Implementation should consist of a few instructions from each category and few assembler directives.) -
PassTwo Assembler
(Implement Pass-II of a two-pass assembler for pseudo-machine in Java using object-oriented features. The output of assignment-1 (intermediate file and symbol table) should be input for this assignment) -
PassOne MacroProcessor
(Design suitable data structures and implement pass-I of a two-pass macro-processor using OOP features in Java) -
PassTwo MacroProcessor
(Write a Java program for pass-II of a two-pass macro-processor. The output of assignment-3 (MNT, MDT, and file without any macro definitions) should be input for this assignment)
GROUP B
-
LEX Java Subset Prgram
(Write a program using Lex specifications to implement lexical analysis phase of the compiler to generate tokens of subset of ̳Java‘ program) -
LEX File Stats Program
(Write a program using Lex specifications to implement lexical analysis phase of the compiler to count no. of words, lines, and characters of the given input file) -
Yacc Program Java Variable Declaration Syntax validation
(Write a program using YACC specifications to implement the syntax analysis phase of the compiler to validate type and syntax of variable declaration in Java.)
GROUP C
-
Scheduling Algorithms
Write a Java program using OOP features to implement the following scheduling algorithms:
- FCFS
- SJF (Preemptive)
- Priority (Non-Preemptive)
- Round Robin (Preemptive)