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










