Перепробовал все прагмы типа
#pragma optimize=high/medium/low size/balanced/speed no_cse no_unroll no_tbaa no_inline no_code_motion
Всё равно switch() оптимизирует и тратит из-за этого DPL,DPH & B в прерывании MCS-51.
Мне надо чтобы switch из четырёх элементов сделался как через if () ...
Ну неужели придётся делать ручками через if
Эскизы прикрепленных изображений