Commit Graph

31 Commits

Author SHA1 Message Date
4b1e8720e3 Add the repetition tester 2024-03-03 23:46:35 +11:00
b91869a49e perfaware/part2: Do RDTSC homework 2023-07-04 21:40:08 +10:00
662f5afd9b perfaware/part2: Parse strings to f64, calc & validate haversine 2023-07-01 23:12:57 +10:00
a4658b1951 perfaware: Setup part2 2023-06-25 22:30:56 +10:00
9db292f616 perfware/part1: Support listing 0057 2023-06-20 23:19:17 +10:00
56cc90c57b perfware/part1: Handle 8088 cycle counter exercise in listing 56 2023-06-14 22:56:27 +10:00
16b8483312 perfware/part1: Start to add clock counts for MOV 2023-06-13 22:14:48 +10:00
d888968ce0 perfaware/part1: Support listing 0055 2023-04-18 22:38:07 +10:00
35fe0b899a perfaware/part1: Support listing 0053" 2023-04-18 21:28:41 +10:00
39ec4213d6 perfaware/part1: Support listing 0051 & 0052 2023-04-17 23:33:31 +10:00
bd3dc5f2bc perfaware/part1: Support listing 0050" 2023-04-16 23:13:04 +10:00
00ad047d9a perfaware/part1: Support listing 0049 2023-04-16 22:29:00 +10:00
6f0715b0ca perfaware/part1: Support listing 0048 2023-04-16 21:36:10 +10:00
2a5b3461e3 perfaware/part1: Support listing 0047 2023-04-16 18:13:13 +10:00
5ae2cc3a56 perfaware/part1: Support listing 0046 2023-04-16 12:18:39 +10:00
67307e81b8 perfaware/part1: Support listing 0045 2023-03-31 23:33:11 +11:00
36ef7ff7e2 perfaware/part1: Support listing 0043 2023-03-31 00:43:15 +11:00
4467191198 sim8086: Store and print from combined struct, S86_Opcode 2023-03-30 22:37:26 +11:00
b9b75f126b perfaware/part1: Add support for SEGMENT override 2023-03-19 18:49:50 +11:00
0ec809a22f perfaware/part1: Add support for TEST/OR/XOR 2023-03-19 16:39:44 +11:00
657543d584 perfaware/part1: Add support for NOT/MUL/IDIV operands 2023-03-19 15:43:28 +11:00
f11c6d0b7f perfaware/part1: Get listing 0041 working 2023-03-18 22:31:07 +11:00
bcd509318c perfaware/part1: Support add instructions 2023-03-15 23:56:30 +11:00
53ca69bfc5 perfaware/part1: Handle listing 0040 2023-03-09 23:20:02 +11:00
c4e2be3926 perfaware/part1: Implement mem<->accum ops 2023-03-09 22:38:51 +11:00
d7b6598b1c perfaware/part1: Get listing 0039 working 2023-03-08 23:31:23 +11:00
2a17186f74 perfaware/part1: Fix OOB 'w' bitshift for IMM->Reg, print signed output 2023-03-08 08:24:20 +11:00
afa73e8475 perfaware/part1: Handle positive value IMM->Reg 2023-03-07 01:12:17 +11:00
fec3db7b3f perfaware/part1: Fix loop increment to get listing_0038 working 2023-03-06 22:29:48 +11:00
954c982856 perfaware/part1: Catch unknown instructions 2023-03-06 22:19:08 +11:00
f5346147e2 perfware/part1: Get listing_0037 working 2023-03-06 22:07:12 +11:00