Van olyan programozási nyelv ahol minden bitnek saját egyedi ID-je van?
Figyelt kérdés
Minden leütött bitnek van egy egyedi azonosítója?
Mármint a 2-es számrendszerben való programozásban.
(minek.mi-értelme.minek-van-a-világ.)
2019. nov. 11. 09:53
2/8 anonim válasza:
Nincs. 1 byte a legkisebb megcìmezhető egysèg.
3/8 tabaki válasza:
Hogyan képzelted el egyetlen bit leütését? Hát a kettes számrendszerben való programozást?
5/8 anonim válasza:
minden bitnek a sorsszáma az azonosítója
pl. c ben a data n. bitjét így tudod olvasni:
int data = 7, n=2;
int result = (data>>n)&1; // 1
vagy akár
bool result = (data>>n)%2; // true
"Mármint a 2-es számrendszerben való programozásban." - hogy mi???
6/8 anonim válasza:
előző vagyok.
ha esetleg balra jobban szeretsz shiftelni, akko' használd ezt:
bool result = data & (1<<n) ;
7/8 anonim válasza:
Ha elszakadunk a PC világtól akkor igen létezik. Sok mikrokontroller esetén ASM-ben lehet bitenként is címezni (ha jól emlékszem a 8051 család esetén), találkoztam olyan mikrokontrollerel ahol byte-os és bites címzés is működött ugyanarra a területre. Pl. a 100-as címen lévő bájt bitjeit el lehetet érni a 800-807 bit címeken. Egyes PLC-k esetén szintén megvan ez a lehetőség. Amúgy valamelyik ősi nyelvben volt egy common area típus ahol rá lehetett húzni ugyanarra a memória területre több féle adattípust és talán abban volt bit string (vagy annak megfelelő) és akkor szintén ki lehetett címezni bitenként is /elsőre a Fortran jutott eszembe mert ott használtunk common blockokat, de abban nem volt bit típus). Érdemes megnézni az ősi nyelveket mert ott sok ilyen megoldás létezett.
8/8 Szirty válasza:
"Egyes PLC-k esetén szintén megvan ez a lehetőség"
Nem! Ez minden PLC-nél alapvető...
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!