|
51 всегда умел сравинвать неменяя содержимого регистров. Наэто ему дана очень мостчная вестчь называемая переключением банков.Просто щелкнули банком, сделали то шо нада и щелкнули им обратно.Банки его выгодно отличают от авр, банками можно быстро работать в прирываниях несохраняя регистры.А в авр вы пардон не умножить не лпмить безтого чтоб закидывать р0-р1 в кучу немогете)))))Я молчу еше про регистры с 16 того которые посути тотже аккумулятор только больше)))))Ну хреналь вы приципились к аккумулятору если у вас тожесамое никаких логических операции с нижней банкой нет?Ну и сравнивать вы с константой тоже неумеите без переноса в верхнюю банку.Или вы делаите программы в которых каждой переменной отведенно фиксированное место в верхней банке и никаких переносов нет? Тогда мои вам поздравления))))
Нет знакового умножения? Зато есть деление))))И в последних сигналах есть умножение 16х16. А у вас есть?)))))
И ненадо говорить что это уже не 51, по вашей логике также можно и аввр назвать уже не авр таккак в первых аврках даже умножения небыло))))))Эволюция батенька)))))
А мцс51 он перестанет быть ядро полностью сменица. Покаже мы замечаем тока апгрэйд без обрезания))))
E-mail: info@telesys.ru