там даж не в этом дело. ПК-программист оперирует системными
вызовами и функциями помимо операторов и процедур ЯВУ. Без
инфраструктуры с виде полноценной ОС, его программа, как правило не
функционирует, и архитектуру "железа", зачастую ему знать совсем не
обязательно. МК программист же имеет полный доступ к железу на
уровне регистров, и даже на уровне Си (не говоря уж про ASM) может
делать что угодно, но правда обязан знать особенности "железа",
если работает не в рамках какой-нить эмбеддед-ориентированной ОС.