Ассеблер ругаться и не должен, его дело код сгенерить (в макро-ассемблерах, правда (как правило, а не факт), фича установки типа устройства проверяется с выдачей ошибок об illegal code) (+)
(«Телесистемы»: «Конференция «Микроконтроллеры и их применение»»)