вы слишком сосредотачиваете внимание на разных формулировках обьяснений. 
и пытаясь обьяснить доходчиво, запутываете ещё больше.
_________________________________________________________________________________
(дальше могу лёгонько соврать, т.к. с СИ знаком лишь вскользь)
В  Си этот знак  не означает равенство !
сама фраза слух режет, ну не по-русски она...
если всё же брать по смыслу: как так не означает равенство?
что мы видим:
всё что слева от "=" - результат.
всё что справа от "=" - "вычисления" (или назвать как то по-другому)
так что знак "=" - всё таки знак равенства , и ни что другое.
единственное тут отличие СИ от арифметики - в применении знака "=": 
результат 
всегда пишется слева от "=".
а, ну ещё его в СИ правильнее называть "знак присвоения",
хотя по логике действий это тоже самое равенство.
"PORTB  = PINB  +  34"
означает: присвоить(или приравнять) переменной 
PORTB результат сложения переменной 
PINB и числа 34. (то, что переменная 
PORTB при этом теряет своё старое значение - само собой разумеется, и заострятть на этом внимание не стоит)
_________________________________________________________________________________
Чтобы  в  Си взять (прочитать) число из регистра или значение переменной нужно написать его название НЕ непосредственно с лева от  оператора присваивания ! 
ну ... я даже затрудняюсь понять эту фразу.
краткость - сестра.
_________________________________________________________________________________
 00010010  &  01001111 // "И" - только 1 и 1 дают 1
                          //    англ. название   AND
     00000010   // это результат
// только биты_2 в обоих числах были единицы
просмотрите употребление тэгов <pre></pre> ... 
это поможет форматировать исходный код.
а ещё есть спецсимвол для пробела 
  , его тоже иногда удобно применять...
_________________________________________________________________________________
Есть в Си операции которые изменяют значение 
переменной и без оператора присваивания :
PORTA++; ..................
вы парой обзацами выше по тексту сказали, что выражение 
 x++; является лишь сокращённым вариантом выражения 
x = x + 1;. И привели таблицу сокращений.
зачем повторять... или даже не 
повторять, а 
переиначивать то, что выше было сказанно?
_________________________________________________________________________________
обьяснение систем исчиления навевает уныние и лёгкий ужас.
_________________________________________________________________________________
дальше не буду - лень.
возмите учебник времён СССР. перенемите оттуда стилистику написания, добавьте "албанского" и раскрасте разными цветами , если вам нравится 
 ЗЫ, и проверьте, наконец, пунктуацию.... хотя бы в Word -е.