From 856fd58549e5bf50e800a665f9deb27d967df2fb Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Fri, 24 Oct 2025 12:58:52 +0200 Subject: checkpoint --- .../listing_0043_immediate_movs | Bin 24 -> 0 bytes .../listing_0043_immediate_movs.asm | 27 ------------- .../listing_0043_immediate_movs.txt | 20 ---------- .../listing_0044_register_movs | Bin 28 -> 0 bytes .../listing_0044_register_movs.asm | 32 --------------- .../listing_0044_register_movs.txt | 24 ------------ .../listing_0045_challenge_register_movs | 1 - .../listing_0045_challenge_register_movs.asm | 43 --------------------- .../listing_0045_challenge_register_movs.txt | 35 ----------------- 9 files changed, 182 deletions(-) delete mode 100644 src/data/simulating_non_memory_movs/listing_0043_immediate_movs delete mode 100644 src/data/simulating_non_memory_movs/listing_0043_immediate_movs.asm delete mode 100644 src/data/simulating_non_memory_movs/listing_0043_immediate_movs.txt delete mode 100644 src/data/simulating_non_memory_movs/listing_0044_register_movs delete mode 100644 src/data/simulating_non_memory_movs/listing_0044_register_movs.asm delete mode 100644 src/data/simulating_non_memory_movs/listing_0044_register_movs.txt delete mode 100644 src/data/simulating_non_memory_movs/listing_0045_challenge_register_movs delete mode 100644 src/data/simulating_non_memory_movs/listing_0045_challenge_register_movs.asm delete mode 100644 src/data/simulating_non_memory_movs/listing_0045_challenge_register_movs.txt (limited to 'src/data/simulating_non_memory_movs') diff --git a/src/data/simulating_non_memory_movs/listing_0043_immediate_movs b/src/data/simulating_non_memory_movs/listing_0043_immediate_movs deleted file mode 100644 index a965538..0000000 Binary files a/src/data/simulating_non_memory_movs/listing_0043_immediate_movs and /dev/null differ diff --git a/src/data/simulating_non_memory_movs/listing_0043_immediate_movs.asm b/src/data/simulating_non_memory_movs/listing_0043_immediate_movs.asm deleted file mode 100644 index 475afaf..0000000 --- a/src/data/simulating_non_memory_movs/listing_0043_immediate_movs.asm +++ /dev/null @@ -1,27 +0,0 @@ -; ======================================================================== -; -; (C) Copyright 2023 by Molly Rocket, Inc., All Rights Reserved. -; -; This software is provided 'as-is', without any express or implied -; warranty. In no event will the authors be held liable for any damages -; arising from the use of this software. -; -; Please see https://computerenhance.com for further information -; -; ======================================================================== - -; ======================================================================== -; LISTING 43 -; ======================================================================== - -bits 16 - -mov ax, 1 -mov bx, 2 -mov cx, 3 -mov dx, 4 - -mov sp, 5 -mov bp, 6 -mov si, 7 -mov di, 8 diff --git a/src/data/simulating_non_memory_movs/listing_0043_immediate_movs.txt b/src/data/simulating_non_memory_movs/listing_0043_immediate_movs.txt deleted file mode 100644 index fb36287..0000000 --- a/src/data/simulating_non_memory_movs/listing_0043_immediate_movs.txt +++ /dev/null @@ -1,20 +0,0 @@ ---- test\listing_0043_immediate_movs execution --- -mov ax, 1 ; ax:0x0->0x1 -mov bx, 2 ; bx:0x0->0x2 -mov cx, 3 ; cx:0x0->0x3 -mov dx, 4 ; dx:0x0->0x4 -mov sp, 5 ; sp:0x0->0x5 -mov bp, 6 ; bp:0x0->0x6 -mov si, 7 ; si:0x0->0x7 -mov di, 8 ; di:0x0->0x8 - -Final registers: - ax: 0x0001 (1) - bx: 0x0002 (2) - cx: 0x0003 (3) - dx: 0x0004 (4) - sp: 0x0005 (5) - bp: 0x0006 (6) - si: 0x0007 (7) - di: 0x0008 (8) - diff --git a/src/data/simulating_non_memory_movs/listing_0044_register_movs b/src/data/simulating_non_memory_movs/listing_0044_register_movs deleted file mode 100644 index 346ff45..0000000 Binary files a/src/data/simulating_non_memory_movs/listing_0044_register_movs and /dev/null differ diff --git a/src/data/simulating_non_memory_movs/listing_0044_register_movs.asm b/src/data/simulating_non_memory_movs/listing_0044_register_movs.asm deleted file mode 100644 index 58988fe..0000000 --- a/src/data/simulating_non_memory_movs/listing_0044_register_movs.asm +++ /dev/null @@ -1,32 +0,0 @@ -; ======================================================================== -; -; (C) Copyright 2023 by Molly Rocket, Inc., All Rights Reserved. -; -; This software is provided 'as-is', without any express or implied -; warranty. In no event will the authors be held liable for any damages -; arising from the use of this software. -; -; Please see https://computerenhance.com for further information -; -; ======================================================================== - -; ======================================================================== -; LISTING 44 -; ======================================================================== - -bits 16 - -mov ax, 1 -mov bx, 2 -mov cx, 3 -mov dx, 4 - -mov sp, ax -mov bp, bx -mov si, cx -mov di, dx - -mov dx, sp -mov cx, bp -mov bx, si -mov ax, di diff --git a/src/data/simulating_non_memory_movs/listing_0044_register_movs.txt b/src/data/simulating_non_memory_movs/listing_0044_register_movs.txt deleted file mode 100644 index e46c56c..0000000 --- a/src/data/simulating_non_memory_movs/listing_0044_register_movs.txt +++ /dev/null @@ -1,24 +0,0 @@ ---- test\listing_0044_register_movs execution --- -mov ax, 1 ; ax:0x0->0x1 -mov bx, 2 ; bx:0x0->0x2 -mov cx, 3 ; cx:0x0->0x3 -mov dx, 4 ; dx:0x0->0x4 -mov sp, ax ; sp:0x0->0x1 -mov bp, bx ; bp:0x0->0x2 -mov si, cx ; si:0x0->0x3 -mov di, dx ; di:0x0->0x4 -mov dx, sp ; dx:0x4->0x1 -mov cx, bp ; cx:0x3->0x2 -mov bx, si ; bx:0x2->0x3 -mov ax, di ; ax:0x1->0x4 - -Final registers: - ax: 0x0004 (4) - bx: 0x0003 (3) - cx: 0x0002 (2) - dx: 0x0001 (1) - sp: 0x0001 (1) - bp: 0x0002 (2) - si: 0x0003 (3) - di: 0x0004 (4) - diff --git a/src/data/simulating_non_memory_movs/listing_0045_challenge_register_movs b/src/data/simulating_non_memory_movs/listing_0045_challenge_register_movs deleted file mode 100644 index dd781b2..0000000 --- a/src/data/simulating_non_memory_movs/listing_0045_challenge_register_movs +++ /dev/null @@ -1 +0,0 @@ -¸""»DD¹ffºˆˆŽÐŽÛŽÁ°·3±U¶wˆÜˆñŽÐŽÛŽÁŒÔŒÝŒÆ‰× \ No newline at end of file diff --git a/src/data/simulating_non_memory_movs/listing_0045_challenge_register_movs.asm b/src/data/simulating_non_memory_movs/listing_0045_challenge_register_movs.asm deleted file mode 100644 index 9e25fda..0000000 --- a/src/data/simulating_non_memory_movs/listing_0045_challenge_register_movs.asm +++ /dev/null @@ -1,43 +0,0 @@ -; ======================================================================== -; -; (C) Copyright 2023 by Molly Rocket, Inc., All Rights Reserved. -; -; This software is provided 'as-is', without any express or implied -; warranty. In no event will the authors be held liable for any damages -; arising from the use of this software. -; -; Please see https://computerenhance.com for further information -; -; ======================================================================== - -; ======================================================================== -; LISTING 45 -; ======================================================================== - -bits 16 - -mov ax, 0x2222 -mov bx, 0x4444 -mov cx, 0x6666 -mov dx, 0x8888 - -mov ss, ax -mov ds, bx -mov es, cx - -mov al, 0x11 -mov bh, 0x33 -mov cl, 0x55 -mov dh, 0x77 - -mov ah, bl -mov cl, dh - -mov ss, ax -mov ds, bx -mov es, cx - -mov sp, ss -mov bp, ds -mov si, es -mov di, dx diff --git a/src/data/simulating_non_memory_movs/listing_0045_challenge_register_movs.txt b/src/data/simulating_non_memory_movs/listing_0045_challenge_register_movs.txt deleted file mode 100644 index 66c8c7b..0000000 --- a/src/data/simulating_non_memory_movs/listing_0045_challenge_register_movs.txt +++ /dev/null @@ -1,35 +0,0 @@ ---- test\listing_0045_challenge_register_movs execution --- -mov ax, 8738 ; ax:0x0->0x2222 -mov bx, 17476 ; bx:0x0->0x4444 -mov cx, 26214 ; cx:0x0->0x6666 -mov dx, 34952 ; dx:0x0->0x8888 -mov ss, ax ; ss:0x0->0x2222 -mov ds, bx ; ds:0x0->0x4444 -mov es, cx ; es:0x0->0x6666 -mov al, 17 ; ax:0x2222->0x2211 -mov bh, 51 ; bx:0x4444->0x3344 -mov cl, 85 ; cx:0x6666->0x6655 -mov dh, 119 ; dx:0x8888->0x7788 -mov ah, bl ; ax:0x2211->0x4411 -mov cl, dh ; cx:0x6655->0x6677 -mov ss, ax ; ss:0x2222->0x4411 -mov ds, bx ; ds:0x4444->0x3344 -mov es, cx ; es:0x6666->0x6677 -mov sp, ss ; sp:0x0->0x4411 -mov bp, ds ; bp:0x0->0x3344 -mov si, es ; si:0x0->0x6677 -mov di, dx ; di:0x0->0x7788 - -Final registers: - ax: 0x4411 (17425) - bx: 0x3344 (13124) - cx: 0x6677 (26231) - dx: 0x7788 (30600) - sp: 0x4411 (17425) - bp: 0x3344 (13124) - si: 0x6677 (26231) - di: 0x7788 (30600) - es: 0x6677 (26231) - ss: 0x4411 (17425) - ds: 0x3344 (13124) - -- cgit v1.2.3-70-g09d2