ARMCAP ASSEMBLY