Префиксный регистр (Prefix Register - PFX [n], Bh [n])
Инициация: При любом сбросе этот регистр сбрасывается в 00h.
Доступ: Доступен для чтения и записи.
Бит |
Функция |
PFX [n].15 - PFX [n].0 |
Префиксный регистр является средством обеспечения доступа последующей командой к дополнительным 8 битам данных высокого порядка, а также обеспечивает дополнительную возможность индексации. Этот регистр содержит данные только в следующем после записи цикле, а потом он сбрасывается в 0000h. Несмотря на то, что это 16- разрядный регистр, используются в нем только младшие 8 бит. Запись или чтение по любому индексу из префиксного модуля приведет к выборке такого же 16- разрядного регистра. Однако, когда происходит запись в префиксный регистр, индекс n используемый для записи PFX [n] также определяет старшие биты для регистра источника или получателя, указанного в следующей команде. |
Запись в |
Выбор индекса источника, получателя |
Диапазон регистра источника |
Диапазон регистра получателя |
PFX [0] |
0h - Fh |
0h - 7h |
PFX [1] |
10h - 1Fh |
0h - 7h |
PFX [2] |
0h - Fh |
8h - Fh |
PFX [3] |
10h -1Fh |
8h - Fh |
PFX [4] |
0h - Fh |
10h - 17h |
PFX [5] |
10h - 1Fh |
10h - 17h |
PFX [6] |
0h - Fh |
18h -1Fh |
PFX [7] |
10h - 1Fh |
18h -1Fh |
Через один цикл выбранный индекс обнуляется (заданный по умолчанию режим, позволяющий выбирать регистры с индексами от 0h до 7h). |
|