Die Variable muß erst Declariert werden und das wird im entsprechenden *.inc-File gemacht.

Code:
 .INCLUDE "m8def.inc"
 
ldi R16, 0b00111111
out DDRB, R16
Das geht bei mir.

Falls er das Inc-File nicht findet kommt ne Fehlermeldung:C:\Dokumente und Einstellungen\Administrator\xx.asm(2): error: Cannot find include file: m8def.inc

Kanns auch mal schauen ob in deinem M8DEF.INC die richtige Definition drinn steht : .equ DDRB =$17

Du kannst im Atmel-Studio auch den vollen Pfad zur *-INC-Datei angeben : .INCLUDE <C:\Programme\Atmel\AVR Tools\AvrAssembler2\Appnotes\m8def.inc>