|
OBECNI NA TPC |
|
|
» NimnuL 06:58 » PeKa 06:38 » cVas 06:33 » NWN 05:07 » Shark20 02:49
Dzisiaj przeczytano 41129 postów, wczoraj 25974
Szybkie ładowanie jest: włączone.
|
|
|
|
|
|
TwojePC.pl © 2001 - 2024
|
|
A R C H I W A L N A W I A D O M O Ś Ć |
|
|
|
pytanko o rzeczy typu AND , OR ... , Tomasz 5/03/02 16:56 no wiec tak, jesli mam dwie liczby 4-bit i chce polaczyc je w jedna 8-bit to pisze (np. w C)
wynik = a or b
ale teraz jak majac liczbe 10011101 (np), wyluskac pod zmienna (np) a jej "starsza" czesc, co bym mial w wyniku
a = 1001;
no i b=1101https://www.siepomaga.pl/milosz-mosko - "maskujesz AND'em..." , XTC 5/03/02 17:03
starszą cześć
czyli maska 11110000
to co jest 1 - zostaje zachowane - to co nie przykryte - zeruje się... i potem rolujesz w prawo 4 razy i masz...
tak się to przynajmniej jeszcze na 6502 robiło... :)
lda #$(wartosc poczatkowa)
pha
and #$F0
ror a
ror a
ror a
ror a
sta (tam gdzie chcesz miec "liczbe a")
pla
and #$0F
sta (tam gdzie chcesz miec "liczbe b")
he he :) ... no idea jest taka a zrealizujesz jak tam Ci pasuje...Linux - ps... typowy fragment procedury... , XTC 5/03/02 17:05
obsługi sampli... (na Atarynie sample były 4bitowe więc wykorzystywało się po dwie próbki na bajt w ten sposób)
:))) ech... tsiechnika...Linux - thx , Tomasz 5/03/02 23:41
z tym maskowaniem, to tak cos czulem, ale czemu nie wpadlem na rora :) ? programuje 8051, transmisje przez UART i tam sie to przyda (w takim smiesznym Basicu, ale mozna wstawki asm dawac).
BYE - stare pozdrowienie Atarowcow :))https://www.siepomaga.pl/milosz-mosko
- Ale, ale ... , Tiamat 6/03/02 02:37
... chyba jak zrobisz
wynik = a or b
gdzie a i b sa 4bitowe
to wynik masz nadal 4bitowy a nie 8 ...
Chyba, ze ja czegos nie wiem, albo Ty nie piszesz nam wszystkiego (zebysmy Ci kodu nie buchneli :))
Pozdrawiam,-+- TmT ---
Jest 10 grup ludzi - jedni rozumieją kod
binarny, drudzy nie. - zle sie wyrazielem , Tomasz 6/03/02 07:17
te dwie liczby wygladaja np. tak : 11110000 i 00001111, poprostu mam dwie dziesietne wartosci (ktore mieszcza sie w 4bit), lacze je sobie i wysylam przez 232 jako liczbe osimiobitowa, zeby nie wysylac niepotrzebnie za duzo smieci ( zer).https://www.siepomaga.pl/milosz-mosko
|
|
|
|
|
All rights reserved ® Copyright and Design 2001-2024, TwojePC.PL |
|
|
|
|