Как на Ассемблере сделать сложные условия?
cmp ax, 1
je :action1
cmp ax, 2
je :action2

;тут ребут

:action1:
тут вызов справки
jmp :done

:action2:
тут вызов редактора
jmp :done

:done
тут конец
Если именно а,b,c, и не экономить каждый байт, тоcmp ax, 'a'
setb cl
cmp ax, 'c'
seta ch
or ch, cl
jne default
call [ax + jump_table - 'a']
default:
ret
jump_table dd getHelp, openTextEditor, reboot