> > There is close zero chance I'll ever use this stuff, > > unless I retire > > to teaching in which case I'll make people write > > PDP-11 assembler. > > That seems a tad archaic.  MIPS might be a better > choice; it's 32-bit > with 32 registers, and there are excellent simulators for > it. At my university there's a grad class that's ostensibly on reverse engineering,but you can't really disassemble anything if you don't learn assembler, so you learn it. The downside, I guess, is that I've read a decent amount of x86 assembler, but written very little. I don't think it's a bad way to learn, but of course, Larry was talking about teaching a nice instruction set, and you kind of lose that. But you get Windows DLL function calling back as a booby prize. John Finigan