Skip to content

Commit

Permalink
Add structure of the project
Browse files Browse the repository at this point in the history
Signed-off-by: Sarita Singh <saritasingh.0425@gmail.com>
  • Loading branch information
sritasngh committed Sep 4, 2021
1 parent 9b66f07 commit 3eddeee
Show file tree
Hide file tree
Showing 8 changed files with 69 additions and 0 deletions.
Empty file added CMakeLists.txt
Empty file.
13 changes: 13 additions & 0 deletions include/xasm/instruction.hpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
/**
* SPDX-License-Identifier: Apache-2.0
*
* @file instruction.hpp
* @brief header file for instruction class of 8085 microprocessor instructions
*/

#ifndef INSTRUCTION_HPP_
#define INSTRUCTION_HPP_



#endif // INSTRUCTION_HPP_
13 changes: 13 additions & 0 deletions include/xasm/interpreter.hpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
/**
* SPDX-License-Identifier: Apache-2.0
*
* @file interpreter.hpp
* @brief header file interperter class of 8085 microprocessor
*/

#ifndef INTERPRETER_HPP_
#define INTERPRETER_HPP_



#endif // INTERPRETER_HPP_
13 changes: 13 additions & 0 deletions include/xasm/utils.hpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
/**
* SPDX-License-Identifier: Apache-2.0
*
* @file utils.hpp
* @brief header file to contain signature of all the helper functions
*/

#ifndef UTILS_HPP_
#define UTILS_HPP_



#endif // UTILS_HPP_
8 changes: 8 additions & 0 deletions src/instruction.cc
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
/**
* SPDX-License-Identifier: Apache-2.0
*
* @file instruction.cc
* @brief contains implementation for all the 8085 instructions
*/

#include "xasm/instruction.hpp"
8 changes: 8 additions & 0 deletions src/interpreter.cc
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
/**
* SPDX-License-Identifier: Apache-2.0
*
* @file interpreter.cc
* @brief contains implementation for interpreter function
*/

#include "xasm/interpreter.hpp"
6 changes: 6 additions & 0 deletions src/main.cc
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
/**
* SPDX-License-Identifier: Apache-2.0
*
* @file main.cc
* @brief Driver Code
*/
8 changes: 8 additions & 0 deletions src/utils.cc
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
/**
* SPDX-License-Identifier: Apache-2.0
*
* @file utils.cc
* @brief contains implementation for all the helper funtions
*/

#include "xasm/utils.hpp"

0 comments on commit 3eddeee

Please sign in to comment.