Сборка для любого процессора будет более или менее одинаковой по концепции. Однако сложность зависит от процессора. Исходя из того, что я вижу на вашем сайте, вы будете делать ассемблер x86 (x86 - это набор инструкций, который используют все процессоры Intel для потребительского уровня, которые используются в последних моделях Mac и всех ПК), что может оказаться довольно сложным, но не подавляющим если ты учишься по шагам.
Я считаю, что XCode работает с простыми текстовыми файлами. Hex Fiend для ваших нужд редактирования гексагона, если вы столкнетесь с ними.
Имейте в виду, сборка крайне низкоуровневая . Никаких ifs, whiles или фактически любого управляющего цикла, кроме «do операция и GOTO, если результат (не) ноль / равно» (если ваш ассемблер не предоставляет их как синтаксический сахар, что, по моему мнению, лучше, чем цель). Знания PHP будут максимально полезны. Тем не менее, знание C должно хорошо вам служить.