User`s manual

Buffer / Checksum
The checksum dialog is used for calculate checksums of
selected block in buffer. The checksums are calculated by next
way :
Byte sum by bytes to "word". CY flag is
ignored
Word sum by words to "word". CY flag is
ignored
Byte (CY) sum by bytes to "word". CY flag is added
to result.
Word (CY) sum by words to "word". CY flag is added
to result.
CRC-CCITT sum by bytes to "word" using
RESULT=PREVIOUS + (x^16 + x^12 + x^5 +1)
CRC-XModem sum by bytes to "word" using
RESULT=PREVIOUS + (x^16 + x^15 + x^2 +1)
Column marked as Neg. is a negation of checksum so, that
Sum + Neg. = FFFFH.
Column marked as Suppl. is complement of checksum so, that
Sum + Suppl. = 0 (+ carry).
Dialog checksum contains following items:
From address: This is a start address of block selected for
calculating checksums in buffer. Address is defined as Byte
address.
To address: This is an end address of block selected for
calculating checksums in buffer. Address is defined as Byte
address.
Insert checksum: This is special item used for select which
kind of checksum will be written into the buffer when, the
Calculate & insert was executed.
Insert at address: This is special item that specifies an
address from the buffer where a result of chosen checksum will
be written, when the Calculate & insert was executed.
Address can not be specified inside the range <From
address> to <To address>, from which will be checksum
calculate. Address is defined as Byte address.
Size: This item is used for setting a size of chosen checksum
result, which will be written into the buffer. A size of checksum
result may be 8 (byte) or 16 (word) bits long. If word size was
selected, whole checksum value will be written into the buffer.
In other case will be written only low byte of checksum value.
112