-
Data: 2010-09-22 19:32:32
Temat: Re: C na AVR jeszcze raz
Od: Sebastian Biały <h...@p...onet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On 2010-09-22 20:14, Chomik wrote:
> Mam 96 bitowy rejestr zapelniany szeregowo bit po bicie. Po zapelnieniu
> kazde 8 bitow to wartosc poczatkowa dla 12 zmiennych ktore pozniej do
> innych celow sa wykorzystane.
Potrzebujesz więc tablice:
unsigned char tablica[ 96 / 8 ];
Czy aby na pewno jednak to nie może być zapełniane w locie po 8 bitów?
Musisz mieć *KONIECZNIE* te 96 bitów i męczyć się z nimi wszystkimi?
> Tak mam teraz, odczyt kolejnego bitu i przesuniencie rejestru to kilka
> linijek w ASM. Chodzi szybko poprawnie i nie trzeba zadnych dodatkowych
> linijek i czasu zeby to przerabiac odczytywac itd.
"tablica" może być interpretowana jako adres pamięci tych 12 bajtów.
> No chyba ze sa szybsze i lepsze sposoby ale nie widze w tym moim jakichs
> wad. Odczytywanie po 8 bitow i zapisywanie ich wartosci nie bedzie
> szybsze ani lepsze.
Opisz po co Ci ten rejestr.
> Zreszta po kompilacji jest informacja gdzie siedzi jaka zmienna wiec
> wielkiego problemu nie mam ale moze mi sie przydac info jak od poczatku
> umiescic zmienna w okreslonym miejscu.
Nie mów kompilatorowi gdzie ma wsadzić zmienną. Zamiast tego zapytaj
kompilator gdzie ją umieścił. Nazwa tablicy jest odpowiedzią na to
pytanie. Jednak zanim zaczniesz stukac w asm zadam ponownie to pytanie:
do czego to jest potrzebne?
Następne wpisy z tego wątku
- 22.09.10 19:57 Chomik
- 22.09.10 20:13 Sebastian Biały
- 22.09.10 23:41 Adam Wysocki
- 23.09.10 15:38 Chomik
- 26.09.10 14:16 identifikator: 20040501
- 26.09.10 18:22 Chomik
- 27.09.10 14:23 identifikator: 20040501
- 27.09.10 14:54 Chomik
- 27.09.10 15:21 identifikator: 20040501
- 28.09.10 02:53 newxmega
- 28.09.10 14:56 identifikator: 20040501
- 29.09.10 09:28 TomZor
- 29.09.10 18:27 identifikator: 20040501
- 29.09.10 19:55 Michoo
- 29.09.10 20:29 TomZor
Najnowsze wątki z tej grupy
- 40 lat OrCAD-a
- Multimetr z bluetooth
- Ciekawa mapka z BTS-ami
- Lampy uliczne LED z kubkiem
- Pęczniejące LiPo
- wyłącznik ścienny
- "Wybitna" inteligencja AI
- test stereo
- Bluetooth stereo
- W USA budują pierwszą komercyjną elektrownię fuzji jądrowej
- Weryfikacja myjki ultradźwiękowej
- zasieg radaru
- Zmywarka Bosch SRV55T43EU - awaria
- Kod zniżkowy w TME do 26.09.2025
- SFP, 10G, simplex sc/apc
Najnowsze wątki
- 2025-10-04 sprzedam BMW tanio
- 2025-10-04 Promocje w citku.
- 2025-10-04 Autorotacja aplikacji Telefon
- 2025-10-04 Warszawa => Java Developer <=
- 2025-10-03 AI i odnawianie / koloryzowanie starych zdjęć
- 2025-10-03 5G hit czy kit?
- 2025-10-03 mBank - wypłata z bankomatu
- 2025-10-03 40 lat OrCAD-a
- 2025-10-02 wyjebka na zaliczkę
- 2025-10-02 Ciekawostka elektryczno-pożarowa :)
- 2025-10-02 monitorowanie sprawy sądowej
- 2025-10-02 Warszawa => Dyrektor pionu IT <=
- 2025-10-02 Środa Wielkopolska => SAP FI/CO Konsultant wewnętrzny <=
- 2025-10-01 Dlaczego nie skorzystam z promocji -40% na MT w rocznej prenumeracie
- 2025-10-01 Multimetr z bluetooth