; ======================================================================== ; ; (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 41 ; ======================================================================== bits 16 add bx, [bx+si] add bx, [bp] add si, 2 add bp, 2 add cx, 8 add bx, [bp + 0] add cx, [bx + 2] add bh, [bp + si + 4] add di, [bp + di + 6] add [bx+si], bx add [bp], bx add [bp + 0], bx add [bx + 2], cx add [bp + si + 4], bh add [bp + di + 6], di add byte [bx], 34 add word [bp + si + 1000], 29 add ax, [bp] add al, [bx + si] add ax, bx add al, ah add ax, 1000 add al, -30 add al, 9 sub bx, [bx+si] sub bx, [bp] sub si, 2 sub bp, 2 sub cx, 8 sub bx, [bp + 0] sub cx, [bx + 2] sub bh, [bp + si + 4] sub di, [bp + di + 6] sub [bx+si], bx sub [bp], bx sub [bp + 0], bx sub [bx + 2], cx sub [bp + si + 4], bh sub [bp + di + 6], di sub byte [bx], 34 sub word [bx + di], 29 sub ax, [bp] sub al, [bx + si] sub ax, bx sub al, ah sub ax, 1000 sub al, -30 sub al, 9 cmp bx, [bx+si] cmp bx, [bp] cmp si, 2 cmp bp, 2 cmp cx, 8 cmp bx, [bp + 0] cmp cx, [bx + 2] cmp bh, [bp + si + 4] cmp di, [bp + di + 6] cmp [bx+si], bx cmp [bp], bx cmp [bp + 0], bx cmp [bx + 2], cx cmp [bp + si + 4], bh cmp [bp + di + 6], di cmp byte [bx], 34 cmp word [4834], 29 cmp ax, [bp] cmp al, [bx + si] cmp ax, bx cmp al, ah cmp ax, 1000 cmp al, -30 cmp al, 9 test_label0: jnz test_label1 jnz test_label0 test_label1: jnz test_label0 jnz test_label1 label: je label jl label jle label jb label jbe label jp label jo label js label jne label jnl label jg label jnb label ja label jnp label jno label jns label loop label loopz label loopnz label jcxz label