Put debug code behind DEBUG define
This commit is contained in:
parent
b000857bb4
commit
0661eb0f06
14
dosdl.asm
14
dosdl.asm
|
@ -19,7 +19,7 @@ select_target:
|
|||
mov bp, rng_output
|
||||
call store32
|
||||
|
||||
; Multiply rng output by number of targer words
|
||||
; Multiply rng output by number of target words
|
||||
xor si, si
|
||||
xor dx, dx
|
||||
xor ax, ax
|
||||
|
@ -31,8 +31,10 @@ select_target:
|
|||
loop .multiply_loop
|
||||
|
||||
mov ax, si
|
||||
%ifdef DEBUG
|
||||
call hexprint16
|
||||
call newline
|
||||
%endif
|
||||
|
||||
load_target:
|
||||
shl si, 1
|
||||
|
@ -657,15 +659,16 @@ add32:
|
|||
adc dx, [addr32 + 2]
|
||||
ret
|
||||
|
||||
hexprint32:
|
||||
%ifdef DEBUG
|
||||
hexprint32:
|
||||
xchg ax, dx
|
||||
call hexprint16
|
||||
xchg ax, dx
|
||||
hexprint16:
|
||||
hexprint16:
|
||||
xchg ah, al
|
||||
call hexprint8
|
||||
xchg ah, al
|
||||
hexprint8:
|
||||
hexprint8:
|
||||
%rep 4
|
||||
rol al, 1
|
||||
%endrep
|
||||
|
@ -673,7 +676,7 @@ hexprint8:
|
|||
%rep 4
|
||||
rol al, 1
|
||||
%endrep
|
||||
hexprint4:
|
||||
hexprint4:
|
||||
push ax
|
||||
and al, 0xf
|
||||
cmp al, 10
|
||||
|
@ -688,6 +691,7 @@ hexprint4:
|
|||
|
||||
pop ax
|
||||
ret
|
||||
%endif
|
||||
|
||||
section .data
|
||||
target times 5 db 0
|
||||
|
|
Loading…
Reference in New Issue