On this page you can find source files, documentation and reports for projects I have done so far.

2007
Small multitasking Operating system for processor Intel 8086 written in C++. Following concepts are realized: threads, events, semaphores, mailboxes, scheduler and input/output subsystem and few applications that test all services.
To download source files of this project click here. In order to compile them you need Borland compiler that you can find here.

2008
An assembler for given microcontroller (given characteristics), written in Java, which produces specified object code as output.
To download source files of this project click here.

2008
A general purpose macro processor (macro assembler), written in Java covering some flows of previous assembler and allowing nested macro definitions.
To download source files of this project click here.

2008
Design of Computer system including one-address processor, memory and bus. Processor consists of process unit (three internal buses) and control unit (realized in four techniques). System bus is synchronized with shared access. To download report of this project click here. Unfotunatelly, it is in serbian, but, at least figures should be self-explanatory. Text you can translate using some online translator tool, but translation is far away from ideal.

2009
A complete Micro Java Compiler (written in Java using JFlex and CUP tools) checking lexical, syntax and semantic errors and translating Micro Java code into C++ code.
To download source files of this project click here.

2009
A complete design, implementation (VHDL) and testing of general purpose microprocessor and memory. This was synthesized for Altera’s FPGA chip Cyclone II (EP2C20F484C7) using Quartus II IDE.
To download source files of this project click here.

2009
Design of small embedded system, based on Intel 8086 microprocessor and Intel 8051 microcontroller, which is a part of given printer. Two simulators for this system have been developed. First is written in Java, second in Assembler.
To download files of this project click here. Most of these files are in Serbian.

2009
Model of Enterprise in Health Care area. Goal model (BMM), business models (REA, e3-value), process model (EPC), functional tree (ARIS platform), organizational charts (ARIS platform), number of KPIs for tracking processes and IT architecture that supports this company.
To download report for this project click here.

2010
Complete modeling (UML) and implementation (EJB 3.0 and JBoss component container) of back-end component based subsystem and database (mySQL). This subsystem provides services to client applications.
To download files of this project click here.