add new logic, now assembler generates by PL1 char declaration