Зажечь пиксель - Assembler
Формулировка задачи:
Покопался в интернете про язык Assembler. Многие пишут, что с помощью него можно все. А примеров этого всемогущего языка, только Hallow World или использование Win - функций, которые в языке Си тоже можно вызвать. В связи с этим хотел задать вопрос. Можно ли зажечь конкретный пиксель в Windows 7 посреди экрана, не использую функции windows ?
Решение задачи: «Зажечь пиксель»
textual
Листинг программы
FORCEINLINE num64 GCD(num64 a, num64 b) { if (a == 0) return b; if (b == 0) return a; unsigned long shift; _BitScanForward64(&shift, a | b); unsigned long index_a; _BitScanForward64(&index_a, a); a >>= index_a; do { unsigned long index_b; _BitScanForward64(&index_b, b); b >>= index_b; const num64 a1 = a; const num64 b1 = b; a = (a1 > b1) ? b1 : a1; b = (a1 > b1) ? a1 : b1; b -= a; } while (b); return (a << shift); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д