Даже при отключенной оптимизации IAR отбрасывает ненужные с его точки зрения инструкции. Скорее всего, Вы дальше в программе pos и num не используете.. Попробуйте передать их как параметры в фиктивную функцию или вывести на порты контроллера, и код должен появиться ...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)