Hódító / Queosia forum
Hódító / Queosia forum
http://queosia.com
http://hodito.hu

Go Back   Hódító / Queosia forum > Hódító / Queosia forum > Általános beszélgetések > Egyéb
Register Stats Members List Today's Posts

Egyéb Minden, ami máshova nem fér

Reply
 
Thread Tools Search this Thread Display Modes
  #481  
Old 11-17-2008, 20:29
Remedy Remedy is offline
Senior Member
 
Join Date: Jan 2006
Posts: 5,907
Activity: 0%
Longevity: 99%
Default

Quote:
Originally Posted by Redback View Post
Nos nekem meggyűlt a bajom a mínuszos bináris számokkal.LEhet hülyeséget mondok elsőre, de légyszi javítsatok ki.
Van egy 8 bites szám, aminek az első bitje S előjegyzés.ha S=0, akkor a szám decimális alakja egynlő vagy nagyobb mint 0.Ha S=1 akkor a decimális alak 0-nál kisebb.
Mi tanultunk valami 1. meg 2. komplemensről.Első amikor ?megáljuk? (kicseréljük az 1-eseket 0-raé s fordítva).A másodiknál pedig ohhzá adunk egyet.Ekkor megkapjuk a szám ellentettjét.Tahát akkor vegy a Bináris 8 bites 00001110 számot.Kicseréljük a számjegyeket, 11110001.Hozzáadunk egyet:
11110001
+ 1
11110010

Tehát akkor 11110010 az ellentettje a 00001110-nak?


00001110=14 decimálisan, akkor 11110010=-14 decimálisan?

Valaki magyarázza el ha kérhetném
köszönöm
Nem kell, erted Te ezt.

A negatív számokat – hogy a lehető legegyszerűbb legyen velük a műveletvégzés – kettes komplemens kódban (additív inverz) ábrázoljuk. Az additív inverz jelentősége, hogy ha az eredeti számhoz hozzáadjuk a kettes komplemens kódját – elfeledkezve az előjelbit különleges jelentéséről – akkor 0-át (azaz csupa 0 bitből álló számot) kapunk.

Az a szo, amit nem ertettel, pedig a "negálás".

Esetleg az elojegyzes is lehet "előjelbit"
__________________
Remedy
Reply With Quote
Sponsored Links
  #482  
Old 11-17-2008, 20:36
Xeper Xeper is offline
Member
 
Join Date: Jan 2006
Location: Pécs/Bp
Posts: 2,240
Activity: 0%
Longevity: 99%
Default

Quote:
Originally Posted by Dus View Post
Elvileg jó amit mondasz (Könyv előttem )...

A második komlemens az az eredeti szám belső ábrázolású ellentettje...Azaz, ahogy Te is írtad, ez az ellentett csak akkor van így, ha bitekről beszélünk, nem sima bináris számokról

Viszont, biteket, meg csak úgy nem számolhatsz át decimálisba...A bitek ugyan bináris számokkal vannak ábrázolva, de valójában bitek, nem egy bináris számkód...
Azaz nem mondhatod, hogy ez a bitkód ezzel és ezzel a decimális számmal egyenlő...

(Ha nagy hülyeséget beszélek, valaki sikítson, de én így értelmeztem a könyvet...)
Simán a komplemens kód tanulásakor értelmes a decimálisba átírás, majd mikor konkrét alkalmazásról lesz szó, akkor jelentős, hogy melyik bitek melyik számokat jelentik. Most ez a szőrszálhasogatás felesleges.

A kettes komplemensnek pedig az is az értelme, hogy kiküszöböli a '-0' jelenségét
__________________
"A tanult szerencsét hívják tudásnak"
Eben a mondatba három hiba van.
Reply With Quote
  #483  
Old 11-17-2008, 20:52
Xeper Xeper is offline
Member
 
Join Date: Jan 2006
Location: Pécs/Bp
Posts: 2,240
Activity: 0%
Longevity: 99%
Default

Quote:
Originally Posted by Remedy View Post
Az additív inverz jelentősége, hogy ha az eredeti számhoz hozzáadjuk a kettes komplemens kódját – elfeledkezve az előjelbit különleges jelentéséről – akkor 0-át (azaz csupa 0 bitből álló számot) kapunk.
Mellesleg az egyes komplemenssel a szám+egyes komplemense is nullát ad
__________________
"A tanult szerencsét hívják tudásnak"
Eben a mondatba három hiba van.
Reply With Quote
  #484  
Old 11-17-2008, 21:20
Remedy Remedy is offline
Senior Member
 
Join Date: Jan 2006
Posts: 5,907
Activity: 0%
Longevity: 99%
Default

Quote:
Originally Posted by Xeper View Post
Mellesleg az egyes komplemenssel a szám+egyes komplemense is nullát ad
Ezt eleg konnyen tudom cafolni.

010 + 101 = 111.
__________________
Remedy
Reply With Quote
  #485  
Old 11-17-2008, 21:25
Xeper Xeper is offline
Member
 
Join Date: Jan 2006
Location: Pécs/Bp
Posts: 2,240
Activity: 0%
Longevity: 99%
Default

Quote:
Originally Posted by Remedy View Post
Ezt eleg konnyen tudom cafolni.

010 + 101 = 111.
Ami előjelbittel egyes komplemensben éppen 0
__________________
"A tanult szerencsét hívják tudásnak"
Eben a mondatba három hiba van.
Reply With Quote
  #486  
Old 11-17-2008, 21:44
Redback's Avatar
Redback Redback is offline
Member
 
Join Date: Jun 2007
Location: Nyíregyháza
Posts: 2,975
Activity: 0%
Longevity: 92%
Default

Köszi nektek srácok így már értem, de azért mégegyszer nekifutok. 8 bites szám a 00001110, ennek egyes komplemens kódja amit negálással képzünk a 11110001, kettes komplemens kódja pedig 11110010, és 00001110+11110010=[1]00000000, az 9 bitet egy regiszter tárolja majd, ha jól tudom ha nem akkor sem baj.jah és még valami.És már vissza is tudom alakítani a kettes komplemens kódot az eredeti számba.Még egyszer köszönöm szépen!
__________________
Redológia (#455305) [1/A] [SZK]

Non omnis moriar (#701164) [3/G]
Reply With Quote
  #487  
Old 11-17-2008, 21:50
Remedy Remedy is offline
Senior Member
 
Join Date: Jan 2006
Posts: 5,907
Activity: 0%
Longevity: 99%
Default

Quote:
Originally Posted by Xeper View Post
Ami előjelbittel egyes komplemensben éppen 0
Az mar mas kerdes...
__________________
Remedy
Reply With Quote
  #488  
Old 11-17-2008, 21:59
Xeper Xeper is offline
Member
 
Join Date: Jan 2006
Location: Pécs/Bp
Posts: 2,240
Activity: 0%
Longevity: 99%
Default

Quote:
Originally Posted by Remedy View Post
Az mar mas kerdes...
Miért lenne az? Pontosan ezt írtam
__________________
"A tanult szerencsét hívják tudásnak"
Eben a mondatba három hiba van.
Reply With Quote
  #489  
Old 11-18-2008, 00:39
Remedy Remedy is offline
Senior Member
 
Join Date: Jan 2006
Posts: 5,907
Activity: 0%
Longevity: 99%
Default

Quote:
Originally Posted by Xeper View Post
Miért lenne az? Pontosan ezt írtam
Nem. Gondolom azt akartad irni, hogy egy szam es egyes komplemensenek osszegenek egyes komplemense 0....
__________________
Remedy
Reply With Quote
  #490  
Old 11-18-2008, 12:55
Xeper Xeper is offline
Member
 
Join Date: Jan 2006
Location: Pécs/Bp
Posts: 2,240
Activity: 0%
Longevity: 99%
Default

Quote:
Originally Posted by Remedy View Post
Nem. Gondolom azt akartad irni, hogy egy szam es egyes komplemensenek osszegenek egyes komplemense 0....
Ha egyes komplemenst használok a számok ábrázolására, akkor egyértelmű, hogy az eredményemet is egyes komplemensben nézem.
__________________
"A tanult szerencsét hívják tudásnak"
Eben a mondatba három hiba van.
Reply With Quote
Sponsored Links
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 01:32.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Design partly based on Hódító's design by Grafinet Team Kft.

Contents and games copyright (c) 1999-2020 - Queosia, Hódító

Partnerek: Játékok, civ.hu