diff --git a/build/make/ads2armasm_ms.pl b/build/make/ads2armasm_ms.pl
index 95c80840301d7ef1446c1794ea29547c74956ea2..61ffe88691e47d46cbf75f4aed99472f262fec04 100755
--- a/build/make/ads2armasm_ms.pl
+++ b/build/make/ads2armasm_ms.pl
@@ -32,6 +32,7 @@ while (<STDIN>)
 
     s/ldrneb/ldrbne/i;
     s/ldrneh/ldrhne/i;
+    s/(ENDP.*)/$&\n    ALIGN 4/;
 
     print;
 }