User`s manual

79
Address Original
Data
Swap 2-bytes
inside 16-bit words
Swap 4-bytes
inside 32-bit words
Swap nibbles
inside bytes
0000h b0 b1 b3 b0m
0001h b1 b0 b2 b1m
0002h b2 b3 b1 b2m
0003h b3 b2 b0 b3m
0004h b4 b5 b7 b4m
0005h b5 b4 b6 b5m
0006h b6 b7 b5 b6m
0007h b7 b6 b4 b7m
b0, b1, b2, ... means original buffer byte values from addresses 0, 1, 2, ...
b0m, b1m, b2m, ... means nibble-swapped original bytes b0, b1, b2, ... by following rules:
Original Byte bits bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0
Nibble-swapped Byte Bits bit 3 bit 2 bit 1 bit 0 bit 7 bit 6 bit 5 bit 4
Buffer / Erase
If this command is selected, the content of the buffer will be filled with topical blank character.
The reserved key <Ctrl+F2> will bring out this menu from any menu and any time.
Buffer / Fill random data
If this command is selected, the content of the buffer will be filled with random data.
The reserved key <Shift+Ctrl+F2> will bring out this menu from any menu and any time.
Buffer / Duplicate buffer
This command performs duplicate buffer content in range of source EPROM to range of
destination EPROM. This procedure is suitable if there is used for example 27C512 EPROM
to 27C256 EPROM position.
Note: The procedure always uses buffer start address 00000h.
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).