Erick
|
13ea209b3f
|
add str (store base+offset) register
|
2022-02-04 02:31:40 +01:00 |
|
Erick
|
83b3adbcdc
|
add sti (store indirect) register
|
2022-02-04 02:26:28 +01:00 |
|
Erick
|
9a24c91c07
|
add store register
|
2022-02-04 02:23:43 +01:00 |
|
Erick
|
298fe805c0
|
add not register
|
2022-02-04 02:10:58 +01:00 |
|
Erick
|
122c5a91a7
|
add jump register
|
2022-02-04 01:58:28 +01:00 |
|
Erick
|
c462a70d3f
|
add ld (load) register, fix minor bug
|
2022-02-04 01:50:15 +01:00 |
|
Erick
|
f89c89a7f3
|
minor improvements on ldi
|
2022-02-04 01:41:16 +01:00 |
|
Erick
|
b5e5fa8976
|
remove placeholder defines
|
2022-02-03 01:40:08 +01:00 |
|
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 |
|