Como passar / recuperar parâmetros de linha de comando do DOS em um programa de montagem de 16 bits?

Estou escrevendo algumas pequenas ferramentas para o MS-DOS. Agora estou escrevendo umShutdown.com, como no Windows XP e superior. Eu já escrevi o código inteiro, agora só preciso passar o argumento do DOS.

Eu preciso passar os parâmetros "-r" para reiniciar e "-s" para desligar.

Como eu posso fazer isso?

estou a usarTASM (Turbo Assembler 4.1) no Windows 98 para vincular e compilar. Estou procurando uma maneira muito simples de fazê-lo e, se possível, ainda é um.COM programa. Estou parecendo exatamente com o ARGV e ARGC da linguagem C, mas para o Assembly 16 bits ...

shutdown -r irá reiniciarshutdown -s desligará

Lembre-se de que eu já sei como reiniciar e como desligar o PC.
Eu só preciso aprender como passar os parâmetros da linha de comando do MS-DOS para o meu programa.

questionAnswers(2)

yourAnswerToTheQuestion