Microsoft ARM Assembler
The Microsoft ARM assemblers, armasm and armasm64, support several command-line options. By default, armasm assembles ARMv7 Thumb assembly language into the Microsoft implementation of the Common Object File Format (COFF). The armasm64 assembler creates COFF object code for ARM64 and ARM64EC targets.
Program
EXPORT WinMainCRTStartup
AREA .text, CODE
WinMainCRTStartup PROC
mov x1, #0
svc #44
ENDP
END armasm64 -machine arm64 program.asm -o project.obj
link program.obj /SUBSYSTEM:windows