Инструкция по эксплуатации Rainbow Electronics DS1963S

Страница 7

Advertising
background image

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Кбит

энергонезави-

симой памяти

Advertising