über dieses Thema gibts in diesem Forum wirklich einiges zu finden...
hardwaremäßig ist nicht viel zu machen, du verbindest jeweils alle SDA- und SCL-Pins und verbindest die Leitungen(jede der beiden einmal) über einen 10k Widerstand mit 5V
Beispiele für Assembler finden sich im Datenblatt