Side 1 av 1

Divisjon i binær-tall systemet

Lagt inn: 19/09-2008 17:43
av tool-nes
Har et problem.
Skal gjøre om 3ad[sub]16[/sub] / 10[sub]16[/sub] til binærtall systemet og dividere det.
Har kommet til at det blir: 0011 1010 1101[sub]2[/sub] / 0001 0000[sub]2[/sub].

Men hvordan finner jeg svaret på dette?

Dette svaret skal stå i sifferutvikling i binær systemet, på denne formen (d[sub]n[/sub]d[sub]n-1[/sub]...d[sub]1[/sub]d[sub]0[/sub]d[sub]-1[/sub]d[sub]-2[/sub])[sub]2[/sub]

Lagt inn: 19/09-2008 18:10
av FredrikM
Den oppgaven gjorde jeg tidligere i dag :P

Du gjør det på en tungvint måte. Du kan eventuelt dividere i 16-tallssystemet, og så konvertere dette til totallssystemet. Det enkleste er dog å først konvertere brøken til titallssystemet, gjøre regnestykket, og så konvertere svaret til totallssystemet.

3ad[sub]16[/sub]/10[sub]16[/sub] = (hemmeligtall1).(hemmeligtall2)

(tihi)

Så er trikset å først konvertere hemmeligtall1 til totallssystemet. Så konverterer du 0.(hemmeligtall2) til totallsystemet, og skriver så:

(hemmeligtall1[sub]2[/sub]).(hemmeligtall[sub]2[/sub])

Lagt inn: 19/09-2008 18:39
av tool-nes
takk skal du ha fredrik ;)
da skal ejg se hva jeg får til :)

Lagt inn: 19/09-2008 18:44
av Knuta
God gammeldags divisjon som vi lærte på barneskolen skulle vel duge?
Bortsett fra at vi oppererer binært.

Kode: Velg alt

  1110101101 : 10000 = 111010
 -10000   
  ----------
   110101101
  -10000
   ---------
    10101101
   -10000
    --------
     0101101
          -0
    --------
      101101
     -10000
      ------
       01101
          -0
      ------
rest    1101

Det er lett å regne vidre på denne hvis man ønsker "desimaler" (har ikke annet ord for det.) til å bli 111010.1101


Windowscalc for kontroll: 1110101101 : 10000 = 111010

Lagt inn: 19/09-2008 18:46
av Emilga
Knuta skrev:Det er lett å regne vidre på denne hvis man ønsker "desimaler" (har ikke annet ord for det.)
... bimaler :)

Lagt inn: 20/09-2008 01:55
av daofeishi
Emomilol skrev:
Knuta skrev:Det er lett å regne vidre på denne hvis man ønsker "desimaler" (har ikke annet ord for det.)
... bimaler :)
Siden desi- kommer fra latin, burde vi vel bruke latinske benevnelser og kalle det duomaler. :wink: