Erick
|
9779be049f
|
add and register (bitwise and)
|
2022-02-03 01:37:53 +01:00 |
|
Erick
|
9c118e36c4
|
minor changes
|
2022-02-03 01:27:29 +01:00 |
|
Erick
|
5ca7918474
|
add ldi (load data indirect) register
|
2022-02-03 01:21:05 +01:00 |
|
Erick
|
361b5fba52
|
minor changes
|
2022-02-01 13:20:48 +01:00 |
|
Erick
|
3934b86eaf
|
minor changes
|
2022-02-01 01:22:38 +01:00 |
|
Erick
|
d2a5e24854
|
add add opcode
|
2022-02-01 01:12:39 +01:00 |
|
Erick
|
388dadd8fa
|
add flag update function
|
2022-02-01 00:38:35 +01:00 |
|
Erick
|
ae4e0bb5ef
|
add sign extension for immediate mode add (imm5)
this part of code converts 5bit numbers to 8bit numbers in case of imm5 type of add, preserving sign when negative
|
2022-02-01 00:20:03 +01:00 |
|
Erick
|
f7650aaa2e
|
Update tyvm.c
|
2022-02-01 00:18:42 +01:00 |
|
Erick
|
870ded4970
|
Update tyvm.c
|
2022-02-01 00:18:06 +01:00 |
|
Erick
|
130858d16a
|
minor changes
|
2022-01-31 23:41:51 +01:00 |
|
Erick
|
faf516e646
|
add comments line 31 && line 171
|
2022-01-30 00:57:42 +01:00 |
|
Erick
|
1a9662fdc3
|
implement usage and shutdown
|
2022-01-30 00:42:48 +01:00 |
|
Erick
|
3c51bd9b66
|
include libraries: universal, unix only, system
|
2022-01-29 22:46:36 +01:00 |
|
Erick
|
91602c3783
|
define opcodes
define opcodes, add switch command for every opcode and default case, removed makefile
|
2022-01-29 22:37:42 +01:00 |
|
Erick
|
5b434febe8
|
initialized flag and program counter registers
|
2022-01-28 11:48:57 +01:00 |
|
Erick
|
b324d27961
|
create makefile
|
2022-01-28 11:36:24 +01:00 |
|
Erick
|
01d2e60648
|
changed file name
|
2022-01-28 01:20:57 +01:00 |
|