zur Pinbelegung siehe Datenblatt. Einfach bei google "ATmega8 pdf" eingeben und es sollte einer der ersten Treffer sein. Gleich unter den ersten Seiten muss auch die Pinbelegung sein.
Welches die AD Ports sind, steht da auch.

PB-PD sind die digitalen Ports. Manche davon sind mehrfach belegt (AD Pins, UART, SPI, ...) - den verwendnungszweck kann man später in der Software festlegen.

AREF ist die Referenzspannung für die analog - digitalwandlung. Kann maximal bis VCC gehen.

AVCC ist im prinzip das selbe wie VCC auch - nur für den analogen Teil des Controllers. Da über VCC vom Controller Störungen rauskommen, hat man so die Möglichkeit die Analoge Betriebsspannung vorher zu filtern. Wenn du keine hohe Genauigkeit beim AD wandeln braucht, kannst du AVCC mit VCC zusammenlegen. Andernfalls die Beschaltung (mit Induktivität) so machen, wie im Datenblatt beschrieben.

Viele Grüße
Flite