Kezdőoldal » Számítástechnika » Programozás » 4*4bites szorzó?

4*4bites szorzó?

Figyelt kérdés

Az lenne a kérdésem hogy ha két számot kétféleképp összeszorzok binárisan, lehet e különböző eredményeket kapni? Tehát: 2es és 3a bináris számról lenne szó.

0010x0011=01100000 ezt értem...

De ha a háromast komplementáljuk, akkor: 0010x1101=01011000,

és ha a kttest komplementáljuk, akkor: 1110x0011=01010100

Papíron számoltam őket.

Ha 6 os 2. komplementje 0101, akkor az lenne a kérdésem hogy fenti utolsó kettő érték így egyforma? Csak nekem tűnik úgy hogy két teljesen különböző számról van szó? Ha igen akkor valaki megtudná magyarázni hogy ez miért van?


2018. dec. 3. 18:45
 1/2 A kérdező kommentje:

Elírtam, pont felcseréltem a helyértékeket...

0010x0011=00000110


0010x1101=00011010,


1110x0011=00101010

2018. dec. 3. 18:49
 2/2 tabaki ***** válasza:

Szerintem összehordasz hetet-havat. Az a kisebbik ügy, hogy hirtelen előrántod a (kettes) komplemenst, nem egészen világos okból, de mindegy is, -2 × 3-nak is egyenlőnek kéne lennie -3 × 2-vel. Az viszont már érthetetlen, hogy állítólag négy biten számolsz, de a túlcsordulást szépen berakod egy nyolcbites számba, ahelyett, hogy eldobnád. Hadd szembesítselek a saját kalkulációddal:

0010 × 1101 = 00011010,

1110 × 0011 = 00101010

A négy biten kívülre eső haszontalan részt elhagyva:

0010 × 1101 = 1010,

1110 × 0011 = 1010

Így már kissé jobban hasonlít egymásra a két eredmény, ami mennyi is? Tudjuk, hogy kettes komplemens, tehát mínusz szám, a pozitívvá alakításhoz egyet le kell vonni belőle, azután negálni:

1001 --> 0110 = 𝟔𝓭𝓮𝓬

Megvallom, engem ez nem vágott mellbe, pont ezt vártam. Ugyanez 8 biten:

00000010 × 00001101 = 000001011111010,

00001110 × 00000011 = 000000111111010

hasznos: 11111010

pozitívvá alakítva: 00000110 = 𝟔𝓭𝓮𝓬

Jé... Ha kedved van, végezd el akármennyivel több, vagy mindössze 3 biten is. Valahogy mindig stimmelni fog, csak ne felejtsd el eldobni a méretből kilógó biteket.

2018. dec. 4. 02:30
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!