Адреса в микросхеме EEPROM
AT28C64
 
| Адрес, HEX | Назначение | Кол-во регистров | Длина регистра, байт | Всего, байт | 
| 0000
        – 0651 | Таблицы программирования | 1618 | ||
| 0652
        – 0659 | Зарезервировано | 8 | ||
| Первый набор регистров | 160 | |||
| 065A
        – 0671 | Таблица итогов секций | 4 | 6 | 24 | 
| 0672
        – 0689 | Таблица сторно секций | 4 | 6 | 24 | 
| 068A
        – 06A1 | Таблица возвратов секций | 4 | 6 | 24 | 
| 06A2
        – 06B9 | Таблица итогов кассиров | 4 | 6 | 24 | 
| 06BA
        – 06BF | Таблица внесений | 1 | 6 | 6 | 
| 06C0
        – 06C5 | Таблица выплат | 1 | 6 | 6 | 
| 06C6
        – 06EF | Таблица налоговых групп | 7 | 6 | 42 | 
| 06F0
        – 06F1 | Кол-во регистраций за смену | 1 | 2 | 2 | 
| 06F2
        – 06F3 | Кол-во сторно за смену | 1 | 2 | 2 | 
| 06F4
        – 06F5 | Кол-во возвратов за смену | 1 | 2 | 2 | 
| 06F6
        – 06F7 | Кол-во внесений за смену | 1 | 2 | 2 | 
| 06F8
        – 06F9 | Кол-во выплат за смену | 1 | 2 | 2 | 
| Второй набор регистров | 160 | |||
| 06FA
        – 0711 | Таблица итогов секций | 4 | 6 | 24 | 
| 0712
        – 0729 | Таблица сторно секций | 4 | 6 | 24 | 
| 072A
        – 0741 | Таблица возвратов секций | 4 | 6 | 24 | 
| 0742
        – 0759 | Таблица итогов кассиров | 4 | 6 | 24 | 
| 075A
        – 075F | Таблица внесений | 1 | 6 | 6 | 
| 0760
        – 0765 | Таблица выплат | 1 | 6 | 6 | 
| 0766
        – 078F | Таблица налоговых групп | 7 | 6 | 42 | 
| 0790
        – 0791 | Кол-во регистраций за смену | 1 | 2 | 2 | 
| 0792
        – 0793 | Кол-во сторно за смену | 1 | 2 | 2 | 
| 0794
        – 0795 | Кол-во возвратов за смену | 1 | 2 | 2 | 
| 0796
        – 0797 | Кол-во внесений за смену | 1 | 2 | 2 | 
| 0798
        – 0799 | Кол-во выплат за смену | 1 | 2 | 2 | 
| 079A
        – 079B | Счетчик чеков | 1 | 2 | 2 | 
| 079C
        – 079D | Счетчик контрольных лент | 1 | 2 | 2 | 
| 079E
        – 079F | Счетчик суточных отчетов без гашения | 1 | 2 | 2 | 
| 07A0
        – 07A1 | Счетчик сокращенных фискальных отчетов | 1 | 2 | 2 | 
| 07A2
        – 07A3 | Счетчик полных фискальных отчетов | 1 | 2 | 2 | 
| 07A4
        – 07A5 | Счетчик отчетов по секциям | 1 | 2 | 2 | 
| 07A6
        – 07A7 | Счетчик отчетов по кассирам | 1 | 2 | 2 | 
| 07A8
        – 07A9 | Счетчик суточных отчетов до фискализации | 1 | 2 | 2 | 
| 07AA
        – 07AB | Счетчик отчетов по налоговым группам | 1 | 2 | 2 | 
| 07AC
        – 07AD | Счетчик отчетов операционных регистров | 1 | 2 | 2 | 
| 07AE
        – 07AF | Счетчик регистраций | 1 | 2 | 2 | 
| 07B0
        – 07B1 | Счетчик сторно | 1 | 2 | 2 | 
| 07B2
        – 07B3 | Счетчик возвратов | 1 | 2 | 2 | 
| 07B4
        – 07B5 | Счетчик внесений | 1 | 2 | 2 | 
| 07B6
        – 07B7 | Счетчик выплат | 1 | 2 | 2 | 
| 07B8
        – 07B9 | Счетчик общих гашений | 1 | 2 | 2 | 
| 07BA
        – 07BE | Дата и время окончания смены | 1 | 5 | 5 | 
| 07BF
        – 07BF | Номер активного набора регистров | 1 | 1 | 1 | 
| 07C0
        – 07C3 | Зарезервировано | 4 | ||
| 07С4 – 1FЕ5 | Контрольная лента | 1235 | 5 | 6178 | 
| 1FE6
        – 1FFD | Зарезервировано | 24 | ||
| 1FFE
        – 1FFF | Признак инициализированности памяти ККМ (0AAh , 55h) | 2 | ||
 
Формат контрольной ленты
Одна
запись контрольной ленты 5 байт.
| +0 | +1 | +2 | +3 | +4 | 
| Дескриптор |   |   |   |   | 
| +0 | +1 | +2 | +3 | +4 | |
| Дескриптор | Сумма | Налоговая
      группа | Сумма | ||
Примечание:
1.       
Налоговая
группа занимает старший полубайт 4-го байта
записи контрольной ленты.
2.       
Сумма
записывается в BCD-формате и занимает 3,5
байта записи контрольной ленты.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | 
| 0 | 0 | Тип
      операции | 0 | Номер
      секции | |||
 
| Тип
      операции | Название | |
| D5 | D4 | |
| 0 | 1 | регистрация | 
| 1 | 0 | сторно | 
| 1 | 1 | возврат | 
| +0 | +1 | +2 | +3 | +4 | |
| Дескриптор | Количество
      товара | Младший
      полубайт кода товара (HEX) | Кол-во | ||
Примечание:
1.       
Младший
полубайт кода товара занимает старший
полубайт 4-го байта записи контрольной
ленты.
2.       
Количество
товара записывается в BCD-формате и
занимает 3,5 байта записи контрольной ленты.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | 
| 0 | 1 | Тип
      операции | Старший
      полубайт кода товара (hex) | ||||
 
| Тип
      операции | Название | |
| D5 | D4 | |
| 0 | 1 | регистрация | 
| 1 | 0 | сторно | 
| 1 | 1 | возврат | 
| +0 | +1 | +2 | +3 | +4 | 
| Дескриптор | Сумма
      внесения | |||
Примечание:
1.       
Сумма
внесения записывается в BCD-формате и
занимает 4 байта записи контрольной ленты.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | 
| 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 
| +0 | +1 | +2 | +3 | +4 | 
| Дескриптор | Сумма
      выплаты | |||
Примечание:
1.       
Сумма
выплаты записывается в BCD-формате и
занимает 4 байта записи контрольной ленты.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | 
| 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 
| +0 | +1 | +2 | +3 | +4 | |
| Дескриптор | Минуты
      (BCD) | Часы (BCD) | 3
      бита налоговой группы | 5 бит даты (BCD) | Год
      (BCD) | 
Примечание:
1. Налоговая группа записывается в 3 старших бита 3-го байта записи контрольной ленты.
2. Дата закрытия чека записывается в 5 младших бит 3-го байта записи контрольной ленты в BCD-формате.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | 
| 1 | Номер
      кассира | Месяц
      (HEX) | |||||
 
 
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | 
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
Формат BCD-регистров
Все числа и регистры накоплений в ККМ представлены в BCD-формате и располагаются в памяти в следующем виде:
| +0 | +1 | +2 | +3 | 
| Младший байт |   |   | Старший
        байт | 
Например, число 123456.78 будет записано следующим образом:
| +0 | +1 | +2 | +3 | 
| 78h | 56h | 34h | 12h |