-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!.POSTED.213.192.88.238
!not-for-mail
From: Piotr Gałka <p...@c...pl>
Newsgroups: pl.misc.elektronika
Subject: Re: assembler dla mcs-51, który zadziała na xp 64bit
Date: Wed, 9 Nov 2016 13:57:32 +0100
Organization: news.chmurka.net
Message-ID: <nvv6fq$pbn$1@news.chmurka.net>
References: <58230675$0$14278$b1db1813$a307dbb3@news.astraweb.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-2; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 9 Nov 2016 12:57:30 +0000 (UTC)
Injection-Info: news.chmurka.net; posting-account="PiotrGalka";
posting-host="213.192.88.238"; logging-data="25975";
mail-complaints-to="abuse-news.(at).chmurka.net"
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101 Thunderbird/45.4.0
In-Reply-To: <58230675$0$14278$b1db1813$a307dbb3@news.astraweb.com>
Xref: news-archive.icm.edu.pl pl.misc.elektronika:708157
[ ukryj nagłówki ]W dniu 09-11-2016 o 12:20, maniek pisze:
> Proszę o wskazanie niewielkiego wagowo assemblera dla mcs-51, który da
> się odpalić
> pod xp 64bit, bo mój obecny 49,6KB plik PASM51.exe asemblera działa, ale
> tylko pod win 32bit. Na xp64bit już się gniewa i nie działa.
> Na xp32bit wystarczyło sobie sklecić plik BAT wskazujący plik z kodem
> źródłowym programu i jazda z kompilacją.
> Nie szukam kobył ważących dziesiątki MB i jeszcze wymagające instalacji
> tylko coś przyjaznego w wersji portable tak jak powyższy PASM51.
Przewiduję problemy ze znalezieniem czegoś równie lekkiego.
Napisałem kiedyś assembler 51-ki do systemu DSM-51.
Plik exe z 1995 roku (kompilowany Turbo C++ 1.0) roku waży 89k.
Ostatnio ludzie zaczęli mnie nękać, że nie działa pod systemami 64 bitowymi.
Jak już się za to zabrałem to uznałem, że interfejs powinien jednak być
okienkiem (w nim tylko tekst, ale jednak okienko). Do tego musiałem
trochę pozmieniać, bo się nie chciało kompilować, a na koniec jak już
się kompilowało to jeszcze źle działało (śmieszna przyczyna - W Turbo
C++ int był 16 bitowy, a teraz jest 32 bitowy, co wydawało by się nie
powinno generować problemów, ale jednak potrafi).
A niedawno ktoś znalazł jeszcze jeden błąd - ta nowa wersja nie
assemblowała ostatniej linijki źródła (we wszystkich moich przykładach
ostatnia linijka była pusta więc tego nie zauważyłem).
Obecna wersja (sprzed miesiąca) kompilowana Builderem 5 (program z roku
2000) ma 574k. Jakby przekompilować jakimś nowszym kompilatorem to
przewidywałbym jeszcze większy wzrost wagi.
Ten mój assembler (wraz z opisem) znajdziesz w zipie tu:
http://micromade.pl/wsparcie/biblioteka-programow/pr
ogramy-do-dsm-51/
Jego wadą jest, że jest silnie związany z systemem DSM-51 i z definicji
zna występujące tam symbole adresów i dostępnych dla użytkownika systemu
procedur, które można wywołać.
Jakby Ci odpowiadał, a te związki z DSM-51 mocno przeszkadzały to się
odezwij.
Na pewno miałem jakąś flagę pozwalającą kompilować bez tego. Jak
zadziała to nie ma problemu, ale jak miałbym szukać przyczyny, dlaczego
znów przestało się kompilować to nie za bardzo mam na to czas.
P.G.
Następne wpisy z tego wątku
- 09.11.16 15:42 Marek
- 09.11.16 15:51 Robert Zemła
- 09.11.16 16:28 w systemie siła 'PO/EU
- 10.11.16 09:46 MKi
- 12.11.16 13:37 slawek
- 12.11.16 13:40 slawek
- 22.11.16 22:36 maniek
- 23.11.16 15:25 Mario
- 23.11.16 17:49 Mario
- 26.11.16 20:37 slawek
Najnowsze wątki z tej grupy
- Czy cos fi przechodzi przez trafo separujące?
- śrubka masy
- Ciekawostka na dziś lock bity
- [OT] napisy w YT
- Było 83V
- Stare komputery
- Odbiornik ADS-B i wzmacniacze
- Thunderbird i dysk...
- opornosc falowa
- Bateria 9V 6F22, alkaliczna v cynkowa, samorozładowanie, bateria wysokiej trwałości do miernika
- Tani zakup z ali?
- w czasach LED komary mają ciężko
- walizka z kodami
- Rejestrator temperatur - termopara, siec
- Router LTE z możliwością zmian MTU
Najnowsze wątki
- 2025-08-06 Gdynia => Konsultant wdrożeniowy (systemy controlingowe) <=
- 2025-08-06 Białystok => Inżynier oprogramowania .Net <=
- 2025-08-06 "[...] sejmowe wystąpienie posłanki Klaudii Jachiry, która zakończyła je słowami ,,Sława Ukrainie"."
- 2025-08-05 "Chiny przekraczają w wydobyciu 4 mld ton węgla, Indie i USA ponad 1 mld, a Rosja 500 mln ton [...]"
- 2025-08-05 Panuje się 181 159,42 zł./mies. na posła w 2026r.
- 2025-08-05 "Chiny przekraczają w wydobyciu 4 mld ton węgla, Indie i USA ponad 1 mld, a Rosja 500 mln ton [...]"
- 2025-08-05 Czy cos fi przechodzi przez trafo separujące?
- 2025-08-05 kajaki i promile
- 2025-08-05 Re: Tesla jest bezpieczna, wczoraj spaliła się doszczętnie na Ursynowie i nikomu się nic nie stało
- 2025-08-05 Gdynia => Przedstawiciel handlowy / KAM (branża TSL) <=
- 2025-08-05 Re: Atak na lekarza w Oławie. Policja zatrzymała sprawcę na lotnisku Polska Agencja Prasowa 4 sierpnia 2025, 12:16 FACEBOOK X E-MAIL KOPIUJ LINK W szpitalu w Oławie 37-letni pacjent zaatakował lekarza, po tym, jak ten odmówił mu wypisania długoterminowego
- 2025-08-05 B2B i książka przychodów i rozchodów
- 2025-08-04 Re: Atak na lekarza w Oławie. Policja zatrzymała sprawcę na lotnisku Polska Agencja Prasowa 4 sierpnia 2025, 12:16 FACEBOOK X E-MAIL KOPIUJ LINK W szpitalu w Oławie 37-letni pacjent zaatakował lekarza, po tym, jak ten odmówił mu wypisania długoterminowego
- 2025-08-04 Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML
- 2025-08-04 Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML