Оказывается, вид листинга дизассемблера зависит от "output file
format" в XC8 global options, если там стоит ELF/DWARF то в
листинге пропуски комманд, хотя сам код нормальный. Если там COFF,
то все комманды видны. В качестве побочного эффекта установил новый MPLABX и XC8, но пока не пролечил.