From ea20bd9b5bcff9db1d86d83188e1e899799f324b Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Sat, 23 Aug 2025 16:22:13 +0200 Subject: checkpoint --- archived/less_old_sim8086/build/error | 2 ++ archived/less_old_sim8086/build/first | 0 archived/less_old_sim8086/build/first.asm | 0 .../build/listing_0037_single_register_mov | 1 + .../build/listing_0038_many_register_mov | 1 + archived/less_old_sim8086/build/listing_0039_more_movs | Bin 0 -> 41 bytes .../less_old_sim8086/build/listing_0040_challenge_movs | Bin 0 -> 39 bytes .../less_old_sim8086/build/listing_0041_add_sub_cmp_jnz | Bin 0 -> 247 bytes .../build/listing_0041_add_sub_cmp_jnz_error | 2 ++ .../build/listing_0041_add_sub_cmp_jnz_first.asm | 2 ++ .../build/listing_0041_add_sub_cmp_jnz_second | 0 .../build/listing_0041_add_sub_cmp_jnz_second.asm | 0 .../build/listing_0042_completionist_decode | Bin 0 -> 893 bytes .../build/listing_0042_completionist_decode_error | 0 .../build/listing_0042_completionist_decode_first | 1 + .../build/listing_0042_completionist_decode_first.asm | 2 ++ .../build/listing_0042_completionist_decode_second | Bin 0 -> 2 bytes .../build/listing_0042_completionist_decode_second.asm | 3 +++ archived/less_old_sim8086/build/sim8086 | Bin 0 -> 43848 bytes archived/less_old_sim8086/build/test | 1 + archived/less_old_sim8086/build/test.asm | 3 +++ 21 files changed, 18 insertions(+) create mode 100644 archived/less_old_sim8086/build/error create mode 100644 archived/less_old_sim8086/build/first create mode 100644 archived/less_old_sim8086/build/first.asm create mode 100644 archived/less_old_sim8086/build/listing_0037_single_register_mov create mode 100644 archived/less_old_sim8086/build/listing_0038_many_register_mov create mode 100644 archived/less_old_sim8086/build/listing_0039_more_movs create mode 100644 archived/less_old_sim8086/build/listing_0040_challenge_movs create mode 100644 archived/less_old_sim8086/build/listing_0041_add_sub_cmp_jnz create mode 100644 archived/less_old_sim8086/build/listing_0041_add_sub_cmp_jnz_error create mode 100644 archived/less_old_sim8086/build/listing_0041_add_sub_cmp_jnz_first.asm create mode 100644 archived/less_old_sim8086/build/listing_0041_add_sub_cmp_jnz_second create mode 100644 archived/less_old_sim8086/build/listing_0041_add_sub_cmp_jnz_second.asm create mode 100644 archived/less_old_sim8086/build/listing_0042_completionist_decode create mode 100644 archived/less_old_sim8086/build/listing_0042_completionist_decode_error create mode 100644 archived/less_old_sim8086/build/listing_0042_completionist_decode_first create mode 100644 archived/less_old_sim8086/build/listing_0042_completionist_decode_first.asm create mode 100644 archived/less_old_sim8086/build/listing_0042_completionist_decode_second create mode 100644 archived/less_old_sim8086/build/listing_0042_completionist_decode_second.asm create mode 100755 archived/less_old_sim8086/build/sim8086 create mode 100644 archived/less_old_sim8086/build/test create mode 100644 archived/less_old_sim8086/build/test.asm (limited to 'archived/less_old_sim8086/build') diff --git a/archived/less_old_sim8086/build/error b/archived/less_old_sim8086/build/error new file mode 100644 index 0000000..36d5148 --- /dev/null +++ b/archived/less_old_sim8086/build/error @@ -0,0 +1,2 @@ +/home/aluc/zot/computerenhance/sim8086/listings/listing_0042_completionist_decode.asm:395: warning: superfluous LOCK prefix on XCHG instruction [-w+prefix-lock-xchg] +Segmentation fault (core dumped) diff --git a/archived/less_old_sim8086/build/first b/archived/less_old_sim8086/build/first new file mode 100644 index 0000000..e69de29 diff --git a/archived/less_old_sim8086/build/first.asm b/archived/less_old_sim8086/build/first.asm new file mode 100644 index 0000000..e69de29 diff --git a/archived/less_old_sim8086/build/listing_0037_single_register_mov b/archived/less_old_sim8086/build/listing_0037_single_register_mov new file mode 100644 index 0000000..93b300d --- /dev/null +++ b/archived/less_old_sim8086/build/listing_0037_single_register_mov @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/archived/less_old_sim8086/build/listing_0038_many_register_mov b/archived/less_old_sim8086/build/listing_0038_many_register_mov new file mode 100644 index 0000000..5605230 --- /dev/null +++ b/archived/less_old_sim8086/build/listing_0038_many_register_mov @@ -0,0 +1 @@ +وډމȈÉ \ No newline at end of file diff --git a/archived/less_old_sim8086/build/listing_0039_more_movs b/archived/less_old_sim8086/build/listing_0039_more_movs new file mode 100644 index 0000000..405b804 Binary files /dev/null and b/archived/less_old_sim8086/build/listing_0039_more_movs differ diff --git a/archived/less_old_sim8086/build/listing_0040_challenge_movs b/archived/less_old_sim8086/build/listing_0040_challenge_movs new file mode 100644 index 0000000..63b3ec5 Binary files /dev/null and b/archived/less_old_sim8086/build/listing_0040_challenge_movs differ diff --git a/archived/less_old_sim8086/build/listing_0041_add_sub_cmp_jnz b/archived/less_old_sim8086/build/listing_0041_add_sub_cmp_jnz new file mode 100644 index 0000000..6c71f1b Binary files /dev/null and b/archived/less_old_sim8086/build/listing_0041_add_sub_cmp_jnz differ diff --git a/archived/less_old_sim8086/build/listing_0041_add_sub_cmp_jnz_error b/archived/less_old_sim8086/build/listing_0041_add_sub_cmp_jnz_error new file mode 100644 index 0000000..0ad0b5f --- /dev/null +++ b/archived/less_old_sim8086/build/listing_0041_add_sub_cmp_jnz_error @@ -0,0 +1,2 @@ +Could not open file. +diff: ../build/listing_0041_add_sub_cmp_jnz_first: No such file or directory diff --git a/archived/less_old_sim8086/build/listing_0041_add_sub_cmp_jnz_first.asm b/archived/less_old_sim8086/build/listing_0041_add_sub_cmp_jnz_first.asm new file mode 100644 index 0000000..2168722 --- /dev/null +++ b/archived/less_old_sim8086/build/listing_0041_add_sub_cmp_jnz_first.asm @@ -0,0 +1,2 @@ +bits 16 +jnz test_label1 diff --git a/archived/less_old_sim8086/build/listing_0041_add_sub_cmp_jnz_second b/archived/less_old_sim8086/build/listing_0041_add_sub_cmp_jnz_second new file mode 100644 index 0000000..e69de29 diff --git a/archived/less_old_sim8086/build/listing_0041_add_sub_cmp_jnz_second.asm b/archived/less_old_sim8086/build/listing_0041_add_sub_cmp_jnz_second.asm new file mode 100644 index 0000000..e69de29 diff --git a/archived/less_old_sim8086/build/listing_0042_completionist_decode b/archived/less_old_sim8086/build/listing_0042_completionist_decode new file mode 100644 index 0000000..6bf7b11 Binary files /dev/null and b/archived/less_old_sim8086/build/listing_0042_completionist_decode differ diff --git a/archived/less_old_sim8086/build/listing_0042_completionist_decode_error b/archived/less_old_sim8086/build/listing_0042_completionist_decode_error new file mode 100644 index 0000000..e69de29 diff --git a/archived/less_old_sim8086/build/listing_0042_completionist_decode_first b/archived/less_old_sim8086/build/listing_0042_completionist_decode_first new file mode 100644 index 0000000..b64d64a --- /dev/null +++ b/archived/less_old_sim8086/build/listing_0042_completionist_decode_first @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/archived/less_old_sim8086/build/listing_0042_completionist_decode_first.asm b/archived/less_old_sim8086/build/listing_0042_completionist_decode_first.asm new file mode 100644 index 0000000..e3947a2 --- /dev/null +++ b/archived/less_old_sim8086/build/listing_0042_completionist_decode_first.asm @@ -0,0 +1,2 @@ +bits 16 +pop word [bp + si] diff --git a/archived/less_old_sim8086/build/listing_0042_completionist_decode_second b/archived/less_old_sim8086/build/listing_0042_completionist_decode_second new file mode 100644 index 0000000..5407bf3 Binary files /dev/null and b/archived/less_old_sim8086/build/listing_0042_completionist_decode_second differ diff --git a/archived/less_old_sim8086/build/listing_0042_completionist_decode_second.asm b/archived/less_old_sim8086/build/listing_0042_completionist_decode_second.asm new file mode 100644 index 0000000..000ca41 --- /dev/null +++ b/archived/less_old_sim8086/build/listing_0042_completionist_decode_second.asm @@ -0,0 +1,3 @@ +bits 16 + +add al, [bx + si] diff --git a/archived/less_old_sim8086/build/sim8086 b/archived/less_old_sim8086/build/sim8086 new file mode 100755 index 0000000..4ae804a Binary files /dev/null and b/archived/less_old_sim8086/build/sim8086 differ diff --git a/archived/less_old_sim8086/build/test b/archived/less_old_sim8086/build/test new file mode 100644 index 0000000..866ad47 --- /dev/null +++ b/archived/less_old_sim8086/build/test @@ -0,0 +1 @@ +Q \ No newline at end of file diff --git a/archived/less_old_sim8086/build/test.asm b/archived/less_old_sim8086/build/test.asm new file mode 100644 index 0000000..8ec3d4e --- /dev/null +++ b/archived/less_old_sim8086/build/test.asm @@ -0,0 +1,3 @@ +bits 16 + +push cx -- cgit v1.2.3-70-g09d2