Asembler - kilka pytan

0

witam
mam do napisania program ktory ma symulowac formatowanie dysku twardego w DOSie, asemblera ucze sie od jakichs trzech dni, w zwiazku z czym mam pare pytan:

  1. Jak mozna sztucznie obciazyc dysk? tzn spowodowac zeby 'charczal' ale nic sie nie dzialo z danymi.
  2. Czy (jak) mozna wyswietlic zawartosc konkretnego rejestru (nie odpowiednik kodu ASCI tylko jego wartosc dziesietnie) ? Ewentualnie sposob na zrobienie licznika od 0 do 100.
  3. Jak w asemblerze zrobic opoznienie (pascalowskie delay)

Moze ktos ewentualnie ma taki gotowy programik... :-)

0

Ad.1)
Odczytuj listę katalogów, lub zapisuj i kasuj jakiś swój plik.

Ad.2)
http://4programmers.net/assembler/faq.php
http://4programmers.net/Forum/viewtopic.php?id=39970

Ad.3)
http://www.ctyme.com/intr/rb-1525.htm
http://4programmers.net/Forum/viewtopic.php?id=38956

Moze ktos ewentualnie ma taki gotowy programik

To chcesz się nauczyć tego wspaniałego języka, czy odwalić programik i tyle? Nikt Ci tu nie da całego kodu.

0

dzieki za odpowiedz,
ale w dalszym ciagu mam problem :-/
kombinuje z lista katalogoof i z tym plikiem ale nic mi nie wychodzi, chyba zaraz pogryze komputer [glowa]
myslalem zeby zrobic cos takiego:
np: utworzyc plik ->odczytac->zapisac->skasowac.
i tak w petli x razy.
...no wlasnie tylko jak tworzyc, odczytac itd ten plik... [???]

PS. Gotowy program chcialem w celu przeanalizowania kodu, a nie zerzniecia calosci. Co jak co, ale ambicji to troszke posiadam...

//To świetnie, że masz ambicję :-) - m.M

0

Odczyt, zapis itp, funkcje:
39h
3ch
3dh
3Fh
40h
41h
42h
przerwania 21h.
W dowolnym opisie przerwań możesz zobaczyć. Polecam podany przez Marooned wcześniej ten na ctyme (RBIL)

1 użytkowników online, w tym zalogowanych: 0, gości: 1