Logisches UND schreibt man &&, dementsprechend:

Code:
if ( !(PINC & (1<<PINC4)) && (!(PINB & (1<<PINB0)) ) )
{ workreg1 = 42
goto Taste_ged
}
Und was das Goto angeht: Schreibe lieber eine Prozedur Taste_ged, die du dann aufrufst.
Programmieren mit Goto macht man eigentlich nicht (mehr).

mfG
Markus