|
| binær talbehandling Fra : Rune Jensen |
Dato : 13-09-11 09:23 |
|
Har nu siddet og fusket med det her binære i noget tid. Jeg _ved_ jeg
engang lærte, hvordan man ganger og dividerer binært, men jag kan ikke
huske længere hvordan.
Jeg kan fint gange og dividere med 2, 4, 8 osv. det er bare at rotere
alle bits et antal gange, som når man flytter kommaet når man ganger
eller dividere med 10'ere eller hundreder.
Men hvordan dividerer man to binære tal, som ikke opfylder det?
Eks.: 25/5?
(00010101 / 00000101)
Eller 3*7?
(00000011 * 00000111)
MVH
Rune Jensen
| |
Lasse Reichstein Nie~ (13-09-2011)
| Kommentar Fra : Lasse Reichstein Nie~ |
Dato : 13-09-11 16:59 |
|
Rune Jensen <runeofdenmark@gmail.com> writes:
> Har nu siddet og fusket med det her binære i noget tid. Jeg _ved_ jeg
> engang lærte, hvordan man ganger og dividerer binært, men jag kan ikke
> huske længere hvordan.
>
> Jeg kan fint gange og dividere med 2, 4, 8 osv. det er bare at rotere
> alle bits et antal gange, som når man flytter kommaet når man ganger
> eller dividere med 10'ere eller hundreder.
>
> Men hvordan dividerer man to binære tal, som ikke opfylder det?
>
> Eks.: 25/5?
> (00010101 / 00000101)
25 er 00011001.
Du gør det på samme måde som i decimalt:
11001 / 101 = 101
-101
-----
0101
- 101
---
0
> Eller 3*7?
> (00000011 * 00000111)
11 * 111
--------
1110
+ 111
-----
10101
/L
--
Lasse Reichstein Holst Nielsen
DHTML Death Colors: <URL: http://www.infimum.dk/HTML/rasterTriangleDOM.html>
'Faith without judgement merely degrades the spirit divine.'
| |
Bertel Lund Hansen (13-09-2011)
| Kommentar Fra : Bertel Lund Hansen |
Dato : 13-09-11 17:21 |
|
Rune Jensen skrev:
> Har nu siddet og fusket med det her binære i noget tid. Jeg _ved_ jeg
> engang lærte, hvordan man ganger og dividerer binært, men jag kan ikke
> huske længere hvordan.
Det er præcis som ved decimalregning. Jeg ganger med bagerste
ciffer fra det højre tal først:
1001001 * 1101
--------------
menter: (1 1 )
1001001
0
100100100
1001001000
----------
1110110101
Omregnet som kontrol:
73 * 13 = 949
2 (<= burde være 10)
1101 | 1110110101 | 1001001
------ 1101 -------------
mente: 1
----
00011
0
--
111
0
---
1110
1101
----
11
0
--
110
0
---
1101
1101
----
0
Hvis divisionen ikke går op, sætter man bare binærkomma (!) og
tilføjer 0'er og dividerer til man har nok binæraler.
--
Bertel
http://bertel.lundhansen.dk/ http://fiduso.dk/
| |
Lars Kongshøj (14-09-2011)
| Kommentar Fra : Lars Kongshøj |
Dato : 14-09-11 19:40 |
|
Den 13/09/11 18.21, Bertel Lund Hansen skrev:
> Hvis divisionen ikke går op, sætter man bare binærkomma (!) og
> tilføjer 0'er og dividerer til man har nok binæraler.
"Binærkomma" kan jeg godt kapere, men "binæraler" er at stramme den. Jeg
ville nok kalde det "binære decimaler", selv om det er en selvmodsigelse.
Mvh. Lars
| |
Bertel Lund Hansen (14-09-2011)
| Kommentar Fra : Bertel Lund Hansen |
Dato : 14-09-11 21:15 |
| | |
Leif Neland (15-09-2011)
| Kommentar Fra : Leif Neland |
Dato : 15-09-11 19:36 |
|
Den 14-09-2011 22:15, Bertel Lund Hansen skrev:
> Lars Kongshøj skrev:
>
>> "Binærkomma" kan jeg godt kapere, men "binæraler" er at stramme den.
>
> Ja, det var også kun for sjov.
>
http://youtu.be/8wHDn8LDks8
--
Check out www.waze.com - it's a social GPS app where drivers share
real-time road info (traffic, accidents, police, speedcams and more)
with each other. If you're an iPhone Android Blackberry Symbian or
Windows Mobile user then this is the perfect app to use for daily driving.
| |
Torben Ægidius Mogen~ (15-09-2011)
| Kommentar Fra : Torben Ægidius Mogen~ |
Dato : 15-09-11 08:27 |
|
Lars Kongshøj <lars_kongshoj@hotmail.com> writes:
> Den 13/09/11 18.21, Bertel Lund Hansen skrev:
>> Hvis divisionen ikke går op, sætter man bare binærkomma (!) og
>> tilføjer 0'er og dividerer til man har nok binæraler.
>
> "Binærkomma" kan jeg godt kapere, men "binæraler" er at stramme
> den. Jeg ville nok kalde det "binære decimaler", selv om det er en
> selvmodsigelse.
Personligt foretrækker jeg "bit" frem for begge dele.
Torben
| |
Rune Jensen (15-09-2011)
| Kommentar Fra : Rune Jensen |
Dato : 15-09-11 09:46 |
|
On 13 Sep., 17:59, Lasse Reichstein Nielsen <lrn.unr...@gmail.com>
wrote:
> > Eks.: 25/5?
> > (00010101 / 00000101)
>
> 25 er 00011001.
Du har da ret. 1+8+16.
MVH
Rune Jensen
| |
Rune Jensen (15-09-2011)
| Kommentar Fra : Rune Jensen |
Dato : 15-09-11 09:40 |
|
On 13 Sep., 18:21, Bertel Lund Hansen
<splitteminebrams...@lundhansen.dk> wrote:
> Rune Jensen skrev:
>
> > Har nu siddet og fusket med det her binære i noget tid. Jeg _ved_ jeg
> > engang lærte, hvordan man ganger og dividerer binært, men jag kan ikke
> > huske længere hvordan.
>
> Det er præcis som ved decimalregning.
Joeh...
> Jeg ganger med bagerste
> ciffer fra det højre tal først:
>
> 1001001 * 1101
> --------------
> menter: (1 1 )
> 1001001
> 0
> 100100100
> 1001001000
> ----------
> 1110110101
>
> Omregnet som kontrol:
> 73 * 13 = 949
>
> 2 (<= burde være 10)
> 1101 | 1110110101 | 1001001
> ------ 1101 -------------
> mente: 1
> ----
> 00011
> 0
> --
> 111
> 0
> ---
> 1110
> 1101
> ----
> 11
> 0
> --
> 110
> 0
> ---
> 1101
> 1101
> ----
> 0
>
> Hvis divisionen ikke går op, sætter man bare binærkomma (!) og
> tilføjer 0'er og dividerer til man har nok binæraler.
Tak for både dit og Lasses svar, som er rigtigt gode og til stor
hjælp. Specielt da jeg fandt ud af, jeg heller ikke kunne huske,
hvordan man ganger og dividerer decimalt :) Det er hvad der sker, når
man har en lommeregner ved hånden nærmest 24/7.
MVH
Rune Jensen
| |
Bertel Lund Hansen (15-09-2011)
| Kommentar Fra : Bertel Lund Hansen |
Dato : 15-09-11 17:03 |
|
Rune Jensen skrev:
> hjælp. Specielt da jeg fandt ud af, jeg heller ikke kunne huske,
> hvordan man ganger og dividerer decimalt :) Det er hvad der sker, når
> man har en lommeregner ved hånden nærmest 24/7.
Ja, jeg er jo fra en generation der lærte at regne. Vi uddrog
skam kvadratrødder med papir og blyant.
--
Bertel
http://bertel.lundhansen.dk/ http://fiduso.dk/
| |
Emil (15-09-2011)
| Kommentar Fra : Emil |
Dato : 15-09-11 17:27 |
|
Bertel Lund Hansen <splitteminebramsejl@lundhansen.dk> wrote:
>Ja, jeg er jo fra en generation der lærte at regne. Vi uddrog
>skam kvadratrødder med papir og blyant.
Det minder mig om dengang Trachtensbergs 1) Regnesystem lige var
udgivet i bogform. Min kammerat og jeg lånte den på biblioteket, og vi
lærte os at gange store tal efter dette system.
Du skulle lige have set vores matematiklærers ansigtsudtryk, da vi fik
lov til at demonstrere vore færdigheder for klassen. DET var klasse!
1) sandsynligvis stavet forkert
m.v.h. Emil
| |
|
|