<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl">
	<id>https://mirror.atariki.pl/w/index.php?action=history&amp;feed=atom&amp;title=Dyskusja%3ASuma_kontrolna_SIO</id>
	<title>Dyskusja:Suma kontrolna SIO - Historia wersji</title>
	<link rel="self" type="application/atom+xml" href="https://mirror.atariki.pl/w/index.php?action=history&amp;feed=atom&amp;title=Dyskusja%3ASuma_kontrolna_SIO"/>
	<link rel="alternate" type="text/html" href="https://mirror.atariki.pl/w/index.php?title=Dyskusja:Suma_kontrolna_SIO&amp;action=history"/>
	<updated>2026-10-03T11:59:43Z</updated>
	<subtitle>Historia wersji tej strony wiki</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://mirror.atariki.pl/w/index.php?title=Dyskusja:Suma_kontrolna_SIO&amp;diff=1205&amp;oldid=prev</id>
		<title>imported&gt;Atariki recovery: Reconstructed from archived HTML; see provenance manifest</title>
		<link rel="alternate" type="text/html" href="https://mirror.atariki.pl/w/index.php?title=Dyskusja:Suma_kontrolna_SIO&amp;diff=1205&amp;oldid=prev"/>
		<updated>2026-10-01T08:51:48Z</updated>

		<summary type="html">&lt;p&gt;Reconstructed from archived HTML; see provenance manifest&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nowa strona&lt;/b&gt;&lt;/p&gt;&lt;div&gt;to jest chyba bardziej czytelne, krotsze i szybsze&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    LDX #$00&lt;br /&gt;
    TXA&lt;br /&gt;
    CLC&lt;br /&gt;
CRC ADC DATA,X&lt;br /&gt;
    ADC #$00&lt;br /&gt;
    INX&lt;br /&gt;
    BNE CRC&lt;br /&gt;
    STA CHKSUM&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Użytkownik:Xxl|Xxl]] 10:43, 19 sty 2011 (CET)&lt;br /&gt;
&lt;br /&gt;
A nie szybciej:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
       ldx #0&lt;br /&gt;
       txa&lt;br /&gt;
       clc&lt;br /&gt;
?loop: adc data,x&lt;br /&gt;
       adc data+$100,x  ;w przypadku 512bps&lt;br /&gt;
       inx&lt;br /&gt;
       bne ?loop        ;bpl w przypadku 128bps&lt;br /&gt;
       adc #0&lt;br /&gt;
       sta chksum&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
? [[Użytkownik:Mono|Mono]] 12:45, 19 sty 2011 (CET)&lt;br /&gt;
&lt;br /&gt;
Panowie, wasze wersje są szybsze itd. ale to nie jest konkurs na najszybsze obliczenie sumy 256 bajtów, tylko przykład mający uwidocznić algorytm obliczania cząstkowych składników sumy kontrolnej przez SIO. Kluczowym elementem przykładu są rozkazy wewnątrz pętli, a jak wygląda pętla dookoła oraz ile bajtów sumujemy, to jest w tym miejscu b. mało ważne, chodzi o ideę i o to, żeby jej nie zaciemniać przez zoptymalizowanie pętli pod (np.) konkretny rozmiar bloku. Wiadomo, że SIO robi to jeszcze nieco inaczej, bo nie jest tak, żeby bloki miały tylko 128, 256 i 512 bajtów. Wiadomo też, że każdy koder sobie to przystosuje do szczegółowych wymogów swojego programu. [[Użytkownik:KMK|KMK]] 20:58, 19 sty 2011 (CET)&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>imported&gt;Atariki recovery</name></author>
	</entry>
</feed>