Не работает, но уже лучше
add bx,02h
cmp bx,0FFFEh
jz ecmp bx,0FFFFh
jz e
inc bxпотому что ключи должны указываться раньше входных файлов.
You can mix options and other arguments. For the most part, the order you use doesn’t matter. Order does matter when you use several options of the same kind; for example, if you specify -L more than once, the directories are searched in the order specified. Also, the placement of the -l option is significant.
Как это не должен компилироваться?
почему если удалить RESET из вектора прерываний и саму метку RESET код также не работает
что это вообще такое RESET в МК
почему инициализация стека происходит именно в обработчике прерываний RESET
почему если я размещаю обработчик прерывания RESET последним - он также не работает
Proga: // Основная программа
rjmp Proga // переход на метку Proga# Set Qt environment
$ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/user/Qt/5.2.0/gcc_64/libУ процессора есть обычно ассемблеровские команды по записи в IO в обход кэша, для них делают макросы.
static inline void __raw_writel(u32 val, volatile void __iomem *addr)
{
asm volatile("str %1, %0"
: : "Qo" (*(volatile u32 __force *)addr), "r" (val));
}
MegaCraZy6, да ты, друг, и считать-то не умеешь. Ты сделал
add bx, 2перед сравнением.Гордиться тут нечем. Чем скорее отучишься так делать -- тем лучше будет для всех.