On Mar 27, 5:58=A0pm, "Wolfgang Kern" <nowh...@[EMAIL PROTECTED]
> wrote:
> Brian asked:
>
> > What level of assembly language would the following statement be:
>
> > db "Hello There",$
>
> It's just a string definition, usually preceded by a label.
> If you find it within code right after a call without a label,
> then you found one of these well known weird HLL functions.
>
> Don't know what you mean by 'level' (the "$" tells it's for DOS).
> You'll find db statements in almost all ASM variants with only
> minor differences in usage. This one could be from FASM,NASM,...
>
> __
> wolfgang
I don't agree.
I saw a lot of code that used the technique of picking up the return
address to find a list of, or a set of, parameters to a routine,
allowing either the calculation of the return address (by adding total
parameter lengths as they were acquired) , or by the inclusion as one
of the parameters, of the address to return to. A kind of non-stack
call.
It was ugly, and along time ago, but it was just a style of
programming (which I never used myself).
Ugh!


|