Но оно каким-то чудом весь єкран охвативает)
я там ложу по два байта же когда счетчик будет FFFEh следующие два байта будут уже заполнени
add bx, 2
перед сравнением.люблю делать такие велики иначе неумею
Не работает, но уже лучше
add bx,02h
cmp bx,0FFFEh
jz e
cmp 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));
}