Binaire code omzetten naar tekst. Wat is binaire code

Omdat het het eenvoudigste is en voldoet aan de eisen:

  • Hoe minder waarden in het systeem aanwezig is, hoe gemakkelijker het is om te produceren individuele elementen, werkend met deze waarden. In het bijzonder twee cijfers binair systeem getallen kunnen gemakkelijk door velen worden weergegeven fysieke verschijnselen: er is stroom - er is geen stroom, de magnetische veldinductie is groter dan de drempelwaarde of niet, enz.
  • Hoe minder toestanden een element heeft, hoe hoger de ruisimmuniteit en hoe sneller het kan werken. Als u bijvoorbeeld drie toestanden wilt coderen via de omvang van de magnetische veldinductie, moet u twee drempelwaarden invoeren, die niet bijdragen aan de ruisimmuniteit en de betrouwbaarheid van de informatieopslag.
  • Binaire rekenkunde is vrij eenvoudig. Eenvoudig zijn de tabellen voor optellen en vermenigvuldigen: de basisbewerkingen met getallen.
  • Het is mogelijk om het apparaat van logische algebra te gebruiken om bitsgewijze bewerkingen op getallen uit te voeren.

Koppelingen

  • Online rekenmachine voor het omrekenen van getallen van het ene getalsysteem naar het andere

Wikimedia Stichting.

2010.

    Kijk wat "Binaire code" is in andere woordenboeken:

    2-bit grijze code 00 01 11 10 3-bit grijze code 000 001 011 010 110 111 101 100 4-bit grijze code 0000 0001 0011 0010 0110 0111 0101 0100 1100 1101 1111 11 10 1010 1011 1001 1000 Grijze code een nummersysteem in welke twee aangrenzende waarden ... ... Wikipedia Signaalpuntcode (SPC) signaleringssysteem 7 (SS7, OKS 7) is uniek (in thuisnetwerk

    ) hostadres gebruikt op het derde niveau van MTP (routing) in SS7-telecommunicatienetwerken voor identificatie ... Wikipedia

    In de wiskunde is een kwadraatvrij getal een getal dat door geen enkel kwadraat deelbaar is, behalve door 1. 10 is bijvoorbeeld kwadraatvrij, maar 18 niet, aangezien 18 deelbaar is door 9 = 32. Het begin van de reeks van kwadraatvrije getallen zijn: 1, 2, 3, 5, 6, 7,… … Wikipedia

    Om dit artikel te verbeteren, zou je het volgende willen doen: Wikify het artikel. Herwerk het ontwerp in overeenstemming met de regels voor het schrijven van artikelen. Corrigeer het artikel volgens de stilistische regels van Wikipedia... Wikipedia Deze term heeft andere betekenissen, zie Python (betekenissen). Python-klasse

    taal: mu... Wikipedia IN De woorden worden momenteel opgevat als ‘Poging tot een beveiligingssysteem’ en neigen meer naar de betekenis van de volgende term: Cracker-aanval. Dit gebeurde vanwege een vervorming van de betekenis van het woord ‘hacker’ zelf. Hacker... ...Wikipedia

Iedereen weet dat computers berekeningen kunnen uitvoeren in grote groepen gegevens met een enorme snelheid. Maar niet iedereen weet dat deze acties slechts van twee voorwaarden afhankelijk zijn: of er stroom is of niet en welke spanning.

Hoe slaagt een computer erin om zo’n verscheidenheid aan informatie te verwerken?
Het geheim schuilt in het binaire getalsysteem. Alle gegevens komen de computer binnen, gepresenteerd in de vorm van enen en nullen, die elk overeenkomen met één toestand van de elektrische draad: enen - hoge spanning, nullen - laag, of enen - de aanwezigheid van spanning, nullen - de afwezigheid ervan. Het omzetten van gegevens in nullen en enen wordt binaire conversie genoemd, en de uiteindelijke benaming ervan wordt binaire code genoemd.
In decimale notatie gebaseerd op het decimale getalsysteem dat wordt gebruikt in het dagelijks leven, numerieke waarde wordt weergegeven door tien cijfers van 0 tot en met 9, en elke plaats in het getal heeft een waarde die tien keer hoger is dan de plaats rechts ervan. Om een ​​getal groter dan negen in het decimale systeem weer te geven, wordt een nul op zijn plaats geplaatst en een één op de volgende, waardevollere plaats aan de linkerkant. Op dezelfde manier is in het binaire systeem, dat slechts twee cijfers gebruikt: 0 en 1, elke plaats twee keer zo waardevol als de plaats rechts ervan. In binaire code kunnen dus alleen nul en één worden weergegeven als afzonderlijke getallen, en voor elk getal groter dan één zijn twee plaatsen nodig. Na nul en één zijn de volgende drie binaire getallen 10 (lees één-nul) en 11 (lees één-één) en 100 (lees één-nul-nul). 100 binair is gelijk aan 4 decimaal. De bovenste tabel rechts toont andere BCD-equivalenten.
Elk getal kan in binair getal worden uitgedrukt, het neemt alleen meer ruimte in beslag dan in decimaal getal. Je kunt het alfabet ook in het binaire systeem schrijven als je aan elke letter een bepaalde waarde toekent. binair getal.

Twee cijfers voor vier plaatsen
Er kunnen 16 combinaties worden gemaakt met donkere en lichte ballen, door ze te combineren in sets van vier. Als donkere ballen als nullen worden genomen en lichte ballen als enen, zullen 16 sets een binaire code van 16 eenheden blijken te zijn, de numerieke waarde van. dat is van nul tot vijf (cm. bovenste tafel op pagina 27). Zelfs met twee soorten ballen in het binaire systeem kan een oneindig aantal combinaties worden gebouwd door simpelweg het aantal ballen in elke groep te vergroten - of het aantal plaatsen in de cijfers.

Bits en bytes

De kleinste eenheid in computerverwerking, een bit is een gegevenseenheid die een of twee kan hebben mogelijke omstandigheden. Elk van de enen en nullen (aan de rechterkant) vertegenwoordigt bijvoorbeeld 1 bit. Een bit kan op andere manieren worden weergegeven: door aanwezigheid of afwezigheid elektrische stroom, een gat en de afwezigheid ervan, de richting van magnetisatie naar rechts of links. Acht bits vormen een byte. 256 mogelijke bytes kunnen 256 tekens en symbolen vertegenwoordigen. Veel computers verwerken één byte aan gegevens tegelijk.

Binaire conversie. Een binaire code van vier cijfers kan decimale getallen van 0 tot 15 vertegenwoordigen.

Codetabellen

Wanneer binaire code wordt gebruikt om letters van het alfabet of leestekens weer te geven, is dit vereist codetabellen, die aangeven welke code bij welk teken hoort. Er zijn verschillende van dergelijke codes samengesteld. De meeste pc's zijn uitgerust met een zevencijferige code genaamd ASCII, of Amerikaans standaardcode Voor informatie uitwisseling. De tabel rechts laat het zien ASCII-codes voor het Engelse alfabet. Andere codes zijn voor duizenden tekens en alfabetten van andere talen van de wereld.

Onderdeel van een ASCII-codetabel

Binaire code - dit is de presentatie van informatie in een combinatie van 2 tekens 1 of 0, zoals ze bij het programmeren zeggen: is het of is het niet, waar of onwaar, waar of onwaar. Het is voor een gewoon mens moeilijk om te begrijpen hoe informatie kan worden weergegeven in de vorm van nullen en enen. Ik zal proberen deze situatie een beetje te verduidelijken.

In feite is binaire code eenvoudig! Elke letter van het alfabet kan bijvoorbeeld worden weergegeven als een reeks nullen en enen. De brief bijvoorbeeld H Latijns alfabet ziet er in het binaire systeem zo uit: 01001000, letter E– 01000101, beuken L heeft dit binaire representatie – 01001100, P – 01010000.

Nu is het niet moeilijk om dat te raden om het Engelse woord HELP in te schrijven machinetaal je moet deze binaire code gebruiken:

01001000 01000101 01001100 01010000

Dit is precies de code die de onze gebruikt voor zijn werk. thuiscomputer. Aan een gewoon mens Het is erg moeilijk om dergelijke code te lezen, maar voor computers is dit het meest begrijpelijk.

Binaire code ( machinecode) Tegenwoordig wordt het gebruikt bij het programmeren, omdat de computer werkt dankzij binaire code. Maar denk niet dat het programmeerproces neerkomt op een reeks enen en nullen. Programmeertalen (C++, BASIC, enz.) zijn speciaal uitgevonden om het begrip tussen een persoon en een computer te vereenvoudigen. Een programmeur schrijft een programma in een taal die hij begrijpt, en vertaalt vervolgens, met behulp van een speciaal compilerprogramma, zijn creatie in machinecode, die de computer aanstuurt.

Een natuurlijk getal omzetten van het decimale getalsysteem naar binair getal

We nemen het vereiste aantal, voor mij is het 5, deel het getal door 2:
5: 2 = 2,5 er is een rest, wat betekent dat het eerste getal van de binaire code zal zijn 1 (zo niet - 0 ). We gooien de rest weg en delen het getal opnieuw door 2 :
2: 2 = 1 het antwoord is zonder rest, wat betekent dat het tweede getal van de binaire code 0 is. Deel het resultaat opnieuw door 2:
1: 2 = 0.5 het getal komt uit met een rest, dus we schrijven het op 1 .
Nou ja, omdat het resultaat gelijk is 0 kan niet meer worden gesplitst, de binaire code is klaar en uiteindelijk hebben we een binair codenummer 101 . Ik denk dat we hebben geleerd hoe we van decimaal naar binair kunnen converteren, nu zullen we leren het tegenovergestelde te doen.

Een getal omzetten van binair naar decimaal

Ook hier is het vrij eenvoudig: laten we ons binaire getal nummeren, we moeten beginnen vanaf nul vanaf het einde van het getal.

101 is 1^2 0^1 1^0.

Wat is er van gekomen? Wij hebben cijfers aan graden gegeven! nu volgens de formule:

(x * 2^y) + (x * 2^y) + (x * 2^y)

Waar X- Volgnummer van binaire code
j- de kracht van dit getal.
De formule zal uitrekken afhankelijk van de grootte van uw getal.
Wij krijgen:

(1 * 2^2) + (0 * 2^1) + (1 * 2^0) = 4 + 0 + 1 = 5.

Geschiedenis van het binaire getalsysteem

Leibitz was de eerste die het binaire systeem voorstelde; hij geloofde dat dit systeem zal helpen in moeilijke situaties wiskundige berekeningen, en zal in het algemeen de wetenschap ten goede komen. Maar volgens sommige rapporten verscheen er, voordat Leibitz in China een binair getalsysteem voorstelde, een inscriptie op de muur die kon worden ontcijferd met behulp van een binaire code. Op deze inscriptie werden lange en korte stokken getekend, en als we aannemen dat de lange 1 is en de korte 0, is het heel goed mogelijk dat het idee van binaire code vele jaren vóór de uitvinding ervan in China circuleerde. Hoewel het ontcijferen van de code op de muur daar een eenvoudig natuurlijk getal aan het licht bracht, blijft het feit een feit.


Grieks Georgisch
Ethiopisch
Joods
Akshara-sankhya Ander Babylonisch
Egyptische
Etruskisch
Romeins
Donau Zolder
Kipu
Maya
Egeïsch
KPPU-symbolen Positioneel , , , , , , , , , , Nega-positioneel Symmetrisch Gemengde systemen Fibonacci Niet-positioneel Eenheid (unair)

Binair getalsysteem- positioneel getalsysteem met grondtal 2. Dankzij de directe implementatie in digitale elektronische circuits die gebruik maken van logische poorten, wordt het binaire systeem gebruikt in bijna alle moderne computers en andere elektronische apparaten.

Binaire notatie van getallen

In het binaire getalsysteem worden getallen geschreven met behulp van twee symbolen ( 0 En 1 ). Om verwarring te voorkomen in welk nummersysteem het nummer is geschreven, is het rechtsonder voorzien van een indicator. Bijvoorbeeld een getal in het decimale systeem 5 10 , binair 101 2 . Soms wordt een binair getal aangegeven met een voorvoegsel 0b of symbool & (en-teken), Bijvoorbeeld 0b101 of dienovereenkomstig &101 .

In het binaire getalsysteem (net als in andere getalsystemen behalve decimalen) worden de cijfers één voor één gelezen. Het getal 101 2 wordt bijvoorbeeld uitgesproken als ‘één nul één’.

Natuurlijke getallen

Een natuurlijk getal geschreven in een binair getalsysteem als (een n - 1 een n - 2 ... een 1 een 0) 2 (\displaystyle (a_(n-1)a_(n-2)\dots a_(1)a_(0))_(2)), heeft de betekenis:

(een n - 1 een n - 2 ... een 1 een 0) 2 = ∑ k = 0 n - 1 een k 2 k , (\displaystyle (a_(n-1)a_(n-2)\dots a_(1)a_( 0))_(2)=\som _(k=0)^(n-1)a_(k)2^(k),)

Negatieve cijfers

Negatieve binaire getallen worden op dezelfde manier aangegeven als decimale getallen: door een “-” teken vóór het getal. Namelijk een negatief geheel getal geschreven in een binair getalsysteem (− een n − 1 een n − 2 … een 1 een 0) 2 (\displaystyle (-a_(n-1)a_(n-2)\dots a_(1)a_(0))_(2)), heeft de waarde:

(− een n − 1 een n − 2 … een 1 een 0) 2 = − ∑ k = 0 n − 1 een k 2 k .

(\displaystyle (-a_(n-1)a_(n-2)\punten a_(1)a_(0))_(2)=-\som _(k=0)^(n-1)a_( k)2^(k).)

extra code.

Fractionele getallen Breukgetal geschreven in binair getalsysteem als, heeft de waarde:

(een n − 1 een n − 2 … een 1 een 0 , een − 1 een − 2 … een − (m − 1) een − m) 2 (\displaystyle (a_(n-1)a_(n-2)\dots a_(1)a_(0),a_(-1)a_(-2)\punten a_(-(m-1))a_(-m))_(2))

(een n − 1 een n − 2 … een 1 een 0 , een − 1 een − 2 … een − (m − 1) een − m) 2 = ∑ k = − m n − 1 een k 2 k , (\displaystyle (a_( n-1)a_(n-2)\punten a_(1)a_(0),a_(-1)a_(-2)\punten a_(-(m-1))a_(-m))_( 2)=\som _(k=-m)^(n-1)a_(k)2^(k),)

Optellen, aftrekken en vermenigvuldigen van binaire getallen

Toevoeging tabel Een voorbeeld van kolomoptelling (decimale uitdrukking 14 10 + 5 10 = 19 10 in binair

ziet eruit als 1110 2 + 101 2 = 10011 2):

Beginnend met het getal 1 worden alle getallen vermenigvuldigd met twee. De punt die na de 1 komt, wordt de binaire punt genoemd.

Binaire getallen omzetten naar decimalen

Laten we zeggen dat we een binair getal krijgen 110001 2 . Om naar decimaal te converteren, schrijft u het als een som van cijfers als volgt:

1 * 2 5 + 1 * 2 4 + 0 * 2 3 + 0 * 2 2 + 0 * 2 1 + 1 * 2 0 = 49

Hetzelfde, een beetje anders:

1 * 32 + 1 * 16 + 0 * 8 + 0 * 4 + 0 * 2 + 1 * 1 = 49

Je kunt dit als volgt in tabelvorm schrijven:

512 256 128 64 32 16 8 4 2 1
1 1 0 0 0 1
+32 +16 +0 +0 +0 +1

Beweeg van rechts naar links. Schrijf onder elke binaire eenheid het equivalent ervan op de onderstaande regel. Voeg de resulterende decimale getallen toe. Het binaire getal 110001 2 is dus gelijk aan het decimale getal 49 10.

Het omzetten van fractionele binaire getallen naar decimalen

Moet het getal converteren 1011010,101 2 naar het decimale systeem. Laten we dit getal als volgt schrijven:

1 * 2 6 + 0 * 2 5 + 1 * 2 4 + 1 * 2 3 + 0 * 2 2 + 1 * 2 1 + 0 * 2 0 + 1 * 2 -1 + 0 * 2 -2 + 1 * 2 -3 = 90,625

Hetzelfde, een beetje anders:

1 * 64 + 0 * 32 + 1 * 16 + 1 * 8 + 0 * 4 + 1 * 2 + 0 * 1 + 1 * 0,5 + 0 * 0,25 + 1 * 0,125 = 90,625

Of volgens de tabel:

64 32 16 8 4 2 1 0.5 0.25 0.125
1 0 1 1 0 1 0 , 1 0 1
+64 +0 +16 +8 +0 +2 +0 +0.5 +0 +0.125

Transformatie volgens de methode van Horner

Om getallen met deze methode van binair naar decimaal systeem te converteren, moet je de getallen van links naar rechts optellen, waarbij je het eerder verkregen resultaat vermenigvuldigt met de basis van het systeem (in in dit geval 2). De methode van Horner wordt meestal gebruikt om van een binair naar een decimaal systeem te converteren. De omgekeerde bewerking is moeilijk, omdat het vaardigheden vereist op het gebied van optellen en vermenigvuldigen in het binaire getalsysteem.

Bijvoorbeeld een binair getal 1011011 2 als volgt omgezet naar een decimaal systeem:

0*2 + 1 = 1
1*2 + 0 = 2
2*2 + 1 = 5
5*2 + 1 = 11
11*2 + 0 = 22
22*2 + 1 = 45
45*2 + 1 = 91

Dat wil zeggen, in het decimale systeem wordt dit getal geschreven als 91.

Het fractionele deel van getallen converteren met behulp van de methode van Horner

De cijfers worden van rechts naar links uit het getal gehaald en gedeeld door het grondtal van het getalsysteem (2).

Bijvoorbeeld 0,1101 2

(0 + 1 )/2 = 0,5
(0,5 + 0 )/2 = 0,25
(0,25 + 1 )/2 = 0,625
(0,625 + 1 )/2 = 0,8125

Antwoord: 0,1101 2 = 0,8125 10

Decimale getallen omzetten naar binair

Laten we zeggen dat we het getal 19 naar binair moeten converteren. U kunt de volgende procedure gebruiken:

19/2 = 9 met rest 1
9/2 = 4 met rest 1
4/2 = 2 zonder rest 0
2/2 = 1 zonder rest 0
1/2 = 0 met rest 1

Dus delen we elk quotiënt door 2 en schrijven de rest aan het einde van de binaire notatie. We gaan door met delen totdat het quotiënt 0 is. We schrijven het resultaat van rechts naar links. Dat wil zeggen dat het onderste getal (1) het meest linkse is, enz. Als resultaat krijgen we het getal 19 in binaire notatie: 10011 .

Het omzetten van fractionele decimale getallen naar binair

Als het oorspronkelijke getal een geheel getal heeft, wordt het afzonderlijk van het breukgedeelte geconverteerd. Vertaling fractioneel getal van decimaal systeem Nummering in binair getal wordt uitgevoerd volgens het volgende algoritme:

  • De breuk wordt vermenigvuldigd met de basis van het binaire getalsysteem (2);
  • In het resulterende product wordt het gehele getal geïsoleerd, dat wordt beschouwd als het meest significante cijfer van het getal in het binaire getalsysteem;
  • Het algoritme eindigt als het fractionele deel van het resulterende product gelijk is aan nul of als de vereiste rekennauwkeurigheid wordt bereikt. Anders gaan de berekeningen verder fractioneel deel werken.

Voorbeeld: U moet een breuk omrekenen decimaal getal 206,116 naar een fractioneel binair getal.

Vertaling van het gehele deel levert 206 10 =11001110 2 op volgens de eerder beschreven algoritmen. We vermenigvuldigen het fractionele deel van 0,116 met grondtal 2, waarbij we de gehele delen van het product invoeren in de decimalen van het gewenste fractionele binaire getal:

0,116 2 = 0 ,232
0,232 2 = 0 ,464
0,464 2 = 0 ,928
0,928 2 = 1 ,856
0,856 2 = 1 ,712
0,712 2 = 1 ,424
0,424 2 = 0 ,848
0,848 2 = 1 ,696
0,696 2 = 1 ,392
0,392 2 = 0 ,784
enz.

Dus 0,116 10 ≈ 0, 0001110110 2

We krijgen: 206.116 10 ≈ 11001110.0001110110 2

Toepassingen

Op digitale apparaten

Het binaire systeem wordt gebruikt in digitale apparaten omdat het het eenvoudigste is en voldoet aan de eisen:

  • Hoe minder waarden er in het systeem zijn, hoe gemakkelijker het is om individuele elementen te vervaardigen die op deze waarden werken. In het bijzonder kunnen twee cijfers van het binaire getalsysteem gemakkelijk worden weergegeven door veel fysieke verschijnselen: er is stroom (de stroom is groter dan de drempelwaarde) - er is geen stroom (de stroom is kleiner dan de drempelwaarde), de magnetische veldinductie is groter dan de drempelwaarde of niet (de magnetische veldinductie is kleiner dan de drempelwaarde) etc.
  • Hoe minder toestanden een element heeft, hoe hoger de ruisimmuniteit en hoe sneller het kan werken. Om bijvoorbeeld drie toestanden te coderen via de grootte van spanning, stroom of magnetische veldinductie, moet u twee drempelwaarden en twee comparatoren introduceren.

taal: mu... Wikipedia computertechnologie Notatie van negatieve binaire getallen in twee-complement wordt veel gebruikt. Het getal −5 10 zou bijvoorbeeld kunnen worden geschreven als −101 2, maar zou worden opgeslagen als 2 op een 32-bits computer.

In het Engelse systeem van maatregelen

Bij het aangeven van lineaire afmetingen in inches worden traditioneel binaire breuken gebruikt in plaats van decimalen, bijvoorbeeld: 5¾″, 7 15/16″, 3 11/32″, enz.

Generalisaties

Het binaire getalsysteem is een combinatie van het binaire coderingssysteem en een exponentiële wegingsfunctie met een grondtal gelijk aan 2. Opgemerkt moet worden dat een getal in binaire code kan worden geschreven, en dat het getalsysteem mogelijk niet binair is, maar met een verschillende basis. Voorbeeld: binaire decimale codering, waarin decimale cijfers zijn geschreven in binaire vorm en het getallensysteem is decimaal.

Verhaal

  • Een complete set van 8 trigrammen en 64 hexagrammen, analoog aan 3-bits en 6-bits cijfers, was in het oude China bekend in de klassieke teksten van het Boek der Veranderingen. De volgorde van hexagrammen in boek der veranderingen, gerangschikt in overeenstemming met de waarden van de overeenkomstige binaire cijfers (van 0 tot 63), en de methode om deze te verkrijgen werd in de 11e eeuw ontwikkeld door de Chinese wetenschapper en filosoof Shao Yong. Er zijn echter geen aanwijzingen dat Shao Yun de regels van de binaire rekenkunde begreep, door tupels van twee tekens in lexicografische volgorde te rangschikken.
  • Sets, dit zijn combinaties van binaire cijfers, werden door Afrikanen gebruikt bij traditionele waarzeggerij (zoals Ifa), samen met middeleeuwse geomantie.
  • In 1854 publiceerde de Engelse wiskundige George Boole een baanbrekend artikel waarin algebraïsche systemen werden beschreven zoals toegepast op de logica, dat nu bekend staat als de Booleaanse algebra of de algebra van de logica. Zijn logische analyse was voorbestemd om te spelen belangrijke rol in de ontwikkeling van moderne digitale elektronische schakelingen.
  • In 1937 diende Claude Shannon zijn proefschrift ter verdediging in. Symbolische analyse van relais- en schakelcircuits waarin, waarin Booleaanse algebra En binaire rekenkunde zijn gebruikt in verband met elektronische relais en schakelaars. Alle moderne digitale technologie is in essentie gebaseerd op Shannons proefschrift.
  • In november 1937 creëerde George Stibitz, die later bij Bell Labs werkte, de "Model K" -computer op basis van relais. K itchen", de keuken waar de montage werd uitgevoerd), die binaire optelling uitvoerde. Eind 1938 lanceerde Bell Labs een onderzoeksprogramma onder leiding van Stiebitz. De onder zijn leiding gemaakte computer, voltooid op 8 januari 1940, kon bewerkingen met complexe getallen uitvoeren. Tijdens een demonstratie op de American Mathematical Society-conferentie op Dartmouth College op 11 september 1940 demonstreerde Stibitz de mogelijkheid om opdrachten naar een externe rekenmachine te sturen. complexe getallen Door telefoonlijn met behulp van een teletype. Dit was de eerste poging om afstandsbediening te gebruiken computer via telefoonlijn. Tot de deelnemers aan de conferentie die getuige waren van de demonstratie waren onder meer John von Neumann, John Mauchly en Norbert Wiener, die er later in hun memoires over schreven.
  • Op het fronton van het gebouw (het voormalige computercentrum van de Siberische afdeling van de USSR Academie van Wetenschappen) in de academische stad Novosibirsk staat een binair getal 1000110, gelijk aan 70 10, dat de bouwdatum van het gebouw symboliseert (