Laboratory C Final Project

קורס פרקטי למציאת העבודה הראשונה

Zero To Hero מהחיפוש הראשון ועד להצעת העבודה

מסלול ממוקד לקו"ח ולינקדאין, פרויקט אישי, חיפוש משרות, ראיונות, LeetCode ואלגוריתמים ושימוש נכון ב-AI.

לפרטי הקורס

Project Overview

C-Final-Project

Grade: 💯

This project is the final assignment (mmn 14) for the "Systems Programming Laboratory" (20465 - 2023B) course at the Open University. It involves developing a comprehensive assembler program for a specific assembly language in C, simulating the operation of common system programs.

Contact: For private lessons and project assistance, please reach out at a.shtaigmann@gmail.com

Project Authors

Almog Shtaimgann and Tamir Shemsh ©

Project Details

The project implements a two-pass assembler for a custom assembly language. The assembler processes assembly code files and generates machine code output files. The implementation includes:

  • Lexical analysis and syntax validation
  • Symbol table management
  • Code generation for various addressing modes
  • Error detection and reporting
  • Output file generation (.ob, .ent, .ext files)

The project demonstrates proficiency in C programming, data structures, memory management, and understanding of assembly language concepts.

Contact Me