-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!feeder.erje.net
!1.eu.feeder.erje.net!nntpspool01.opticnetworks.net!aioe.org!.POSTED!not-for-ma
il
From: janusz_k <J...@o...pl>
Newsgroups: pl.misc.elektronika
Subject: Re: Prosty klon PicKit2 i procesory PIC32
Date: Mon, 16 Nov 2015 18:53:45 +0100
Organization: Aioe.org NNTP Server
Lines: 34
Message-ID: <n2d57b$ll8$1@speranza.aioe.org>
References: <n27rje$l7$1@node2.news.atman.pl>
<a...@n...neostrada.pl>
<n287ed$c4k$1@node2.news.atman.pl>
<a...@n...neostrada.pl>
<5648510a$0$691$65785112@news.neostrada.pl>
<a...@n...neostrada.pl>
<56486cec$0$22829$65785112@news.neostrada.pl>
<a...@n...neostrada.pl>
<5648a22f$0$22830$65785112@news.neostrada.pl>
<a...@n...neostrada.pl>
<n2ai76$7em$1@speranza.aioe.org>
<a...@n...neostrada.pl>
NNTP-Posting-Host: JW4rXynaK1tRDK8PAe94vQ.user.speranza.aioe.org
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Complaints-To: a...@a...org
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:38.0) Gecko/20100101 Thunderbird/38.3.0
X-Notice: Filtered by postfilter v. 0.8.2
Xref: news-archive.icm.edu.pl pl.misc.elektronika:688565
[ ukryj nagłówki ]W dniu 2015-11-15 o 20:37, Marek pisze:
> On Sun, 15 Nov 2015 19:17:08 +0100, janusz_k <J...@o...pl> wrote:
>> Jedno pobranie nieefektywne?
>
> A dlaczego jedno?
sam napisałeś "Problem jaki podajesz z tą tablicą jest wydumany, bo
zakłada odczyt bez użycia wskaźnika, co w wielu przypadkach jest
niefektywne."
Sam napisałeś o odczycie bez wskaźnika, czyli nie przeszukujemy tablicy
za pomocą rejestru idexowego tylko czytamy sobie jeden bajt gdzieś z
pamięci, wolno? wolno.
I dla tego przypadku się odniosłem, w atmedze można odczytać dowolny
bajt z ram jedną instrukcją dwu słowową czyli ma długość 32 bity, ale
nadal jest to jedna instrukcja "LDS Rd,k" gdzie Rd to dowolny rejestr
0-32 a k liczba 0 - 65535.
>
>> W atmedze jest to jeden rozkaz 2*word, a ty musisz wpier załądować
>> rejestr indexowy a później dopiero wczytać daną adresując ją tym
>> rejestrem, czyli dwie a nawet trzy operacje.
>
> Momencik, ale żeby w Atmedze móc wywołać ten rozkaz adres trzeba gdzieś
> załadować, prawda? Coś tu na skróty idziesz :).
Nie, adres jest w rozkazie, napisałem wyżej. To ty musisz załadować
adres do rej indexowego i to nawet dwa razy, Lo, Hi bajt a potem dopiero
wykonać operację, czyli w sumie trzy instrukcje.
--
Pozdr
Janusz_K
Następne wpisy z tego wątku
- 16.11.15 18:55 J.F.
- 16.11.15 19:15 Sebastian Biały
- 16.11.15 19:24 Sebastian Biały
- 16.11.15 21:58 Marek
- 16.11.15 22:00 Marek
- 17.11.15 00:54 AlexY
- 17.11.15 15:08 Waldek Hebisch
- 17.11.15 20:32 Sebastian Biały
- 17.11.15 23:23 Marek
- 18.11.15 19:57 Sebastian Biały
- 19.11.15 13:29 JDX
- 19.11.15 14:01 JDX
- 23.11.15 09:28 Waldek Hebisch
Najnowsze wątki z tej grupy
- Hiszpania bez pradu
- amperomierz w plusie
- 3G-nadal działa
- Historia pewnego miernika kalibratora
- Ustym 4k Pro i wyświetlacz
- Czemu rozwaliło celę?
- Wojna w portfelu
- Jaki trojfazowy licznik tuya lub podobny?
- Problem z dekoderem adresów
- Intel się wyprzedaje: po 10latach pchnęli pakiet kontrolny Altery za 1/4 kwoty zakupu
- Korekcja perspektywy
- Wentylator zabija zasilacze LEDek?
- Re: Kompensacja mocy biernej przy 230VAC
- Totaliztyczny obowiązek naprawy maszyn i urządzeń
- Niby uziom ale nie
Najnowsze wątki
- 2025-05-03 gazowe kuchnie są znacznie bardziej szkodliwe dla zdrowia, niż dotychczas sądzono
- 2025-05-03 Czyli jednak elektryki są TANIE i powszechnie dostępne dla obywateli
- 2025-05-03 Elektryki do Morskiego Oka do utylizacji
- 2025-05-03 Crash testy na publicznej drodze - 4 BMW zderzone
- 2025-05-03 pojebane Google
- 2025-05-03 Brednie w wiki - hasło Dehomag
- 2025-05-03 gazowe kuchnie są znacznie bardziej szkodliwe dla zdrowia, niż dotychczas sądzono
- 2025-05-03 Chiny => Koordynator Produkcji / Przedstawiciel ds. rozwoju produktu <
- 2025-05-03 Gdańsk => Konsultant wdrożeniowy (systemy controlingowe) <=
- 2025-05-03 Warszawa => Frontend Developer (Angular13+) <=
- 2025-05-02 Gliwice => Business Development Manager - Network and Network Security
- 2025-05-02 Warszawa => Senior Frontend Developer (React + React Native) <=
- 2025-05-02 Polska => Senior Key Account Manager <=
- 2025-05-02 Warszawa => Senior Programmer C <=
- 2025-05-02 Gdańsk => Team Lead Data Engineer (Snowflake) <=