question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Assembly: add MASM x86/x86_64 lexer

See original GitHub issue

sections highlight MASM operators(not commands, some of them are in Assembly): CARRY? OVERFLOW? PARITY? SIGN? ZERO? DUP MASK WIDTH EQ GE GT LE LT NE IMAGEREL LROFFSET OFFSET SECTIONREL SEG Type HIGH HIGH32 HIGHWORD LENGTH LENGTHOF LOW LOW32 LOWWORD OPATTR PTR SHORT SIZE SIZEOF THIS TYPE .TYPE compiler directives: .ALLOCSTACK .ENDPROLOG PROC .PUSHFRAME .PUSHREG .SAVEREG .SAVEXMM128 .SETFRAME ALIGN EVEN LABEL ORG ELSE ELSEIF ELSEIF2 IF IF2 IFB IFNB IFDEF IFNDEF IFDIF IFDIF IFE IFIDN IFIDN .BREAK .CONTINUE .ELSE .ELSEIF .ENDIF .ENDW .IF .REPEAT .UNTIL .UNTILCXZ .WHILE .ERR .ERR2 .ERRB .ERRDEF .ERRDIF .ERRE .ERRIDN .ERRNB .ERRNDEF .ERRNZ ALIGN BYTE SBYTE DWORD SDWORD EVEN FWORD LABEL ORG QWORD REAL4 REAL8 REAL10 TBYTE WORD SWORD = EQU TEXTEQU .CREF .LIST .LISTALL .LISTIF .LISTMACRO .LISTMACROALL .NOCREF .NOLIST .NOLISTIF .NOLISTMACRO PAGE SUBTITLE .TFCOND TITLE ENDM EXITM GOTO LOCAL MACRO PURGE ALIAS ASSUME COMMENT ECHO END .FPO INCLUDE INCLUDELIB MMWORD OPTION POPCONTEXT PUSHCONTEXT .RADIX .SAFESEH XMMWORD YMMWORD ENDP INVOKE PROC PROTO .386 .386P .387 .486 .486P .586 .586P .686 .686P .K3D .MMX .XMM ENDM FOR FORC GOTO REPEAT WHILE COMM EXTERN EXTERNDEF INCLUDELIB PUBLIC CATSTR INSTR SIZESTR SUBSTR ENDS RECORD STRUCT TYPEDEF UNION segmentation directives: .ALPHA ASSUME .DOSSEG END ENDS GROUP SEGMENT .SEQ .CODE .CONST .DATA .DATA? .DOSSEG .EXIT .FARDATA .FARDATA? .MODEL .STACK .STARTUP

Issue Analytics

  • State:closed
  • Created 5 years ago
  • Comments:21 (21 by maintainers)

github_iconTop GitHub Comments

1reaction
Artem3213212commented, Nov 21, 2018

case insensitive - инструкции и регистры остальное - case sensitive

0reactions
Artem3213212commented, Nov 24, 2018

да

Read more comments on GitHub >

github_iconTop Results From Across the Web

Guide to x86 Assembly - Computer Science
This guide describes the basics of 32-bit x86 assembly language programming, covering a small but useful subset of the available instructions ...
Read more >
How can I use the ADD instruction with MASM? - Stack Overflow
This error is related to the ADD line. If I omit that line the program runs fine. assembly · x86 · masm.
Read more >
Basic X86-64 assembler, written in golang - GitHub
Show the output of lexing a program. This is useful for debugging and development-purposes, it isn't expected to be useful to end-users. cmd/parser....
Read more >
Setting up Visual Studio 2022 For Assembly MASM - YouTube
Setting up Visual Studio 2022 for Assembly MASM is a tutorial on how to setup visual studio 2022 with assembly MASM and how...
Read more >
MASM for x64 (ml64.exe) - Microsoft Learn
In this article. Add an assembler-language file to a Visual Studio C++ project; ml64-Specific Directives; 32-Bit Address Mode (Address Size ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found