Да в том-то и беда, что "любители" сначала изучают Ц++, атолько потом (не все и если прижмёт) ассемблер. И долго удивляются, почему, например, иногда при сложении двух положительных чисел получается отрицательное...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)