KBI hardware overhead is insignificant. It can be software disable anyway, adding KBI has more benefit than disadvantage.
X and D[X] are physical registers, pseudo instructions are directly supported by assembler, same programming style as in S08/HC08, conversion is transparent to the user. Because of the new added addressing mode (tiny/short) code size is reduced while performance is equivalent for most instructions.
Hardware supports single level of stacking,also new instructions are added to support multi-level stacking emulation. User is free to optimize the feature and performance based on their application requirement. |