Can't convert to pointer

Part of the expression could not be converted to a memory pointer, for
example, by using the PTR operator,

mov cl,[BYTE PTR al] ;can't make AL into pointer