Отговори на тема  [ 2 мнения ] 
Не излиза изчислението на втори комплемент, защо? 
Автор Съобщение
Ранг: Ориентиран
Ранг: Ориентиран

Регистриран на: Пет Авг 07, 2009 4:58 pm
Мнения: 273
Мнение Не излиза изчислението на втори комплемент, защо?
Здравейте, ще ми помогнете ли с изчисление на една сума на числа, по втори комплемент (2's complement). До колкото разбрах, числото се инвертира побитово и към него се пробавя 0x01, за да се получи числото във втори комплимент. В приложената картинка, хората дават пример за изчислението на една сума. Не мога да разбера, как от 0x500 резултат от събирането, получават число 0x68 във втори комплимент. Някъде бъркам, но не мога да разбера къде. Благодарен съм на всякакви съвети!


Прикачени файлове:
2's complement.JPG
2's complement.JPG [ 34.43 KiB | Прегледано 535 пъти ]
2's complement.JPG
2's complement.JPG [ 34.43 KiB | Прегледано 516 пъти ]
Пет Апр 15, 2011 5:00 pm
Профил
Ранг: Новодошъл
Ранг: Новодошъл

Регистриран на: Чет Окт 02, 2008 10:24 pm
Мнения: 105
Мнение 
тя чексумата си е 0х68,

просто са ти показали, че сбора от байтовете на съобщението е 0х498
и събрано със 0х68 , става 0х500.

казано по друг начин, сбора е 0х498,
като се вземе младшия байт ( сбора е carryexcluded )
остава 0х98, е втория му комплемент е 0х68.
0х98+0х68=0х100;

има в този протокол, и някаква игра със 0х10,
ако се се падне като байт от съобщението, се повтрая като гледам
а ако се падне чексума пак се повтаря 0х10.


Пет Апр 15, 2011 5:16 pm
Профил ICQ
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 2 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 4 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни