Gravando em setores especificos do Floppy

1. Gravando em setores especificos do Floppy

Anthony Collucci
acollucci

(usa Debian)

Enviado em 17/11/2007 - 23:37h

Pessoal, tenho um programa em assembly que deve ser gravado no primeiro setor do disquete.
No windows eu consigo usar o Debug para grava - lo. Como possso fazer isso no linux?

att,
Anthony Collucci


  


2. dd

Marcelo Utikawa da Fonseca
utikawa

(usa Ubuntu)

Enviado em 18/11/2007 - 00:03h

Existe um comando no linux que serve para ler e gravar dados diretamente de um dispositivo chamado dd.
Utilize da seguinte forma:

dd if=<origem> of=<destino> bs=<tamanho do bloco> count=<quantidade de blocos> skip=<avanco origem> seek=<avanco destino>

Sendo:

origem: caminho para o arquivo ou dispositivo de origem
destino: caminho para o arquivo ou dispositivo de destino
tamanho do bloco: tamanho do bloco de dados, ou seja, número de dados lido e gravado de uma vez
quantidade de blocos: número de blocos que deverão ser lidos da origem e gravados no destino
avanco origem: número de blocos que devem ser pulados do início da origem
avanco destino: número de blocos que devem ser pulados no início do destino

Para o seu caso, como será gravado o arquivo inteiro e a partir do primeiro bloco do disquete, utilize o comando:

dd if=/caminho/arquivo/origem of=/dev/floppy

Isso fará com que todo o arquivo seja gravado no disquete a partir do primeiro bloco.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts