Точнее ASMarm
Кто пользовался сабжевым пакетом? К нему прилагается ассемблер narm. Вот простой пример, как из него сделать исполняемый файл?
Вот его листинг (test1.asm)
; Simple Message Box
SECTION .text
ORG 0x1b0000
Entry:
; debug break
dcd 0xe6000010
stmdb sp!, {lr, r4-r5}
ldr r0, XBufP
ldr r1, Fmt1P
ldr r2, TextP
mov r3, #1
mov r3, r3, LSL #2
ldr r4, Xswprintf
mov lr, pc
mov pc, r4
mov r5, #1
l1:
mov r3, #1
ldr r2, TitleP
ldr r1, XBufP
mov r0, #0
ldr r4, XMessageBoxW
mov lr, pc
mov pc, r4
subs r5, r5, #1
bne l1
mov r0, #0x0
ldmia sp!, {pc, r4-r5}
; Export addresses from coredll.dll
%ifdef J720
XMessageBoxW dcd 0x01faf194
Xswprintf dcd 0x01fd2f4c
%endif
%ifdef IPAQ
XMessageBoxW dcd 0x01faece4
Xswprintf dcd 0x01fd0df8
%endif
; Unicode
Text dcw 'R','e','s',':',' ', 0 , 0 , 0
Title dcw 'R','e','s','u','l','t', 0 , 0
;XBuf times 100 dcw 0
XBuf dcw 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
Fmt1 dcw '%','s','%','d',0,0
TextP dcd Text
TitleP dcd Title
XBufP dcd XBuf
Fmt1P dcd Fmt1
XEOF dcd 0xabcdabcd