Exercícios sobre o disco com utilização dos serviços DOS.
Fazer um programa que:
a) Mostre os valores actuais da tabela de parâmetros da unidade de disquetes, cujo endereço está no vector da interrupção 1EH. Utilizar o serviço 35H da interrupção 21H.
b) Faça as seguintes alterações na tabela de parâmetros da unidade de disquetes:
Utilizar o serviço 25H da interrupção 21H.
c) reponha a tabela de parâmetros original e termine o programa.
Escrever um programa que copia o conteúdo do ficheiro cujo nome é especificado em <origem> para o conteúdo do ficheiro cujo nome é especificado em <destino>. Os nomes <origem> e <destino> podem ser nomes completos, incluindo caminhos. O programa deverá informar o utilizador se o ficheiro <destino> já existir. O programa deverá chamar-se cp_fich.
Formato do comando: cp_fich <origem> <destino>
Escrever um programa que cria uma directoria cujo nome é especificado em <nome_dir>. O nome em <nome_dir> pode ser um nome completo, incluindo o caminho, e neste caso a directoria é criada no caminho especificado, ou pode ser um nome simples, e a directoria é criada dentro da directoria actual. O programa deverá chamar-se cria_dir.
Formato do comando: cria_dir <nome_dir>