RTV forum PL | NewsGroups PL

Jak łatwo przeliczyć wartości hex na bin 32-bit i sprawdzić ustawienia bitów?

Przeliczanie hex<->bin 32bit

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Jak łatwo przeliczyć wartości hex na bin 32-bit i sprawdzić ustawienia bitów?

tomi
Guest

Tue Feb 19, 2008 10:42 pm   



Dla uP 8bit nie było problemu, za to z ARMem i jego rejestrami 32bit już
trzeba się trochę namęczyć, np. czy rejestr o wartości 0xBA233445 ma
ustawioną 1 na 23 pozycji ?
Użyć kalkulatora i liczyć 23 pozycje od lewej strony.
Można prościej ?

Jakiś program do konwersji co potrafi numerować bity ?

T.M.F.
Guest

Tue Feb 19, 2008 10:42 pm   



tomi wrote:
Quote:

Dla uP 8bit nie było problemu, za to z ARMem i jego rejestrami 32bit już
trzeba się trochę namęczyć, np. czy rejestr o wartości 0xBA233445 ma
ustawioną 1 na 23 pozycji ?
Użyć kalkulatora i liczyć 23 pozycje od lewej strony.
Można prościej ?

Jakiś program do konwersji co potrafi numerować bity ?

Prosciej, z zapisu hex wynika, ze kazda cyfra to 4 bity. Skoro
interesuje cie bit 23, to jest 3 bajt, czyli 6 tetrada (bity 20-23), w
twoim przypadku to 2, czyli 0010, czyli 23 bit==0.
Nie ma potrzeby stosowania specjalnych programow, takie rzeczy robi sie
w pamieci Smile Widac, zes mlody, kiedys to sie pamietalo nie tylko
mnemoniki ASM, ale nawet ich kody Smile Kto jeszcze pamieta co robil np.
prefix 0xCB przed instrukcja w Z80?:)


--
Inteligentny dom - http://idom.wizzard.one.pl
Teraz takze forum dyskusyjne
Zobacz, wyslij uwagi, dolacz sie do projektu.

Sylwester Łazar
Guest

Tue Feb 19, 2008 10:56 pm   



Quote:
Prosciej, z zapisu hex wynika, ze kazda cyfra to 4 bity. Skoro
interesuje cie bit 23, to jest 3 bajt, czyli 6 tetrada (bity 20-23), w
twoim przypadku to 2, czyli 0010, czyli 23 bit==0.
Nie ma potrzeby stosowania specjalnych programow, takie rzeczy robi sie
w pamieci Smile
Nie zmienia to faktu, że orientacja w liczbie 8-bitowej

jest łatwiejsza niż w 32 bitowej.
Tomi, mimo- jak mu Kolega zarzucił- młodego wieku,
stara się znaleźć świadomie czy podświadomie, pewne uproszczenie
posługiwania się liczbami.
Całkiem rozsądnie.
W Microchip/MPLAB na ten przykład można sobie wybrać w Watch Window, aby
wyświetlił tylko jeden bit z całego rejestru.
Przypuszczam, że to standard każdego środowiska programistycznego.

--
--
pozdrawiam
Sylwester Łazar
tel. 0604873468
http://www.alpro.pl
http://www.rimu.pl -oprogramowanie do edycji schematów
i projektowania PCB

Maciek
Guest

Wed Feb 20, 2008 8:12 am   



Użytkownik "tomi" <zoniek-usun-to-spam@gazeta.pl> napisał w wiadomości
news:fpfgb6$o5s$1@inews.gazeta.pl...
Quote:

Dla uP 8bit nie było problemu, za to z ARMem i jego rejestrami 32bit już
trzeba się trochę namęczyć, np. czy rejestr o wartości 0xBA233445 ma
ustawioną 1 na 23 pozycji ?
Użyć kalkulatora i liczyć 23 pozycje od lewej strony.
Można prościej ?

Jakiś program do konwersji co potrafi numerować bity ?

Excel

Pzdr,
Maciek

Andrzej
Guest

Wed Feb 20, 2008 8:30 am   



Użytkownik "T.M.F." <tfrancuz@nospam.mp.pl> napisał w wiadomości
news:fpfhk5$cct$1@news.onet.pl...
Quote:
tomi wrote:
Widac, zes mlody, kiedys to sie pamietalo nie tylko
mnemoniki ASM, ale nawet ich kody Smile

No prawie. Tylko te częściej stosowane.

Quote:
Kto jeszcze pamieta co robil np.
prefix 0xCB przed instrukcja w Z80?Smile

Przełączał na drugą tabelkę mnemoników?
Chyba było jeszcze 0xEB (trzecia tabelaka)

pozdrawiam,
Andrzej

PS. Niemożliwe, ludzie nie żyją tak długo.

Roman
Guest

Wed Feb 20, 2008 9:28 am   



"tomi" <zoniek-usun-to-spam@gazeta.pl> wrote in message
news:fpfgb6$o5s$1@inews.gazeta.pl...
Quote:
Użyć kalkulatora i liczyć 23 pozycje od lewej strony.
Można prościej ?

Jakiś program do konwersji co potrafi numerować bity ?

Jeśli masz akurat właczonego Windowsa, to uruchom sobie kalkulator w wersji
naukowej - tam możesz wpisać w okienko liczbę HEX i przełaczyć widok na inny
system (DEC, OCT, BIN) i odwrotne kombinacje.

Roman

Qmexx
Guest

Wed Feb 20, 2008 11:13 am   



Użytkownik "tomi" <zoniek-usun-to-spam@gazeta.pl> napisał w wiadomości
news:fpfgb6$o5s$1@inews.gazeta.pl...
Quote:

Dla uP 8bit nie było problemu, za to z ARMem i jego rejestrami 32bit już
trzeba się trochę namęczyć, np. czy rejestr o wartości 0xBA233445 ma
ustawioną 1 na 23 pozycji ?
Użyć kalkulatora i liczyć 23 pozycje od lewej strony.
Można prościej ?

Jakiś program do konwersji co potrafi numerować bity ?

Ja używam prościutkiego programiku "Build 32 bit Word". Bity ma
ponumerowane. Ptaszkując je ustawia się jedynki, a w okienku pojawia się
gotowa liczba w formacie HEX - Copy/Paste i ma się ją w programie. W
odwrotną stronę (HEX na bity) też można konwertować. Proste do bólu, ale
niezwykle użyteczne.
Niestety nie pamiętam, skąd go ściągnąłem.
Chciałem ci go wysłać mailem, ale odbija. Podaj maila, to ci podeślę.

Qmexx.

J.F.
Guest

Wed Feb 20, 2008 11:14 am   



On Wed, 20 Feb 2008 09:28:33 +0100, Roman wrote:
Quote:
"tomi" <zoniek-usun-to-spam@gazeta.pl> wrote in message
Użyć kalkulatora i liczyć 23 pozycje od lewej strony.
Można prościej ?
Jakiś program do konwersji co potrafi numerować bity ?

Jeśli masz akurat właczonego Windowsa, to uruchom sobie kalkulator w wersji
naukowej - tam możesz wpisać w okienko liczbę HEX i przełaczyć widok na inny
system (DEC, OCT, BIN) i odwrotne kombinacje.

No chyba zartujesz. To juz na pewno sie pomylisz liczac cyferki na
wyswietlaczu.
Troche obycia i z pamieci bedziesz trafial ze 23bit to jest o jeden
mniej niz 24 czyli trzecia cyfra hex.

J.

Roman
Guest

Wed Feb 20, 2008 11:37 am   



"J.F." <jfox_xnospamx@poczta.onet.pl> wrote in message
news:77vnr3ho8geajqr6cvdeodlj2reu3e5hjk@4ax.com...
Quote:
No chyba zartujesz. To juz na pewno sie pomylisz liczac cyferki na
wyswietlaczu.

?? Można sobie pisaczkiem na ekranie kompa narysować przecinki lub apostrofy
Smile)

A tak poważnie, ten windowsowy kalkulator nie jest zły do szybkich konwersji
systemów liczbowych lub działań arytmetycznych robionych żywcem na
niedziesiątkowych liczbach .

Roman

T.M.F.
Guest

Wed Feb 20, 2008 3:10 pm   



Quote:
Kto jeszcze pamieta co robil np.
prefix 0xCB przed instrukcja w Z80?:)

Przełączał na drugą tabelkę mnemoników?
Chyba było jeszcze 0xEB (trzecia tabelaka)

O ile pamietam to odpowiednio przelaczaly rejest HL a rejestr indeksowy
IX lub IY.

Quote:

pozdrawiam,
Andrzej

PS. Niemożliwe, ludzie nie żyją tak długo.


Niektorzy wczesnie zaczynaja :)


--
Inteligentny dom - http://idom.wizzard.one.pl
Teraz takze forum dyskusyjne
Zobacz, wyslij uwagi, dolacz sie do projektu.

tomi
Guest

Wed Feb 20, 2008 6:42 pm   



Qmexx wrote:
Quote:
Użytkownik "tomi" <zoniek-usun-to-spam@gazeta.pl> napisał w wiadomości
Jakiś program do konwersji co potrafi numerować bity ?

Ja używam prościutkiego programiku "Build 32 bit Word". Bity ma
ponumerowane. Ptaszkując je ustawia się jedynki, a w okienku pojawia się
gotowa liczba w formacie HEX - Copy/Paste i ma się ją w programie. W
odwrotną stronę (HEX na bity) też można konwertować. Proste do bólu, ale
niezwykle użyteczne.

O świetnie o takim czymś myślałem.
Dzięki !!

Zbych
Guest

Wed Feb 20, 2008 6:59 pm   



J.F. przemówił ludzkim głosem:

Quote:
No chyba zartujesz. To juz na pewno sie pomylisz liczac cyferki na
wyswietlaczu.

Zawsze można włączyć grupowanie cyfr.

Jerry1111
Guest

Wed Feb 20, 2008 8:04 pm   



T.M.F. wrote:
Quote:
Kto jeszcze pamieta co robil np.
prefix 0xCB przed instrukcja w Z80?Smile

Tego nie pamietam za cholere... IY?
AFAIR byly EB i CB.
Za to 21xxxx, CDxxxx, C9, C3xxxx to chyba do konca zycia zostanie ;-)

--
Jerry1111

Adam Dybkowski
Guest

Wed Feb 20, 2008 10:00 pm   



T.M.F. pisze:

Quote:
Nie ma potrzeby stosowania specjalnych programow, takie rzeczy robi sie
w pamieci Smile Widac, zes mlody, kiedys to sie pamietalo nie tylko
mnemoniki ASM, ale nawet ich kody Smile Kto jeszcze pamieta co robil np.
prefix 0xCB przed instrukcja w Z80?Smile

http://www.z80.info/z80sean.txt

--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/

Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.

Artur M. Piwko
Guest

Thu Feb 21, 2008 10:41 am   



In the darkest hour on Wed, 20 Feb 2008 08:30:13 +0100,
Andrzej <dydelf02@op.pl> screamed:
Quote:
Widac, zes mlody, kiedys to sie pamietalo nie tylko
mnemoniki ASM, ale nawet ich kody :)

No prawie. Tylko te częściej stosowane.

Kto jeszcze pamieta co robil np.
prefix 0xCB przed instrukcja w Z80?:)

Przełączał na drugą tabelkę mnemoników?
Chyba było jeszcze 0xEB (trzecia tabelaka)


Oraz (oidp) 0xDD.

--
[ Artur M. Piwko : Pipen : AMP29-RIPE : RLU:100918 : From == Trap! : SIG:216B ]
[ 09:54:12 user up 11624 days, 21:49, 1 user, load average: 0.81, 0.89, 0.99 ]

I don't get even, I get odder.

elektroda NewsGroups Forum Index - Elektronika Polska - Jak łatwo przeliczyć wartości hex na bin 32-bit i sprawdzić ustawienia bitów?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map