110 lines
1.6 KiB
NASM
110 lines
1.6 KiB
NASM
; ========================================================================
|
|
; 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
|