Archief - tellen in binair

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

ThomasSA

Legacy Member
bulldog567 zei:
Er zijn 10 soorten mensen: zij die binair kunnen tellen en zij die niet binair kunnen tellen
srr zaget gwn staan :)

Idd, en er zijn maar 2 soorten mensen: mensen die kunnen spellen, en mensen die niet kunnen spellen...

MilM

Legacy Member
ThomasSA zei:
Idd, en er zijn maar 2 soorten mensen: mensen die kunnen spellen, en mensen die niet kunnen spellen...
:rofl:

Fraggie zei:
Tis geen foute methode, maar als je wilt gaan tellen in andere stelsels neem je best de algemene methode, en dat is met machten. Stel dat we zeventien decimaal willen schrijven dan beginnen we altijd bij het grootste getal. De 1 van de tientallen, daarna volgt de lagere (of in dit geval de laagste waarde). Die termen zijn most significant & least significant.

Wil je nu 17 binair schrijven, dan trek je eerst de grootste macht van 2 er af. 2^4 = 16 & 1 schiet nog over.

Ge beseft toch dat dat precies hetzelfde is als de post die je gequote hebt ?

On-Topic:

Ik veronderstel niet dat er algemene afspraken gelden. En zelfs al zouden er zijn, dan nog zijn die niet gekend genoeg om te gebruiken.

Dus ofwel spellen, ofwel de decimale waarde ervan zeggen (en erbij zeggen wat het is).

Maar als je dan begint met bit voor een teken, mantisse, exponent etc ... (9,10 complement)

Quilombo

Legacy Member
wie spreekt er nu binair? :|

ligt het aan mij of heb ik nog nooit een binair getal moeten gebruiken bij het programmeren :/

laten we anders ff in ascii code verder babbele :D

Dreamchaser

Legacy Member
AncientRites zei:
Lijkt mij toch logisch? Als je decimaal telt heb je 10 mogelijkheden, hexa 16 en binair 2 (voor zowel uitspraak als schrijfmethode).

Dus decimaal zeg je
0 1 2 3 4 5 6 7 8 9
nul, één, twee, ... , negen

Binair
0 1
nul, één

Voorbeeld:
Geschreven:
Decimaal: 9
Binair: 1001

Uitgesproken
Decimaal: negen
Binair: één nul nul één

Volgens uw logica spreek je 25 (decimaal) dus uit als twee vijf. :wtf:

Radiance

Legacy Member
Je spreekt die zoals killgore al zei normaal gezien cijfer per cijfer uit, niet als één getal. Daar is echter geen afspraak over denk ik.

Quilombo : in hogere programmeertalen zo niet nee, gebruik je wel in lagere programmeertalen, op microcontrollers enzo.

Bontus

Legacy Member
Hiapoe zei:
Mijn vraag impliceert absoluut geen uitleg over het binaire systeem. Ik ben informaticus, dus weet echt wel hoe dat werkt :)

Het gaat mij puur over het binair in de gesproken taal! :)

dus: back on topic aub! :)
Er zijn geen afspraken voor gemaakt dus kunnen we in binair niet luidop tellen.
1, 2, 3, 4
dit is dus afgesproken één, twee, drie, vier. Elk woord komt overeen met 1 cijfer.
14, 15, 16
veertien, vijftien, zestien, ... kwestie van afspraken want viertien zou logischer zijn.

maar in binair:
001, 010, 011, 100, ...
er zijn maar 2 cijfertekens, bijgevolg is het eigenlijk onmogelijk om spraakafspraken te maken omdat er veel te weinig combinaties mogelijk zijn.
nuléén, nul, één, éénnul .

killgore

Legacy Member
Quilombo zei:
wie spreekt er nu binair? :|

ligt het aan mij of heb ik nog nooit een binair getal moeten gebruiken bij het programmeren :/

laten we anders ff in ascii code verder babbele :D
Assembler ftw :).

En een beetje binair denken kan wel handig zijn, zeker bij over & underflow, bitsets, ...

Hause

Legacy Member
Mag ik hier wat Hexadecimaal bijsmijten? ;-)

Ik zou dus moeten weten hoe ik van een binaire voorstelling van bv het getal: -3865 naar zijn hexadecimale voorstelling ga...

Afspraken: Two complements regel en 24 bits gebruiken.

Dus:
Eerst binair bepalen van 3865 : 111100011001 (dus met 24 bits = 000000000000111100011001)
dan dit omzetten naar negatief, dus als afspraak staat er 24 bits gebruiken en de two complements-regel, dus dit wordt:

eerst het getal complementeren:
111111111111000011100110

Hierbij +1:
111111111111000011100111 = binaire voorstelling van -3865

en nu moet dit omgezet worden naar hexadecimaal, ik weet hoe je een gewoon getal omzet naar hexa, maar geen negatief getal...

Hopelijk heb ik hier nu geen fouten instaan en kan iemand me helpen

Greetz

Mr. M

Legacy Member
linkske voor negatieve hexadecimale getallen

staat over vanalle getalstelsels uitleg op (het is puntje h.)

grey-turtle

Legacy Member
De regels voor het optellen zijn: 1+1 = 0 met een extra eenheid en 0+1 =1
Het beste is volgens mij nog steeds de getallen eerst omzetten naar decimaal en dan terug zetten naar binair.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan