Visu nelasīju, bet vai nav vienkāršāk print procedūrā pušot tikai AX un rakstīt šādi:
print proc
push AX
mov AH, 09h
int 21h
pop AX
retn
endp
un lietot tā:
lea DX, mainīgā_vārds_uz_null_terminated_string
call print
tas ir klasisks paņēmiens, īstenībā. Ja iegriež iekš macro, tad var dabūt pavisam smuku "funkciju" ar vienu parametru
domāju ka pārējo kodu arī varētu apdeitot, bet šobrīd nav garīgā visu lasīt :)
(Lasīt komentārus)
Nopūsties: