<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[CANNY forum &mdash; Сложение в один байт]]></title>
		<link>https://forum.canny.ru/viewtopic.php?id=1474</link>
		<atom:link href="https://forum.canny.ru/extern.php?action=feed&amp;tid=1474&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Сложение в один байт».]]></description>
		<lastBuildDate>Wed, 18 Mar 2026 17:13:05 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Сложение в один байт]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=12663#p12663</link>
			<description><![CDATA[<div class="quotebox"><cite>kirill.gluschenko пишет:</cite><blockquote><p>Нет все таки не сработало</p></blockquote></div><p>1. Вы не применили разделение двухбайтовых значений на байты, как я рекомендовал вам сделать выше.<br />2. Вы не приложили диаграмму в виде CFD-файла, только скриншот.<br />3. Вы не привели контрольного примера, например: 0x12 0x34 0x46 0x78 0x9A 0xBC 0xDE 0xF0 -&gt; CRC = 0x28</p><div class="quotebox"><cite>kirill.gluschenko пишет:</cite><blockquote><p>И если сдвинуть 19 вправо и сложить с 01</p></blockquote></div><p>Байты получившейся суммы складывать не нужно</p><div class="quotebox"><cite>kirill.gluschenko пишет:</cite><blockquote><p>Получается что промежуточные переполнения, которые происходят при 8-битном сложении теряются.</p></blockquote></div><p>Так и должно быть.</p><div class="quotebox"><cite>wertyh2003 пишет:</cite><blockquote><p>Да, инверсию забыл убрать</p></blockquote></div><p>Вы не заменили побитовое исключающее ИЛИ на арифметическое сложение, которое указано в условиях задачи.</p>]]></description>
			<author><![CDATA[null@example.com (Константин, CANNY)]]></author>
			<pubDate>Wed, 18 Mar 2026 17:13:05 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=12663#p12663</guid>
		</item>
		<item>
			<title><![CDATA[Re: Сложение в один байт]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=12661#p12661</link>
			<description><![CDATA[<p>У меня алгоритм подсчета CRC это сложение каждого байта в 8-битной системе и инверсия получившейся суммы.</p>]]></description>
			<author><![CDATA[null@example.com (kirill.gluschenko)]]></author>
			<pubDate>Wed, 18 Mar 2026 06:33:34 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=12661#p12661</guid>
		</item>
		<item>
			<title><![CDATA[Re: Сложение в один байт]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=12655#p12655</link>
			<description><![CDATA[<p>Да, инверсию забыл убрать, я хотел её использовать без НЕ. Если её убрать, то контрольная сумма совпадает с калькулятором CRC. EF Контролька получается.</p>]]></description>
			<author><![CDATA[null@example.com (wertyh2003)]]></author>
			<pubDate>Tue, 17 Mar 2026 14:52:13 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=12655#p12655</guid>
		</item>
		<item>
			<title><![CDATA[Re: Сложение в один байт]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=12654#p12654</link>
			<description><![CDATA[<p>Нет все таки не сработало в файле 8 байт, если считать в 8-битной системе, то сумма будет 18. Тут же получается в 16- битной 1901 сумма. И если сдвинуть 19 вправо и сложить с 01, то ответ будет 1A. Получается что промежуточные переполнения, которые происходят при 8-битном сложении теряются.</p>]]></description>
			<author><![CDATA[null@example.com (kirill.gluschenko)]]></author>
			<pubDate>Tue, 17 Mar 2026 11:42:49 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=12654#p12654</guid>
		</item>
		<item>
			<title><![CDATA[Re: Сложение в один байт]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=12653#p12653</link>
			<description><![CDATA[<p>Все понял, спасибо</p>]]></description>
			<author><![CDATA[null@example.com (kirill.gluschenko)]]></author>
			<pubDate>Tue, 17 Mar 2026 06:40:14 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=12653#p12653</guid>
		</item>
		<item>
			<title><![CDATA[Re: Сложение в один байт]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=12652#p12652</link>
			<description><![CDATA[<div class="quotebox"><cite>kirill.gluschenko пишет:</cite><blockquote><p>Как можно записать сумму 7 байтов в одном байте?</p></blockquote></div><p>Для начала, разделите двухбайтовые значения на байты. См. <a href="https://forum.canny.ru/viewtopic.php?pid=10812#p10812" rel="noopener noreferrer" target="_blank">https://forum.canny.ru/viewtopic.php?pid=10812#p10812</a></p><div class="quotebox"><cite>wertyh2003 пишет:</cite><blockquote><p>Например так</p></blockquote></div><p>Так работать не будет из за инверсии на выходе блока 17. Кроме того, вопрос был про сложение, а не про побитовое исключающее или.</p>]]></description>
			<author><![CDATA[null@example.com (Константин, CANNY)]]></author>
			<pubDate>Mon, 16 Mar 2026 19:43:49 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=12652#p12652</guid>
		</item>
		<item>
			<title><![CDATA[Re: Сложение в один байт]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=12651#p12651</link>
			<description><![CDATA[<p>Например так</p>]]></description>
			<author><![CDATA[null@example.com (wertyh2003)]]></author>
			<pubDate>Mon, 16 Mar 2026 13:53:22 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=12651#p12651</guid>
		</item>
		<item>
			<title><![CDATA[Сложение в один байт]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=12648#p12648</link>
			<description><![CDATA[<p>Добрый день, подскажите мне нужно подсчитать CRC сообщения (например: 0x7f 0x10 0x7f 0x37 0x80 0x03 0xB4) и записать его в восьмой байт путем сложения семи байт и дальнейшей инверсии. Я получаю сообщения по 2 байт и при сложении он также выдает сумму в формате 2 байт (0xFFFF). Как можно записать сумму 7 байтов в одном байте?</p>]]></description>
			<author><![CDATA[null@example.com (kirill.gluschenko)]]></author>
			<pubDate>Mon, 16 Mar 2026 12:41:17 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=12648#p12648</guid>
		</item>
	</channel>
</rss>
