OK. So rep is used for repz and repe, because the movet only stops on
ecx=0 right?
You know that took two days and another one on Google, and NOWHERE do
I find this small truth!
Now I finally get a listing of 3 megabyte from
\masm32\bin\ML /c /Fl myprog.asm
when I'm only looking for about 200 lines of assembly code, but get
all the include libraries and all the macro libraries, etc, all for a
lousy
exit
statement being present as per a "Hello World" example?
Perhaps "Invoke ExitProcedure" ?.
Questions.:-
1) What is a good set of command-line assembly options to assemble my
code and get a simple assembly listing with all the includes
"silenced"? i.e a short listing of the assembled code? Assuming it's
possible. I would have expected the junk to be inhibited unless
requested, not as a default!
2) Can I produce a .COM executable (yes I did it ising "/AL") but in
such a form that it executes 32-bit code in DOS emulations? Surely
such would use the 32-bit prefix operation signals (66h, 67h) instead
of the full 32 bit long form.operations for Windows execution?


|