Witam potrzebuje określić ile bitów ma ciąg_znaków. Jak to policzyć ?
ciag_znakow db 'gg testowy stringgg ',0xa Jak się to liczy po kolei ?
Witam potrzebuje określić ile bitów ma ciąg_znaków. Jak to policzyć ?
ciag_znakow db 'gg testowy stringgg ',0xa Jak się to liczy po kolei ?
8* ilość bajtów w tym ciągu
A jak "zapakować" w 1 bit np. kilka znaków ?
Nie można tego zrobić. Bit to najmniejsza jednostka informacji. Może zawierać tylko jeden z dwóch stanów. To za mało nawet na jeden znak w standardowych kodowaniach - no chyba, że twój alfabet ma dwa znaki. Dlatego używa się przynajmniej ośmiu bitów. Czasem siedmiu.
ciag_znakow db 'gg testowy stringgg ',0xa
ile_bitow dd ($-ciag_znakow)*8
żeby działało, linijki muszą być jedna po drugiej.
sokgob napisał(a):
A jak "zapakować" w 1 bit np. kilka znaków ?
Aż mi słabo jak widze takie pytania.
http://pl.wikipedia.org/wiki/Teoria_informacji
sokgob napisał(a):
A jak "zapakować" w 1 bit np. kilka znaków ?
Skompresować, tylko wtedy oczywiście pojedynczy bit będzie bez znaczenia.
sokgob napisał(a):
A jak "zapakować" w 1 bit np. kilka znaków ?
Myśle, że @maszynaz wiedziałby jak to zrobić :]
sokgob napisał(a):
A jak "zapakować" w 1 bit np. kilka znaków ?
Poprosić, może same się zapakują :P
Jak zapakować kilka znaków do jednego bita? To proste. Działamy wg następującego schematu:
No chyba że chodzi o qbita (bit kwantowy), tam być może by się dało bo jest więcej możliwości niż 0 i 1.