PROGRAMY










Programy w asemblerze i nie tylko













Moje (i nie tylko moje) programy:


Kilka DOS-owych programów (rzecz jasna, były one testowane - ale i tak
uruchamiasz na WŁASNĄ
odpowiedzialność). Rozszerzenia zostały zmienione na .TXT, aby można je było
poprawnie oglądać w przeglądarce. Po ściągnięciu plików ich rozszerzenia można zmienić z
powrotem na .ASM:
(przeskocz programy dla DOSa)

Program zamieniający polskie literki w pliku na ich bezogonkowe odpowiedniki:
bez_pol.txt
Program zapisujący boot-sektor dyskietki w pliku:
bootrd.txt
Program czyszczący dyskietkę:
czyscdsk.txt
Program uruchmiający inny program ze zmienioną datą systemową:
data_f.txt
Program usuwający pliki po ich uprzednim wyczyszczeniu:
usun.txt
Program zapisujący całą dyskietkę w pliku:
dysk_rd.txt
Program tworzący dyskietkę z pliku (odwrotność dysk_rd):
dysk_wr.txt
Program wyświetlający FLAGI procesora (25 bajtów!)
flagi.txt
Program liczący liczby pierwsze
ile_pier.txt
Program powodujący miganie diód na klawiaturze:
klaw.txt
Program wyłączający monitor (oszczędza energię i ekran, tylko 31 bajtów):
mon_off.txt
Program zamieniający wszystkie litery w danym pliku na wielkie:
na_duze.txt
Program zamieniający wszystkie litery w danym pliku na małe:
na_male.txt
Program wyświetlający wartości rejestrów tuż po uruchomieniu (.com):
rej32.txt
Program wyświetlający wartości rejestrów tuż po uruchomieniu (.exe):
rej32e.txt
Program rysujący okrąg w trybie graficznym 320x200:
kolo.txt
Program rysujący ramki (okienka) w trybie tekstowym:
ramki.txt
Program wyświetlający swoją linię poleceń i zmienne środowiska:
liniap.txt
Program wyświetlający obrazek typu BMP 320x200 w 256 kolorach:
bmp1.txt
Program zamieniający wyrażenie na Odwrotną Notację Polską (patrz cz. 5 kursu):
onp.txt
(Autor: marikaz) Program umożliwiający logowanie za pomocą hasła :
spass.txt
(Autor: johnny) Program wyświetlający 15000 liczb pierwszych :
prime.txt

Wszystkie moje programy spakowane ZIP-em:
programy.zip





Kilka moich Linuksowych programów (rzecz jasna, były one testowane - ale i tak
uruchamiasz na WŁASNĄ
odpowiedzialność). Rozszerzenia zostały zmienione na .TXT, aby można je było
poprawnie oglądać w przeglądarce. Po ściągnięciu plików ich rozszerzenia można zmienić z
powrotem na .ASM:
(przeskocz programy dla Linuksa)

Program zamieniający polskie literki w pliku na ich bezogonkowe odpowiedniki:
bez_pol.txt - lnx
Program zapisujący boot-sektor dyskietki w pliku:
bootrd.txt - lnx
Program czyszczący dyskietkę:
czyscdsk.txt - lnx
Program usuwający pliki po ich uprzednim wyczyszczeniu:
usun.txt - lnx
Program zapisujący całą dyskietkę w pliku:
dysk_rd.txt - lnx
Program tworzący dyskietkę z pliku (odwrotność dysk_rd):
dysk_wr.txt - lnx
Program wyświetlający FLAGI procesora:
flagi.txt - lnx
Program liczący liczby pierwsze:
ile_pier.txt - lnx
Program powodujący miganie diód na klawiaturze:
klaw.txt - lnx
Program zamieniający wszystkie litery w danym pliku na wielkie:
na_duze.txt - lnx
Program zamieniający wszystkie litery w danym pliku na małe:
na_male.txt - lnx
Program wyświetlający wartości rejestrów tuż po uruchomieniu:
rej32.txt - lnx
Program wyświetlający swoją linię poleceń i zmienne środowiska:
liniap.txt - lnx
Program zamieniający wyrażenie na Odwrotną Notację Polską (patrz cz. 5 kursu):
onp.txt - lnx
(Autor: johnny) Program wyświetlający 15000 liczb pierwszych :
prime.txt

Wszystkie powyższe programy spakowane TAR+GZ:
programy.tar.gz





Inne moje programy: procedury niezależne od systemu
(czyli działające bez żadnego, tylko na BIOSie/CMOSie) oraz skrypty
co prawda nie w asemblerze, ale związane z tym językiem.
Jak poprzednio: żadnej gwarancji działania.
(przeskocz inne programy)


Procedury czytania i zapisywania sektora dyskietki w pierwszej stacji dyskietek oraz do wyświetlenia
bitmapy 320x200x256 (mając daną tablicę z całą zawartością pliku) + plik nagłówkowy dla C:
bmp-sek.txt, bmp-sek.h
Procedura zimnego resetu + plik nagłówkowy dla C: coldboot.txt, coldboot.h
Procedury ustawiania i pobierania daty i czasu + plik nagłówkowy dla C: dataczas.txt, dataczas.h
Procedura wykrywania modelu procesora + plik nagłówkowy dla C: procesor.txt, procesor.h
Skrypt
Perla
przerabiający pliki nagłówkowe C na ich odpowiedniki dla FASMa: konw-fasm.txt
Skrypt Perla przerabiający pliki nagłówkowe C na ich odpowiedniki dla NASMa: konw-nasm.txt
Kilka ciekawych makr dla FASMa: ciąg Fibonacciego, linux_makedev, checksum i 16-bitowy CALL FAR : makra-fasm.txt
Kolorowanie składni FASMa w edytorach Kate i KWrite (skopiuj plik do ~/.kde/share/apps/katepart/syntax/) fasm.xml
Ulepszone kolorowanie składni NASMa w edytorach Kate i KWrite (skopiuj plik do ~/.kde/share/apps/katepart/syntax/) nasm.xml
Skrypt Perla przerabiający programy GNU asemblera na programy FASMa: gas2fasm.txt
Skrypt Perla przerabiający programy GNU asemblera na programy NASMa: gas2nasm.txt
Skrypt Perla przerabiający programy NASMa na programy FASMa: nasm2fasm.txt
Skrypt Perla przerabiający programy FASMa na programy NASMa: fasm2nasm.txt
Skrypt Perla generujący Makefile'e dla FASMa: make4fasm.txt
Skrypt Perla generujący sekcję __versions w modułach jądra 2.6, napisanych w składni FASMa:
symvers-fasm.txt
Skrypt Perla przerabiający programy FASMa na programy GNU asemblera: fasm2gas.txt
Skrypt Perla przerabiający programy NASMa na programy GNU asemblera: nasm2gas.txt
Skrypt Perla generujący dokumentację HTML z plików źródłowych: asmdoc.txt
Zestaw makr dla Autoconfa sprawdzających obecność kompilatorów asemblera i ich opcje:
ac_prog_asm.zip, dostępne także w Archiwum Autoconfa.
Skrypt Perla przerabiający odpowiednio udokumentowane pliki asemblera na składnię
pseudo-C, by program Doxygen
mógł wygenerować dla nich dokumentację. Składnia komentarzy jest
taka sama, jak dla AsmDoc powyżej. Szczegóły w środku:
asm4doxy.txt
Asm::X86 - Moduł Perla pozwalający sprawdzić, czy dany łańcuch znaków jest rejestrem lub
instrukcją procesora oraz dający pełną listę rejestrów i instrukcji. Dostępny jest na
anglojęzycznej stronie z programami.

Wszystkie skrypty Perla i definicje kolorowania składni można też znaleźć na mojej anglojęzycznej podstronie.



Kilka windowsowych programów, autor: Remek.

Krótki opis i instrukcje do kompilacji znajdują się wpliku czytaj.txt.
Katalogi z programami: ArytmDuzych, Bat (pliki do kompilacji), dec_bin_hex, Dialog, Dzielenie, Hex na dec, movzb,
ortograf (schemat podmiany niektórych wyrazów), wsprintf,
ASCII_na_znak, dec_hex, Dll (biblioteka wymagana przez niektóre programy), Haslo, Mnozenie, na_ASCII, Potega, Silnia.
Archiwum: remek-2006-03-07.zip









Spis treści off-line (Alt+1)
Spis treści on-line (Alt+2)
Ułatwienia dla niepełnosprawnych (Alt+0)





Wyszukiwarka

Podobne podstrony:
zestawy cwiczen przygotowane na podstawie programu Mistrz Klawia 6
Międzynarodowy Program Badań nad Zachowaniami Samobójczymi
CSharp Introduction to C# Programming for the Microsoft NET Platform (Prerelease)
Instrukcja Programowania Zelio Logic 2 wersja polska
Program wykładu Fizyka II 14 15
roprm ćwiczenie 6 PROGRAMOWANIE ROBOTA Z UWZGLĘDNIENIEM ANALIZY OBRAZU ARLANG
io port programming 3ogqzy3bscrrpgv753q3uywjfexgwwoiiffd46a 3ogqzy3bscrrpgv753q3uywjfexgwwoiiffd46a
2009 12 Metaprogramowanie algorytmy wykonywane w czasie kompilacji [Programowanie C C ]
Podstawy Programowania Wersja Rozszerzona
koło Programy Goofy
PROGRAMY
programator do Amigi
1 02 Korzystanie z zalet zintegrowanego ¶rodowiska programi
Uczta programistow sztuha

więcej podobnych podstron