Hola, es correcto lo que pusiste, las demas tiene que ver con el modo de direccionamiento indexado,
CLR oprx8,X
Borra el contenido de la posicion de memoria apuntada por el registro X + el offset oprx8 ( Por eso el X es llamado Indice )
CLR ,X
Borra el contenido de la posicion de memoria apuntada por el registro X
CLR oprx8,SP
Borra el contenido de la posicion de memoria apuntada por el stack pointer + el offset oprx8
Esta ultima, y todas las nuevas que posee el HCS08 a diferencia del HC08 son para hacerle la vida mas facil al compilador C, por eso al HCS08 se le dice C "friendly" ya que la arquitectura esta optimizada para una facil y eficiente forma de trasladar código C a assembler.
Saludos !