News:

Masm32 SDK description, downloads and other helpful links

Main Menu

MASM64 grammar reference

Started by Player1UK, May 30, 2021, 12:11:27 AM

Previous topic - Next topic

Player1UK

I've created a complete grammar reference document for MASM64:
https://onedrive.live.com/view.aspx?ithint=file,pdf&resid=2C18DFD7C47CC9A7%21622&authkey=%21AAPQgLTI4FlEL04

Any corrections would be greatly appreciated.
Creating the first visual programming environment to develop software.

hutch--

Looks like you have done a lot of work there.  :thup:
http://www.masm32.com    :biggrin:  :skrewy:

Player1UK

Thank you (and thank you for all your hard work, I started out learning assembly language using masm32 way back in 2000).

I posted a link because the document itself is continuously being updated, whilst I'm using it to create a visual development environment.

The next big change will be the gradual inclusion of all the 64-bit mnemonics.
Creating the first visual programming environment to develop software.

hutch--

The mnemonic list will be appreciated by many people. One suggestion, try and bundle them as families as scouring through the Intel manuals is hard work for folks who are not used to them.
http://www.masm32.com    :biggrin:  :skrewy:

Player1UK

x86-64 Instruction Set reference:
https://onedrive.live.com/view.aspx?ithint=file,pdf&resid=2C18DFD7C47CC9A7%21624&authkey=%21ANTJqFkX5v3hdno

This contains all the general-purpose 64-bit instructions, excluding Cache, FPU, SIMD (MMX, SSE, AVX), FMA, and BMI instructions.
I have a separate document for Cache instructions, and a much larger (471 pages) document for all the 64-bit FPU MMX SSE AVX FMA BMI instructions.
Creating the first visual programming environment to develop software.