18 Commits

Author SHA1 Message Date
3ca4059c44 Listing 52 2025-03-21 20:47:34 +07:00
948960e8f5 Listing 51 2025-03-21 20:11:20 +07:00
0e90e2c23c Handle additional jumps for listing 50 2025-03-21 17:19:48 +07:00
d0f91f15f8 Listings 48 and 49 2025-03-21 16:33:24 +07:00
cd5eada115 Listing 47 2025-03-20 16:09:44 +07:00
fd8f696627 Listing 46 2025-03-19 21:07:11 +07:00
c312b7fd57 Fix register logic since we can access high and low parts, it's really ugly 2025-03-18 21:16:08 +07:00
b78d043b6c Add new listings, supply cs register, fix segreg mov instruction 2025-03-17 21:51:52 +07:00
118ed482c1 Add listing 0044.txt, rm test files at the end of script 2025-03-16 23:55:26 +07:00
6e7783c623 Bash script to compare expected output, print values in a way that's easy to test 2025-03-16 23:45:37 +07:00
32ddb518e9 Break code up into files, delete C code, organize things better 2025-03-15 17:28:51 +07:00
d4216d793a Listing 43/44 asm files 2025-03-13 17:50:58 +07:00
c7ee622847 Rename listing files 2025-03-03 20:40:47 +07:00
20d1aed742 mov_inst and add_inst procedures to avoid too much nesting 2024-01-15 20:16:01 +07:00
3b6381f981 Part01-02: More mov instructions being handled 2024-01-13 22:18:26 +07:00
6066e930db Part01-01: Listing 38 with multiple mov instructions now working 2024-01-13 15:51:51 +07:00
285b54e95f Struct Register added to have a proper abstraction 2024-01-13 10:47:06 +07:00
a0157a0759 Part01-01: Project setup and basic decoding 2024-01-12 22:28:10 +07:00