Article View: pl.comp.lang.c
Article #310455Re: Mapa zakresów
From: heby
Date: Wed, 05 Apr 2023 20:27
Date: Wed, 05 Apr 2023 20:27
15 lines
1716 bytes
1716 bytes
On 05/04/2023 22:14, Maciek Godek wrote:
> Tak na szybko to bym wymyślił takie coś:
> int address_range(intptr_t address) {
> return 1*(0x0000 <= address && address < 0x2000)
> + 2*(0x2000 <= address && address < 0x20ff)
> + 3*(0x8000 <= address && address < 0xffff);
Elegancko miało być ;)
> (chyba że zakresy byłyby równe - wtedy bym użył operatora dzielenia)
Nie są. To mapa pamięci pewnego systemu uC i każda z funkcji ma
delegować do innej części kodu obsługującego dostęp.
Innymi słowy: ranges różne, ale stabilne w runtime.
Technical Details
Message-ID:
<u0klk2$10e0$1@dont-email.me>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!fu-berlin.de!2.eu.feeder.erje.net!feeder.erje.net!news2.arglkargh.de!news.mixmin.net!eternal-september.org!feeder.eternal-september.org!.POSTED!not-for-mailReferences:
<u0jj43$3rqre$2@dont-email.me> <25304d4b-7e13-46aa-8e01-4c70bfb986ben@googlegroups.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!fu-berlin.de!2.eu.feeder.erje.net!feeder.erje.net!news2.arglkargh.de!news.mixmin.net!eternal-september.org!feeder.eternal-september.org!.POSTED!not-for-mail From: heby <heby@poczta.onet.pl> Newsgroups: pl.comp.lang.c Subject: Re: Mapa zakresów Date: Wed, 5 Apr 2023 22:27:41 +0200 Organization: A noiseless patient Spider Lines: 16 Message-ID: <u0klk2$10e0$1@dont-email.me> References: <u0jj43$3rqre$2@dont-email.me> <25304d4b-7e13-46aa-8e01-4c70bfb986ben@googlegroups.com> MIME-Version: 1.0 Injection-Date: Wed, 5 Apr 2023 20:27:46 -0000 (UTC) Injection-Info: dont-email.me; posting-host="49271eba9d72dfd5216690a196ef5da5"; logging-data="33216"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+m0kAInlxJNuOfNq972mHY" User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.9.1 Cancel-Lock: sha1:4w23j1RSLjxC0MDlp1wcfSfrPTY= In-Reply-To: <25304d4b-7e13-46aa-8e01-4c70bfb986ben@googlegroups.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit