A good MASM32 command-reference site?

I've recently started assembler programming in MASM32. I haven't been able to find a comprehensive and simple command/opcode database in the web, which leaves me no other option than having to perform searches in the MASM32 reference ".doc" file using MS WORD. (...and that.. well... is really tiresome)

Does somebody know a good command-reference site for MASM32 (and/or about commands on the Intel family)? .
I don't know MASM (that's the microsoft assembler, right?) but if you're looking for an x86 assembly tutorial, here's one: http://www.drpaulcarter.com/pcasm/

I think it assumes you use NASM (which is the Netwide Assembler. It's a great cross-platform assembler; it's light-weight, fast and it's also open source) but IMO you should use NASM anyway. It's a really good assembler.
Thanks for the help, chrisname, but unfortunately that's not what i'm looking for (Good tutorial, though).I'm not looking for tutorials, but for an online command-reference database. I'm stating this in bold to avoid future confusions. A website that is to MASM what cplusplus.com is to C++ (in terms of reference databases).

Once again, thanks for the help.
Last edited on
Ah, my mistake.
command-reference database

So, like an explanation of all the instructions, e.g. what they do and what operands they take?
Kind of like
HLT -- halt the CPU until the next external interrupt is fired [ring 0 only]


Or do you want MASM-specific stuff, like assembler directives?

In the first case, see the Intel manuals at http://www.intel.com/products/processor/manuals/ (you can get them free on CD-ROM sent anywhere in the world, or just download them) or this list of opcodes: http://ref.x86asm.net/ (or, better yet, both)

In the second case, see http://webster.cs.ucr.edu/Page_TechDocs/MASMDoc/
Thanks a lot for the links.

@chrisname : Yeah, i was looking for an explanation of all the instructions, e.g. what they do and what operands they take. I had already knowledge about the intel manuals.. but hell, they're HUGE. Anyways, the three links are very good ones, specially http://ref.x86asm.net/ , which seemed like an excellent reference site. Thanks.

@Duoas : Thanks for the links, however http://library.n0i.net/hardware/i8086opcodes/ does not work. Do you know any other way of accessing the site?
Last edited on
Hmm, sorry, I didn't realize it was a dead link. Sorry.

Some of these are good:
http://www.google.com/search?q=i8086+opcodes
intel manuals.. but hell, they're HUGE

That's a good thing! Lots of companies don't put manuals out like Intel and AMD do. I know it's for their own benefit (more programmers=>more programs=>more customers) but it's still good that they do it.

@Duoas,
Yeah, I just google searched "x86 instructions" a while ago.

That's a good thing! Lots of companies don't put manuals out like Intel and AMD do. I know it's for their own benefit (more programmers=>more programs=>more customers) but it's still good that they do it.

I totally agree. However, it would be a good idea to try to push that "providing-all-the-info" concept a bit further, and create an online database (..like cplusplus.com ! ). cplusplus.com has probably been my best companion at learning c++, so i was looking for something similar on the internet.

Right now, i took a read to a file called "opcodes" located right in the help file on the /masm32/help folder, and is exactly what i was looking for.

Anyways, thanks a lot for the help. ^_^
Topic archived. No new replies allowed.