Re: C# programmer wants to learn assembly?? plz help




"Frank Kotler" <fbkotler@xxxxxxxxxxx> wrote in message
news:1VSkh.3030$oo4.517@xxxxxxxxxxx
C'mon, you Masm guys, give Gideon a hand with this!


What? Perhaps help like this, "MASM the hard way":

LNK563.EXE contains LINK.EXE and CVPACK.EXE for Visual C++ version 1.52.
http://download.microsoft.com/download/vc15/Update/1/WIN98/EN-US/Lnk563.exe
ftp://ftp.microsoft.com/Softlib/MSLFILES/LNK563.EXE

BINS_DDK.EXE contains EXE2BIN.EXE as Bin_win98_exe2bin.exe (and possibly
other stuff...)

http://www-static.cc.gatech.edu/computing/classes/AY2002/cs4455_spring/Asst2Files/BINS_DDK.EXE
(Unfortunately, I couldn't find a valid MS site link for this... I did find
another link to a site in the .ru domain, but the file appeared to be bad.)

ML611D.EXE contains ML.EXE v611_D, final DOS version of ML.EXE
ftp://ftp.microsoft.com/Softlib/MSLFILES/ML611D.EXE

ML612.EXE contains update from ML611D.EXE to Windows ML.EXE v6.12
ML613.EXE contains update from ML611D.EXE to Windows ML.EXE v6.13
ML614.EXE contains update from ML611D.EXE to Windows ML.EXE v6.14
(ftp://ftp.microsoft.com/Softlib/MSLFILES/)
(these aren't needed for a Windows version of ML.EXE since VCPP5.EXE has the
newest Windows version)

ML614.EXE contains WIN.INC
ftp://ftp.microsoft.com/Softlib/MSLFILES/ML614.EXE

VCPP5.EXE contains Windows ML.EXE v6.15, ML.ERR, H2INC.EXE, H2INC.ERR

http://download.microsoft.com/download/vb60ent/Update/6/W9X2KXP/EN-US/vcpp5.exe

NMAKE15.EXE contains NMAKE.EXE and NMAKE.ERR

http://download.microsoft.com/download/vc15/patch/1.52/w95/en-us/nmake15.exe

MASM 6.1 Programmer's Guide as complete PDF
http://ece.uprm.edu/~mtoledo/4206/ProgrammerGuide.pdf

MASM 6.1 Reference as complete PDF
http://ece.uprm.edu/~mtoledo/4206/Reference.pdf

There are a number of non-MS sources for these (you search):
DOSXNT.EXE
DOSXNT.386

I'm not sure if they can be found in one of the files in the mslfiles
directory. The version of DOSXNT.EXE that I have doesn't match the ones on
the net... ?!?! Okay, where did it come from?

(How hard is it for MS to just leave this stuff hanging around on an ftp
server for decades?)

;)


Rod Pemberton


.



Relevant Pages

  • Re: HAY Herbert, wanna write a legal PE executable ?
    ... Windows 32 bit PE executable files are a specification from ... Who said it need the sheer brutal power of MASM to write a 1024 byte ... possible to improve it using a better assembler. ...
    (alt.lang.asm)
  • Re: Which x86 assembler for Windows/Linux/Solaris?
    ... > like to continue supporting our Windows program. ... "4.11 Using MASM under Linux ... The object files in ELF format can ...
    (comp.lang.asm.x86)
  • Re: ///HLA StdLib2 criticism
    ... this obsolete method would be adding black-box programming ... the truth is you use Windows, all your users use Windows, and ReactOS ... hit for NASM than for MASM. ... 800-pound gorilla amongst all the 8-pound assemblers out there. ...
    (alt.lang.asm)
  • Re: Iczelions tutorials revisited.
    ... >>> that I should use MASM. ... >> to almost all of the good Assemblers around. ... While perusing your "Windows Programming in Assembly ... at six months for an established C programmer" my ...
    (alt.lang.asm)
  • Re: MASM32 help
    ... As I understand it (as is probably obvious, I am neither a Masm user nor a Windows programmer - and it makes a difference!), Masm uses ".386" and friends for two purposes - to enable "modern" instructions, and to ask for 32-bit code. ... What you've got there is Linux code, modified from Nasm syntax - not quite enough, apparently - to Masm syntax. ... I've done "push -11" and had it work, but what I think you're supposed to do is "push -11", call GetStdHandle, and use what that returns as your handle to ...
    (comp.lang.asm.x86)