summaryrefslogtreecommitdiff
path: root/src/data/simulating_non_memory_movs
diff options
context:
space:
mode:
authorRaymaekers Luca <luca@spacehb.net>2025-10-24 12:58:52 +0200
committerRaymaekers Luca <luca@spacehb.net>2025-10-24 12:58:52 +0200
commit856fd58549e5bf50e800a665f9deb27d967df2fb (patch)
tree6950210e5ae3618b501a7045f10f8fc06dd903df /src/data/simulating_non_memory_movs
parentd8b3ca9d02377cf04a09e0f518a3385b7324bc4d (diff)
checkpoint
Diffstat (limited to 'src/data/simulating_non_memory_movs')
-rw-r--r--src/data/simulating_non_memory_movs/listing_0043_immediate_movsbin24 -> 0 bytes
-rw-r--r--src/data/simulating_non_memory_movs/listing_0043_immediate_movs.asm27
-rw-r--r--src/data/simulating_non_memory_movs/listing_0043_immediate_movs.txt20
-rw-r--r--src/data/simulating_non_memory_movs/listing_0044_register_movsbin28 -> 0 bytes
-rw-r--r--src/data/simulating_non_memory_movs/listing_0044_register_movs.asm32
-rw-r--r--src/data/simulating_non_memory_movs/listing_0044_register_movs.txt24
-rw-r--r--src/data/simulating_non_memory_movs/listing_0045_challenge_register_movs1
-rw-r--r--src/data/simulating_non_memory_movs/listing_0045_challenge_register_movs.asm43
-rw-r--r--src/data/simulating_non_memory_movs/listing_0045_challenge_register_movs.txt35
9 files changed, 0 insertions, 182 deletions
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
--- a/src/data/simulating_non_memory_movs/listing_0043_immediate_movs
+++ /dev/null
Binary files 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
--- a/src/data/simulating_non_memory_movs/listing_0044_register_movs
+++ /dev/null
Binary files 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)
-