
DS1963S
7 из 40
АДРЕСНЫЕ РЕГИСТРЫ И СОСТОЯНИЕ ПЕРЕСЫЛКИ
DS1963S использует три адресных регистра: TA1, TA2 и E/S (рис. 6). Регистры TA1 и TA2
загружаются адресом назначения, который указывает, куда должны быть записаны или откуда
считаны данные. Регистр E/S является счетчиком байт и регистром состояния пересылки. Он
доступен только для чтения и используется для проверки целостности данных при выполнении
команд записи. Пять младших битов регистра E/S содержат адрес последнего байта, записанного в
блокнот для последующего копирования в основную память. Этот адрес называется конечным
смещением. Бит 5 регистра E/S, называемый флагом PF, или флагом неполного байта (partial byte
flag), устанавливается в 1, если количество бит данных, переданных мастером, не кратно восьми.
Бит 6 не несет никаких функций; он всегда считывается как 0. Заметьте, что пять младших битов
адреса назначения также определяют начальный адрес в блокноте, где осуществляется
промежуточное хранение данных. Этот адрес называется смещением байта. Если адрес назначения
(TA1) для команды записи равен, например, 3Ch, то в блокноте поступающие данные будут
сохраняться, начиная со смещения байта 1Ch, и блокнот заполнится после приема всего 4-х байт,
что даст конечное смещение 1Fh. Конечное смещение вместе с флагом неполного байта позволяют
мастеру осуществлять проверку целостности данных после команды записи. Старший бит
регистра E/S называется флагом AA, или флагом принятия авторизации (authorization accepted
flag). Он указывает на то, что данные, сохраненные в блокноте, уже были скопированы в память
по адресу назначения. Запись данных в блокнот очищает этот флаг.
Рис. 5. КАРТА ПАМЯТИ DS1963S
Память данных общего назначения с доступом для записи/чтения
Номер
страницы
Диапазон
адресов
Номер
секретного
кода
Номер
счетчика
Инкремент
счетчика
0 0000h – 001Fh 0 0 Нет
1 0020h – 003Fh 1 1 Нет
2 0040h – 005Fh 2 2 Нет
3 0060h – 007Fh 3 3 Нет
4 0080h – 009Fh 4 4 Нет
5 00A0h – 00BFh 5 5 Нет
6 00C0h – 00DFh 6 6 Нет
7 00E0h – 00FFh 7 7 Нет
8 0100h – 011Fh 0 0 При записи
9 0120h – 013Fh 1 1 При записи
10 0140h – 015Fh 2 2 При записи
11 0160h – 017Fh 3 3 При записи
12 0180h – 019Fh 4 4 При записи
13 01A0h – 01BFh 5 5 При записи
14 01C0h – 01DFh 6 6 При записи
15 01E0h – 01FFh 7 7 При записи
4Кбит
энергонезави-
им
й п
мяти
Komentarze do niniejszej Instrukcji