ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
27 ноября
1265141
AlexG (04.12.2022 17:50, просмотров: 496)
Правлю старый ассемблерный код для ARM7TDMI. У IAR в ARM-ассемблере есть псевдоинструкции. В свежих версиях EWARM часть из них удалили, в частоности, инструкцию _BLF, которая делала вот что: 

BLF (ARM) _BLF{condition} label1, label2

Parameters

Description

The instruction is used by the compiler when calling functions that may be far away

or in Thumb mode. If the first label is within range of a BL instruction, and is in ARM

mode, a BL instruction to that label is produced. Otherwise a BL instruction to the

second label is produced


Раз убрали, значит есть другой способ это сделать?

Можно конечно попробовать тупо поменять на "BL instruction to the second label"