![]() |
Quote:
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" :) |
Quote:
A kettes komplemensnek pedig az is az értelme, hogy kiküszöböli a '-0' jelenségét :) |
Quote:
|
Quote:
010 + 101 = 111. |
Quote:
|
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!
|
Quote:
|
Quote:
|
Quote:
|
Quote:
|
All times are GMT +1. The time now is 13:46. |
Powered by vBulletin®
Copyright ©2000 - 2025, 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