diff options
Diffstat (limited to 'src/data/simulating_add_sub_cmp')
6 files changed, 0 insertions, 105 deletions
diff --git a/src/data/simulating_add_sub_cmp/listing_0046_add_sub_cmp b/src/data/simulating_add_sub_cmp/listing_0046_add_sub_cmp deleted file mode 100644 index ba7e73d..0000000 --- a/src/data/simulating_add_sub_cmp/listing_0046_add_sub_cmp +++ /dev/null @@ -1 +0,0 @@ -)˼9
\ No newline at end of file diff --git a/src/data/simulating_add_sub_cmp/listing_0046_add_sub_cmp.asm b/src/data/simulating_add_sub_cmp/listing_0046_add_sub_cmp.asm deleted file mode 100644 index 287e958..0000000 --- a/src/data/simulating_add_sub_cmp/listing_0046_add_sub_cmp.asm +++ /dev/null @@ -1,29 +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 46 -; ======================================================================== - -bits 16 - -mov bx, -4093 -mov cx, 3841 -sub bx, cx - -mov sp, 998 -mov bp, 999 -cmp bp, sp - -add bp, 1027 -sub bp, 2026 - diff --git a/src/data/simulating_add_sub_cmp/listing_0046_add_sub_cmp.txt b/src/data/simulating_add_sub_cmp/listing_0046_add_sub_cmp.txt deleted file mode 100644 index 4b27dba..0000000 --- a/src/data/simulating_add_sub_cmp/listing_0046_add_sub_cmp.txt +++ /dev/null @@ -1,16 +0,0 @@ ---- test\listing_0046_add_sub_cmp execution --- -mov bx, 61443 ; bx:0x0->0xf003 -mov cx, 3841 ; cx:0x0->0xf01 -sub bx, cx ; bx:0xf003->0xe102 flags:->S -mov sp, 998 ; sp:0x0->0x3e6 -mov bp, 999 ; bp:0x0->0x3e7 -cmp bp, sp ; flags:S-> -add bp, 1027 ; bp:0x3e7->0x7ea -sub bp, 2026 ; bp:0x7ea->0x0 flags:->PZ - -Final registers: - bx: 0xe102 (57602) - cx: 0x0f01 (3841) - sp: 0x03e6 (998) - flags: PZ - diff --git a/src/data/simulating_add_sub_cmp/listing_0047_challenge_flags b/src/data/simulating_add_sub_cmp/listing_0047_challenge_flags Binary files differdeleted file mode 100644 index 58edaa0..0000000 --- a/src/data/simulating_add_sub_cmp/listing_0047_challenge_flags +++ /dev/null diff --git a/src/data/simulating_add_sub_cmp/listing_0047_challenge_flags.asm b/src/data/simulating_add_sub_cmp/listing_0047_challenge_flags.asm deleted file mode 100644 index 0a4cd1f..0000000 --- a/src/data/simulating_add_sub_cmp/listing_0047_challenge_flags.asm +++ /dev/null @@ -1,36 +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 47 -; ======================================================================== - -bits 16 - -add bx, 30000 -add bx, 10000 -sub bx, 5000 -sub bx, 5000 - -mov bx, 1 -mov cx, 100 -add bx, cx - -mov dx, 10 -sub cx, dx - -add bx, 40000 -add cx, -90 - -mov sp, 99 -mov bp, 98 -cmp bp, sp diff --git a/src/data/simulating_add_sub_cmp/listing_0047_challenge_flags.txt b/src/data/simulating_add_sub_cmp/listing_0047_challenge_flags.txt deleted file mode 100644 index d33a1ca..0000000 --- a/src/data/simulating_add_sub_cmp/listing_0047_challenge_flags.txt +++ /dev/null @@ -1,23 +0,0 @@ ---- test\listing_0047_challenge_flags execution --- -add bx, 30000 ; bx:0x0->0x7530 flags:->P -add bx, 10000 ; bx:0x7530->0x9c40 flags:P->SO -sub bx, 5000 ; bx:0x9c40->0x88b8 flags:SO->PAS -sub bx, 5000 ; bx:0x88b8->0x7530 flags:PAS->PO -mov bx, 1 ; bx:0x7530->0x1 -mov cx, 100 ; cx:0x0->0x64 -add bx, cx ; bx:0x1->0x65 flags:PO->P -mov dx, 10 ; dx:0x0->0xa -sub cx, dx ; cx:0x64->0x5a flags:P->PA -add bx, 40000 ; bx:0x65->0x9ca5 flags:PA->PS -add cx, -90 ; cx:0x5a->0x0 flags:PS->CPAZ -mov sp, 99 ; sp:0x0->0x63 -mov bp, 98 ; bp:0x0->0x62 -cmp bp, sp ; flags:CPAZ->CPAS - -Final registers: - bx: 0x9ca5 (40101) - dx: 0x000a (10) - sp: 0x0063 (99) - bp: 0x0062 (98) - flags: CPAS - |
