Erstmal ist z.B. Wikipedia Dein Freund.

Ich versuchs mal zu erklären:

Dualzahl nach Dezimalzahl:
Das Zehnersystem funktioniert ja so: Die erste Stelle (die Einer) kann man ausdrücken als 10^0. Z.B. die 7 = 7*10^0. Die Zehner werden Ausgedrückt als 10^1, die Hunderter als 10^2 usw. Also kann man die Zahl 1234 schreiben als:

1234 = 1*10^3 + 2*10^2 + 3*10^1 + 4*10^0

Deine Basis ist also immer 10^n!

Und so funktioniert das auch im Dezimalsystem: Deine Basis ist 2^n!
Also ist z.B. die Zahl 01010 binär im Dezimalsystem die folgende:

01010 binär = 0*2^4 + 1*2^3 + 0*2^2 + 1*2^1 + 0*2^0 dezimal = 10 dezimal

Dezimalzahl nach Binärzahl:
Das andersherumrechnen geht etwas anders: nehmen wir die Zahl 13d (d=dezimal, b=binär).

Du nimmst einfach die größte 2er-Potenz, die noch in die 13d reinpasst, also hiet 2^3. Also hast Du für die Stelle 2^3 schon mal eine 1 im Binärsystem.
Dann ziehst Du die 8d von der 13d ab und erhälst 5d. Nun verfährst Du wieder gleich. Die größte Stelle, die in die 5d reinpasst wäre 2^2. usw.
Zum schluss kommt raus: 1101b

Ich hoffe, das hat Dir etwas geholfen.