Wenn du das in der Festpunktdarstellungn speichern möchtest (was du anscheinend vor hast), dann multiplizierst du die 8-Bit Variable mit 2 (oder machst einen logischen Schift nach links (<<)) und addierst das Bit aus der zweiten Variable dazu.
Musst halt drauf achten, an welcher Stelle das Bit in der zweiten Variable steht... wenns an erster Stelle steht (bei der 2^0 Stelle), dann kannst du einfach die ganze Variable dazuaddieren, ansonsten musst du dieses Bit eben dahin schieben.
Oder du machst es mit einer abfrage: if(Var2 > 0) then Var1 = Var1 + 1
Nicht vergessen, dass die entstehende variable in einer 16-bit Variable gespeichert werden muss.

Hoffe es hat dir geholfen
Gruß, Yaro