summaryrefslogtreecommitdiffstats
path: root/cpu8/hello_world/hello_world.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpu8/hello_world/hello_world.cpp')
-rw-r--r--cpu8/hello_world/hello_world.cpp18
1 files changed, 18 insertions, 0 deletions
diff --git a/cpu8/hello_world/hello_world.cpp b/cpu8/hello_world/hello_world.cpp
new file mode 100644
index 0000000..4a1e336
--- /dev/null
+++ b/cpu8/hello_world/hello_world.cpp
@@ -0,0 +1,18 @@
+
+#include "systemc.h"
+
+SC_MODULE (hello_world) {
+ SC_CTOR(hello_world) {
+
+ }
+
+ void say_hello() {
+ cout << "Hello world\n";
+ }
+};
+
+int sc_main(int argc, char **argv) {
+ hello_world hello("HELLO");
+ hello.say_hello();
+ return(0);
+} \ No newline at end of file