1
0
Commit Graph

30 Commits

Author SHA1 Message Date
21b3c21170 add assembly view to web 2023-06-12 01:01:36 +03:00
dbc2a4d902 setup compiling and running wasm 2023-05-21 16:09:06 +03:00
371df307f5 add reference 8086 emulators 2023-05-07 20:45:47 +03:00
d38cb3c328 add estimation of clock cycles 2023-05-07 18:27:22 +03:00
e61281fc89 add dumping simulation memory to file 2023-05-07 16:24:07 +03:00
8ca6a10eff add example '53_add_loop_challenge' 2023-05-07 15:49:44 +03:00
91d8bbcc3d add simulating writing to memory 2023-05-07 15:45:09 +03:00
0d7a1beedd implement conditional jumps 2023-05-07 14:26:20 +03:00
6238b07cdd prefix examples with listing number 2023-05-07 14:14:34 +03:00
7c0024436d update decoder to decode from memory 2023-05-07 14:01:04 +03:00
5ba1f1f948 simulate add, sub and cmp 2023-04-24 23:06:34 +03:00
6794570362 Simulate non-memory MOVs 2023-04-24 22:04:46 +03:00
0b57a4fed2 prepare project structure for running simulations 2023-04-13 21:09:51 +03:00
bdd21c3373 compile assembly without optimization 2023-04-13 18:14:17 +03:00
e478330109 rename OP_MOVE -> OP_MOV 2023-04-13 17:55:32 +03:00
8f100ef3a0 remove completionist_decode.asm 2023-04-13 17:26:28 +03:00
95ce42d6ae add todo 2023-04-13 17:26:01 +03:00
4535ee9adb add decoding of add, sub, cmp and conditional jumps 2023-04-13 17:20:02 +03:00
5cfffd9dc9 split decoding and printing instruction to file 2023-04-13 14:39:45 +03:00
44255973d2 add more examples 2023-04-13 12:07:27 +03:00
5b67cb4e25 complete challenge homework 2 2023-04-09 21:19:30 +03:00
8e4f7419a1 complete homework 2 2023-04-09 20:46:23 +03:00
7110ff6df1 add readme 2023-04-09 20:15:33 +03:00
6163d37cec add missing fclose 2023-04-09 20:13:11 +03:00
7378f01836 add extra examples 2023-04-09 20:06:29 +03:00
4232f4eb39 update .gitignore 2023-04-09 20:05:14 +03:00
ef3ae9fcf3 remove generated files 2023-04-09 20:04:59 +03:00
bdaba318eb add a way to test dissassembling of .asm files automatically 2023-04-09 20:03:16 +03:00
32f7f00952 complete first homework 2023-04-09 18:32:19 +03:00
2f1c0da937
Initial commit 2023-04-09 12:59:39 +03:00