-
Data: 2018-08-22 16:20:49
Temat: Re: Keil - sdcc (8051)
Od: q...@t...no1 (Queequeg) szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Zbych <a...@o...pl> wrote:
>>> Kod dla 51 nie jest relokowalny (choćby call ma adres bezpośredni) a
>>> wykorzystanie zawijania adresu do 2kB raczej się nie uda, bo kompilator
>>> nie wstawia tablicy wektorów do tego segmentu przesuniętego o 2KB, tylko
>>> do segmentu zaczynającego się od 0, więc nie możesz po prostu przesunąć
>>> kodu o równe 2kB, tylko o (2kB - rozmiar tablicy wektorów).
>>
>> Pytanie czy nie ma narzędzi, które przelecą ten kod i go zrelokują. Takie
>> coś nie jest trudne do napisania (choć pracochłonne).
>
> Będziesz miał problem, żeby odróżnić stałe zapisane w ROM od prawdziwych
> rozkazów. Ale jak jesteś kustoszem z zacięciem, to czemu nie.
Ja nie jestem, to Karol ma potrzebę :)
Co do odróżnienia stałych, to pytanie, gdzie te stałe są zapisane. Są
wymieszane z kodem? Są zaraz za kodem i oddziela je jedynie flow programu,
który nigdy ich nie wykonuje (co będzie trudne do wykrycia, jeśli CPU
wspiera skoki pod adres podany w rejestrze a nie bezpośrednie)?
--
https://www.youtube.com/watch?v=9lSzL1DqQn0
Następne wpisy z tego wątku
- 22.08.18 22:19 Piotr Wyderski
- 22.08.18 23:02 Włodzimierz Wojtiuk
- 23.08.18 07:04 Karol Ryfer
- 23.08.18 07:44 Atlantis
- 23.08.18 09:08 Piotr Wyderski
- 23.08.18 11:14 J.F.
- 23.08.18 11:16 J.F.
- 23.08.18 12:18 Atlantis
- 23.08.18 12:25 Atlantis
- 23.08.18 13:27 Piotr Wyderski
- 23.08.18 13:31 Piotr Wyderski
- 23.08.18 13:48 J.F.
- 23.08.18 15:27 Atlantis
- 23.08.18 22:24 Marek
- 23.08.18 22:52 J.F.
Najnowsze wątki z tej grupy
- Szukam monitora HDMI ok. 4"
- Obcinaczki z łapaczem
- termostat do lodowki
- SEP 1 kV E
- Aku LiPo źródło dostaw - ktoś poleci ?
- starość nie radość
- Ataki hakerskie
- Akumulatorki Ni-MH AA i AAA Green Cell
- Dławik CM
- JDG i utylizacja sprzetu
- Identyfikacja układ SO8 w sterowniku migających światełek choinkowych
- DS1813-10 się psuje
- Taki tam szkolny problem...
- LIR2032 a ML2032
- SmartWatch Multimetr bezprzewodowy
Najnowsze wątki
- 2024-12-16 W telefonie brak szufladki na drugą kartę SIM
- 2024-12-16 Szukam monitora HDMI ok. 4"
- 2024-12-16 Poznań => Key Account Manager <=
- 2024-12-16 Akwarium w aucie
- 2024-12-16 Warszawa => Account Manager - Usługi rekrutacyjne <=
- 2024-12-16 Warszawa => Expert Recruiter 360 <=
- 2024-12-16 Gdańsk => System Architect (background deweloperski w Java) <=
- 2024-12-16 Warszawa => Key Account Manager <=
- 2024-12-16 Warszawa => Spedytor Międzynarodowy <=
- 2024-12-16 Białystok => Analityk w dziale Trade Development (doświadczenie z Po
- 2024-12-16 Warszawa => Programista Microsoft Dynamics 365 Business Central <=
- 2024-12-16 Wrocław => Konsultant wdrożeniowy Comarch XL/Optima (Księgowość i
- 2024-12-16 Szczecin => Key Account Manager (ERP) <=
- 2024-12-16 Lublin => Inżynier Serwisu Sprzętu Medycznego <=
- 2024-12-16 Gdańsk => Specjalista ds. Sprzedaży <=