Gå til innhold

Hvordan konverterer man tekst til binary?


Anbefalte innlegg

Videoannonse
Annonse

tekst er binary .. alt er binary

 

http://www.lookuptables.com/

 

tegnet `a' er representert som tallet 97 .. det å gå fra vårt 10-tallssystem (desimalt) til 2-tallssystemet (binært) er beskrevet flere steder: http://en.wikipedia.org/wiki/Binary_numeral_system

 

( spesifikt hvordan man konverterer manuellt: http://en.wikipedia.org/wiki/Binary_numeral_system#Decimal )

 

rimelig kjedelig å sitte å gjøre manuellt i lengden ... :)

Endret av dayslepr
Lenke til kommentar

*grrr* les det jeg skriver da .. «tegnet `a' er representert som tallet 97...» :hrm:

 

edit:

"representert som" vil si at inne i maskinen så sendes tallet 97 rundt når den f.eks. skal vise `a' på skjermen eller sende `a' over nettverket (som den gjør når jeg trykker «Oppdatér post» akkurat ...nå)

 

for å gjøre det litt mer komplisert finnes det flere standarer enn ascii for encoding, representasjon o.s.v. ... men prinsippene er det samme

Endret av dayslepr
Lenke til kommentar
Hei. Som tittelen sier, men jeg leter ikke etter et script som gjør det. Vil vite hvordan dette gjøres "manuelt".

 

Takk

5527157[/snapback]

 

Jeg kan fra tall til binær, og jeg vet at alt er binær...

Men jeg vet ikke hvordan en A fex blir til 0101010 (ikke akkurat det da).

5532739[/snapback]

 

:p Jeg har funnet det ut. :D Takk :p

Lenke til kommentar

tja...

 

Tenk på HEX som nibbles, et HEX tall kan skrives med 4 BIN tall.

 

Jeg bruker å gå halvveis via DEC når jeg skal gjøre om HEX til BIN.

 

HEX   DEC    BIN
________________
0      0    0000
1      1    0001
2      2    0010
3      3    0011
4      4    0100
5      5    0101
...
...
9      9    1001
A     10    1010
B     11    1011
...
...
F     15    1111

 

Så, 0AAh = 1010 1010b

Og, 0BBh = 1011 1011b

Og, 5Bh = 0101 1011b

 

edit: Åja, han skulle ha kodene for bokstavene. Doh!

 

_

johanf

Endret av johanf
Lenke til kommentar

ja, rektig - men

 

dec, hex og bin er det samme; en måte å angi en tallstørrelse på .. dec vil si vår vanlige måte å angi et tall på (ti-tallssystemet)

 

...

9 (dec) = 9 (hex) = 1001 (bin)

10 (dec) = A (hex) = 1010 (bin)

11 (dec) = B (hex) = 1011 (bin)

...

 

 

om du ser på asciitabellen, så er bokstaven eller tegnet 'A' representert internt i maskinen som tallet 65 (dec):

 

65 (dec) = 41 (hex) = 1000001 (bin)

 

så det spiller ingen rolle om du "bruker hex-verdien" eller dec-verdien eller hvordan du angir tallet ditt; poenget er at alle er enige om at hver enkelt tallstørrelse, uansett åssen det er angitt, står for et bestemt tegn .. altså at vi har en eller annen standard

Endret av dayslepr
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...