en alder af 16 Bit og Geksadecimal

lad os tale om en alder af 16-bit og nyt nummereringssystem. Vi er nødt til at beregne større tal. At arbejde i binær og oktal er sind-bedøvende. Bam, velkommen den sekskantede (eller sekskantede) notation, som du bruger hver dag til CSS farvekoder.

dine vigtigste grillbarer i denne episode er:

  • mere kondenseret notation
  • tillader op 16 cifre: 0-9 + A-F
  • en sekskantnotation er den samme som 4-bit grupperinger i binær
  • nyttig til større tal
  • farvekoder brug seksk

Studienoter

husk: større tal = mere magt

processen med at konvertere binær til decimal tager et par trin. Det er sværere at se på mønsteret på 1s og 0s og trække den nøjagtige decimalækvivalent ud.

stort antal konvertering

stort antal konvertering

Hvordan kan vi forenkle repræsentationen?

nyt 16-bit nummersystem:

nyt 16-bit nummersystem

Hvad er byggestenene i vores nye 16-bit nummersystem? Lad os starte med octal.

i octal har vi syv bits, som også er cifrene 0-7. Det bruger en gruppering af 3-bit binær til at repræsentere cifrene.

Bemærk, at vi har brugt alle 1s og 0s mønstre.

16-bit konvertering:

16-bit konvertering

lad os gå gennem konvertering af denne binære til vores nye 16-bit talesystem. Vi grupperer det med 4 bits, hvilket betyder, at der er 4 cifre for et 2-byte binært mønster. Start altid med den mindst signifikante bit (helt til højre.)

notationen af dette nye nummer er 0h1445, hvor h betegner sekskant eller sekskant. Den korte notation er 145516.

sammenlign nu denne nye talnotation med oktal. Kan du se, hvordan brug af sekskant er en bedre form for større tal?

spekulerer du på, hvor du nogensinde vil bruge sekskant?

farvekoder er udført i sekskant.

farvekoder sekskant

lad os konvertere sekskantrepræsentationen for farven “hvid” til binære, oktale og decimalformater.

konvertering af sekskant

praktisk anvendelse af sekskant

  • farvekoder
  • fejlmeddelelser
  • stregkodning
  • kommunikation med API ‘ er

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *