Инструкция брк 3: Мобильный комплекс охраны периметра Радий-БРК

Содержание

Профессиональный самогонный аппарат Булат Богатырь от производителя.

Профессиональный куб Богатырь

Разборный бак с 4 мм винтовыми зажимами. Крышка 3 мм. Кран для слива. Узел залива браги. Зиговка. Литражи: 12, 21, 37 или 50 литров.

Перегонный куб Витязь

Усиленный ребром жесткости и выштамповкой. Краник для слива барды. Аналоговый термометр . Литражи 12, 20 или 30 литров.

Перегонный куб Булат

Разборный бак на хомуте из нержавейки. Крышка 3 мм. Кран для слива. Узел залива браги. Зиговка. Литражи: 12, 21, 37 или 50 литров.

Увеличенная Царга

Царга 450 мм. Стандартное соединение на клампах

Дефлегматор на выбор

Увеличенный дефлегматор. Пленочный или Барьерный (пятиканальный для модели 1,5″ и девятиканальный для модели 2″) сегментарный. Замена бесплатна

Дефлегматор на выбор

Увеличенный дефлегматор. Пленочный или Барьерный четырехканальный сегментарный. Замена бесплатна

Угол поворота

2 угла с поворотом на 90 градусов. Для режима Pot-Still и разворта конструкции.

Холодильник

5-ти канальный для модели 1,5″ и 9-ти канальный для модели 2″. Общая длинна 500 мм. Расчетный охлаждающий канал 3,6 м и 6,5 соответственно. Сегментарный, а не прямоточный!

Холодильник 4-канальный

Общая длинна 500 мм. Расчетный охлаждающий канал 3 м. Сегментарный, а не прямоточный!

Усиленные Клампы

Надежные клампы. Силиконовые прокладки в комплекте.

Колонна с регулировкой крепости

В комплекте тройник, винт регулировки, шланги.

Крышка- фланец

Устанавливается на куб с помощью винтов-барашков. Силиконовая крышка в комплекте.

Термометр цифровой

Класс точности 0,1 C. Проверенная рабочая модель.

Шланги 4 м

Маркированные для удобства шланги. Хомуты в комплекте.

Спиртомер

Измерение крепости напитка. Незаменимый инструмент.

Гарантия от производителя

Стандартная гарантия 1 год. Расширение до 10 лет, после регистрации.

Гарантия от производителя

Стандартная гарантия 1 год.

Сборинк рецептов

Базовые и профессиональные рецепты на любой вкус.

Жетон с индивидуальным номером

После регистрации дает гарантию 10 лет. Защита от подделок.

GrunBaum BRK3000 — Универсальная и многофункциональная установка для замены жидкости в тормозных и гидравлических системах

GrunBaum BRK3000 — Универсальная и многофункциональная установка для замены жидкости в тормозных и гидравлических системах

Установка для замены технических жидкостей в тормозных системах и ГУР

Произведено в Южной Корее

Почему современные СТО внедряют средства автоматизации услуг сервиса?

Рост статуса СТО

Технологичное оборудование подчеркивает профессионализм и успешность СТО

Оптимизация затрат

Замена аппаратным способом выполняется в 3 раза быстрее чем ручным

Доверие клиента

Клиент доверяет всегда больше аппарату, чем механику

Простота использования

Ручные методы замены предполагают более высокую квалификацию механика

При покупке установки BRK3000 в подарок сертификат
на офлайн обучение
с Константином Кургановым

на сумму 15 000 руб

16 часов в учебной лаборатории
GrunBaum в г. Москва

Установка для замены жидкостей тормозной системы и гидроусилителя руля

  • Мгновенный переход на другой тип жидкости без дополнительных промывок стенда
  • Визуальный контроль уровня жидкости в подающих колбах
  • Возможность провести все операции без ассистента
  • Техническое обслуживание не требуется, установка сразу готова к работе

ПРОСТОТА ВНЕДРЕНИЯ

Быстрый старт

Введение в эксплуатацию с 0 до полной загрузки за 15 минут

Интуитивное управление

Установка не требует высокой квалификации механика для работы

Простота работы

Подключение установки к системами занимает минуты и не требует ассистентов

Обучение в подарок

Онлайн обучение и подробные видеоинструкции от технических экспертов

  • 1

    Замена тормозных жидкостей двух типов

    Благодаря отдельным колбам установка позволяет обслуживать тормозные системами с разными типами жидкостей без промывки колб

  • 2

    Замена масла в ГУР

    Установка оснащена отдельной колбой и контуром для замены масла в гидроусилителях руля

Уважайте свой труд и зарабатывайте больше!

GrunBaum BRK3000 СОЗДАНА ДЛЯ БИЗНЕСА

При разработке в первую очередь учитывались потребности владельцев СТО

Минимум персонала

Все работы по замене жидкостей выполняются одним механиком

Корпус и колбы

Корпус из нержавейки, устойчивый к агрессивным жидкостям и анти бьющиеся колбы максимально продлят жизнь установки

Нет ТО

Установка не содержит элементов которые требует технического обслуживания

Специальный насос

Уникальное решение в виде эжекционного насоса позволят не соприкасаться насосу с жидкостью, что увеличить срок его эксплуатации в 10 раз

ФУНКЦИОНАЛЬНЫЕ ПРИЕМУЩЕСТВА

Расширенный функционал позволит менять тех. жидкости быстро и эффективно на большинстве автомобилей

  • Обслуживание двух типов тормозных жидкостей без промывки колб

  • Режим замены жидкостей откачкой

  • Режим замены жидкостей вытеснением

  • Режим замены жидкостей вытеснением + откачка

  • Широкий диапазон регулировки давления (от 0 до 4 Бар)

  • Автоматический сброс давления в магистрали при остановке подачи жидкости

Привлекайте платежеспособных клиентов за счет технологичного сервиса!

Гарантия роста репутации СТО

Эстетичная, функциональная и надежная установка — ваше конкуретное преимущество

Эстетика и технологичность

Увеличьте долю постоянных клиентов. Повысьте cтатус Вашего СТО в глазах клиента за счет лучшего сервиса и технологичного оборудования.

Лояльность клиентов

Перейдите на новый уровень сервиса и привлекайте платежеспособных клиентов. Вместо замученного механика облитого маслом клиент увидит красивый и чистый автосервис.

Чистота и удобство

Обеспечьте чистоту и исключите проливы технических жидкостей. Экономьте время и затраты на уборку после обслуживания автомобиля.

Уверенность при работе

Минимизируйте форс-мажоры, связанные с человеческим фактором при проведении сервисных работ в ручном режиме.

Почему лидеры рынка СТО выбирают BRK3000?

САМАЯ БЫСТРАЯ ЗАМЕНА ТОРМОЗНЫХ И ГУР ЖИДКОСТЕЙ БЕЗ АССИСТЕНТА

  • Металлический корпус Эстетичный и ударопрочный

  • Функциональность Три универсальные, небьющиеся колбы для свежих жидкостей

  • Доверие Визуальный контроль уровня жидкости в подающих колбах повышает уровень доверия клиентов

  • Технологичность Эжекционный насос служит до 10 раз дольше и не соприкасается с агрессивной средой

  • Комфорт Интуитивный интерфейс на русском

  • Надёжность Отсутствие насосов с механически подвижными элементами

  • Удобство Мгновенный переход на другой тип жидкости без дополнительных промывок стенда

  • Безопасность Встроенный редукционный клапан для защиты от превышения давления в пневмолинии

Технические характеристики

пневмолиния 4 Бар.

Температурный диапазон эксплуатации

от +1 °С до +45°С

Габаритные размеры в упаковке ДхШхВ

Масса установки

Тип насоса для откачки

Тип нагнетания рабочей жидкости

метод выдавливания

Рабочее давление

Количество колб для новой жидкости

Емкость для утилизируемых жидкостей

Длина подающих шлангов

Комплектация

Установка BRK3000

1 шт

Кейс пластиковый для адаптеров

1 шт

Шланг прозрачный D10mm L3m

1 шт

Адаптер конусный для шланга

2 шт

Наконечник универсальный D10mm

1 шт

Наконечник универсальный D8mm

1 шт

Наконечник универсальный D10mm

1 шт

Наконечник универсальный D8mm

1 шт

Конусный адаптер расширительного бачка малый

1 шт

Конусный адаптер расширительного бачка большой

1 шт

Конус универсальный, пневматический

1 шт

Адаптер бачка ГУР

1 шт

Адаптер бачка, резьбовой

2 шт

Мы производим для Вас только лучшее

Получайте грамотную бесплатную техническую поддержку от производителя 5 дней в неделю с 9:00 до 18:00

Бесплатная техническая поддержка онлайн

Решайте любые вопросы о обслуживании вашей установки при поддержке специалистов GrunBaum

Предпродажная подготовка каждой установки

Перед отправкой каждая установка проходит проверку на исправность по 7 пунктам

100% наличие запчастей на складе

Максимально быстрое приобретение любой запчасти. Это особенно важно, если ваша установка — единственная на СТО

GrunBaum в ТОП-5 популярных брендов для СТО по СНГ

2 года заводской гарантии

GrunBaum — обладатель ЗОЛОТОГО КЛЮЧА 2016 года в номинации НОВИНКА ГОДА

Признание экспертов и профессионалов в области автосервиса

Quick Service Technologies

Технологичный сервис GrunBaum — Новый уровень доверия к Вашему бизнесу

Автоматизация. Производительность. Прибыль.

Остались вопросы?

InfoConnector.ru

Настало время изучить аппаратуру Radiolink RC4G. Сегодня пройдусь по всем настройкам меню, заодно набросаю статью, чтобы в дальнейшем не затруднять себя чтением мануалов.

Сразу предупреждаю, что в описании могут быть ошибки и неточности. Это все-таки моя первая аппаратура такого рода.

Для того чтобы попасть в меню настроек Radiolink RC4G необходимо нажать одновременно две кнопки «EXIT» и «ENTER».

Увидим такую картинку:

Описание пунктов меню Radiolink RC4G

LANGUAGE – Выбор языка интерфейса

Русского языка в списке, конечно же, нет.

MODEL – Выбор модели

В данной аппаратуре можно сохранить 10 конфигураций для управления моделями. Каждая конфигурация сохраняется под своим уникальным именем (см. пункт меню «NAME»). Это сделано для того чтобы вы могли управлять сразу несколькими радиоуправляемыми моделями с одного пульта.

EPA – Регулировка конечных точек

Эта функция служит для регулировки уровня сигнала в крайних точках движения управляющих рычагов.

У каждого элемента управления аппаратуры есть две крайние точки движения и среднее положение. Уровень сигнала в среднем положении соответствует 0%, уровень сигнала в крайних точках соответствует 120% (значение по умолчанию).

К примеру, вы считаете, что максимальный уровень газа слишком велик и его необходимо уменьшить. Для этого заходим в меню «EPA». За газ отвечает второй канал на передатчике – «Throttle trim». Две крайние точки этого канала регулируются в пунктах TH-FWD (Throttle – Forward  «газ») и TH-BRK (Throttle – Break «тормоз»). Уменьшаем уровень сигнала на «TH-FWD» до 50%. Теперь, если выжать полный газ, машинка будит двигаться значительно медленнее.

Так же можно уменьшить скорость заднего хода. За нее отвечает крайняя точка второго канала TH-BRK (Throttle – Break).

Можно уменьшить угол поворота колес. Причем в правую и левую сторону по отдельности.

Описание крайних точек:

  • ST-LFT: Руль, крайнее левое положение;
  • ST-RGT: Руль, крайнее правое положение;
  • TH-FWD: Газ, движение вперед;
  • TH-BRK: Газ, движение назад;
  • 3C-LFT: 3-й канал, крайнее левое положение;
  • 3C-RGT: 3-й канал, крайнее правое положение;
  • 4C-UP: 4 канал, верхнее значение;
  • 4C-DWN: 4 канал, нижнее значение.

STEXP – Steering EXP – Экспоненты для рулевого управления

Эта опция используется для изменения чувствительности руля около нейтрального положения и вблизи крайних точек. Она регулируется в пределах [-100;100].

  • От -100 до 0 – Чувствительность около нейтрального положения руля становится ниже, около крайних положений чувствительность возрастает.
  • 0 – Чувствительность во всем диапазоне движения руля одинакова.
  • От 0 до 100 – Чувствительность около нейтрального положения руля становится выше, около крайних положений чувствительность уменьшается.

STSPD – Steering Speed – Скорость работы рулевого управления

Замедляет скорость работы рулевого управления. Т.е. добавляется временная задержка в работу рулевого колеса. Эту функцию полезно использовать, когда машина часто уходит в занос.

Два элемента для управления:

  • TURN – поворот рулевого колеса.
  • RETURN – возврат рулевого колеса.

THEXP – Throttle EXP – Экспоненты для рычага газа и тормоза

Здесь можно регулировать чувствительность рычага отвечающего за газ и тормоз.

Три алгоритма настройки чувствительности газа (разгона): CRV (кривая по 5 точкам), VTR (кривая по одной точке), EXP (экспонента).

Выбор активного алгоритма осуществляется в меню MODE:  MODE/ACT – включен, MODE/INH – выключен.

Чувствительность тормоза настраивается по экспоненте.

THSPD – Throttle Speed – Скорость работы рычага газа

Замедляет скорость работы рычага газа. При включении получаем что-то типа антипробуксовочной системы. Применяется на скользкой дороге и для экономии заряда батареи.

Функция работает только на нажатие рычага газа, на отпускание и торможение не задействована.

MODE:

  • OFF – опция отключена
  • SPEED1 – алгоритм настройки #1
  • SPEED2 – алгоритм настройки #2

A.B.S  – A.B.S. Function «A.B.S» – Антиблокировочная система

Функция аналогична системе ABS (антиблокировочная система) на настоящих машинах. Применяя ее, мы увеличиваем степень управляемости машиной при торможении.

Опция имеет массу настроек, с которыми пока не разбирался.

ACCEL  – Throttle Acceleration – Начальное ускорение

Функция, которая регулирует начальное ускорение машинки при выходе рычага газа из нейтрального положения. Или, если проще, устанавливает начальный уровень газа.

  • FWRD: Начальная скорость при движении вперед.
  • BRAK: Начальная скорость при движении назад.

IDLUP – Idle-Up – Холостые обороты ДВС

Поднимает обороты холостого хода двигателя бензинового автомобиля.

SUBTR  – Subtrim – Субтриммеры

Регулирует центральное положение рычагов управления.

REV  – Servo Reverse – Установка реверса

Реверсирует работу каналов. Например, если вы нажимаете на газ, а машинка включает задний ход, то установка реверса на этот канал исправит ситуацию.

D/R – Steering Dual Rate/Throttle Dual Rate

Данная опция позволяет одновременно регулировать положение сразу двух крайних точек канала. Если я правильно понял, то регулировка осуществляется пропорционально значениям EPA.

  • Steering D/R – Рулевое управление.
  • Throttle D/R – Газ.

ATL  – ATL Function

Регулировка силы торможения.

PMIX  – Programmable Mixes  – Микширование каналов

Эта функция позволяет применять миксы между каналами.

AUX  – Channel 3 and Channel 4 Position

Устанавливает функции на третий и четвертый канал.

NAME – меняем имя радиоуправляемой модели

Здесь можно задать имена нашим моделям. Выбор текущей модели осуществляется в меню «MODEL».

ALARM

Оповещение о низком заряде аккумулятора аппаратуры.

GYRO – Настройка гироскопа

Здесь включается и настраивается действие гироскопа.

F/S – Fail safe – Действия при потере связи

Здесь настраиваем поведение модели при потере связи между приемником и передатчиком.

REST – Reset – Сброс всех параметров на заводские настройки

Здесь осуществляется полный сброс аппаратуры на заводские настройки.

Расскажете об этой статье своим друзьям:

Отечественные телевизоры — полный список схем и документации на QRZ.RU

1 Славутич Ц-281Д ЗУСЦТ-61-148000133713.03.2018
2HORIZONT 14A01, 20A10, 21A09, 21A20, 21A21, 21A40, 21A46, 21A4816241791007.01.2008
3Horizont 63CTV-6562016762221.04.2008
4Rolsen C21R701466476118.06.2007
5Банга ТЦ-402Д3591335318.03.2003
6Банга ТЦ-402Д35641711718.03.2003
7Березка 215 (УЛПТ-61-II) (лампово-полупровод.) — 149Кб146817709.01.2002
8Березка 51/61ТЦ-487Д (полупроводник. ч.2) — 23Кб23879709.01.2002
9Березка 51/61ТЦ-487Д (полупроводник.) — 345Кб337990709.01.2002
10Березка Ц-208 (полупроводник.) — 340Кб3331040109.01.2002
11Березка Ц-281Д (полупроводник.) — 342Кб334739809.01.2002
12Блок питания ТВ «Электроника 404Д» (ПТ-23)57651717.04.2005
13Блок питания телевизора УПИМЦТ406252402.02.2012
14БП-2 УСТ-61226223102.02.2012
15Верас 23ВТ-410979914719.01.2001
16Весна 34613971104319.01.2001
17Весна 40 ТБ-410(Д) (полупроводник.) — 145Кб145917509.01.2002
18Вече 24ТБ-4125 273222.07.2002
19Вече 24ТБ-4125895409619.01.2001
20Вече 24ТБ-4125 (полупроводник.) — 89Кб87412009.01.2002
21Вече 25ТЦ405 Д764468626.10.2001
22Вече 25ТЦ405 Д319523526.10.2001
23Витязь 34ТБ-4018151167519.12.2004
24Витязь CTV6623, CTV6643133493008.02.2007
25Внутреннее строение интегральных микросхем блока БЦИ-1300908.11.2007
26Волна 31ТБ схема2104381312.07.2007
27Восход -3, Горизонт и др. (УЛПТ-4759)654412919.01.2001
28ВЭЛС 23ТБ-433Д1846340712.08.2010
29ВЭЛС 34ТБ-413602271411.11.2005
30ВЭЛС 34ТБ-4139831252611.12.2005
31ВЭЛС-50ТБ-3061403668319.01.2001
32Горизонт (УНТ-59)1009360619.01.2001
33Горизонт 107(108) (полупроводник.) — 247Кб247379409.01.2002
34Горизонт 34WT-545766398724.02.2005
35Горизонт 37/51/54/CTV-659365783115.11.2008
36Горизонт 50wt-4181071321704.01.2005
37Горизонт 51ТЦ-418() (полупроводник.) — 249Кб2441708709.01.2002
38Горизонт 736(Д) (полупроводник.) — 301Кб294452509.01.2002
39Горизонт-690402279619.12.2004
40Горизонт-710297266119.12.2004
41Гран 310 (полупроводник.) — 84Кб84209809.01.2002
42Днiпро 50ТБ-301 (301-305) (полупроводник.) — 139Кб139422409.01.2002
43ду под совковское железо поколения 3усцт и выше.458301.05.2001
44как подключать ик ду к советским телевизорам.424701.05.2001
45Каскад 2252766361719.01.2001
46Каскад 2303690305919.01.2001
47Каскад-230 (УСТ 61) (полупроводник.) — 192Кб192415009.01.2002
48Кварц 40ТБ-306 (3УПТ 40-1) (полупроводник.) — 196Кб196817909.01.2002
49КОРВЕТ ВК 8071 принципиальная схема1680322830.11.2003
50Модули питания МП-001, МП-3-3, МП-2, МП-3-3С521208.11.2007
51Модуль синтезатора напряжений МСН-605-2183270610.02.2009
52Модуль управления МУ670-168439192415.11.2009
53МРК-2860125806.11.2010
54Ореол 23ТБ-30728771248119.01.2001
55Оризон 51ТЦ -507/5081181439628.05.2006
56Персональная страница Nick Gashevsky2000338208.04.2005
57Плавный разогрев/остывание катодов телевизора45250010.01.2001
58Применяемость функциональных узлов и модулей в телевизионных приемниках. Формат DjVU, 8 cтр.187108.11.2007
59Принципиальная схема телевизора УНТ 47/59-1570079113.03.2018
60Принципиальные схемы, осциллограммы сигналов черно-белых телевизоров Горизонт 23ТБ-545Д/34ТБ-545Д65290625.11.2004
61Приципиальная схема антенного тюнера T2536SA171008.11.2007
62Приципиальная схема блока БВП 10126108.11.2007
63Приципиальная схема блока БВТП121508.11.2007
64Приципиальная схема блока БР-1144608.11.2007
65Приципиальная схема блока БР-2134708.11.2007
66Приципиальная схема блока БРК-1132308.11.2007
67Приципиальная схема блока БРК-10118308.11.2007
68Приципиальная схема блока БРК-2124708.11.2007
69Приципиальная схема блока БРК-3120708.11.2007
70Приципиальная схема блока БРК-3-2121108.11.2007
71Приципиальная схема блока БС 21137008.11.2007
72Приципиальная схема блока БСР-10126508.11.2007
73Приципиальная схема блока кадровой развертки БК-10138608.11.2007
74Приципиальная схема блока питания БП-10219708.11.2007
75Приципиальная схема блока питания БП40ТБ-1158308.11.2007
76Приципиальная схема блока ПТК108708.11.2007
77Приципиальная схема блока ПТК 10Б125708.11.2007
78Приципиальная схема блока ПТК 3127908.11.2007
79Приципиальная схема блока ПТК 4113508.11.2007
80Приципиальная схема блока ПТК 522132113.03.2018
81Приципиальная схема блока ПТК 5 7101108.11.2007
82Приципиальная схема блока ПТК 7108108.11.2007
83Приципиальная схема блока ПТК П119908.11.2007
84Приципиальная схема блока ПТК11Д195908.11.2007
85Приципиальная схема блока развертки БР-511137508.11.2007
86Приципиальная схема блока развертки БРК-КП109308.11.2007
87Приципиальная схема блока управления А9150008.11.2007
88Приципиальная схема блока управления БУ -411174608.11.2007
89Приципиальная схема блока управления БУ 3-1, БУ-4 (УНЧ)227908.11.2007
90Приципиальная схема блока управления БУ-1-1143408.11.2007
91Приципиальная схема блока управления БУ-3122108.11.2007
92Приципиальная схема блока управления БУ-3-1108808.11.2007
93Приципиальная схема блока управления БУ-4112908.11.2007
94Приципиальная схема блока управления БУ-4156508.11.2007
95Приципиальная схема блока управления БУ-4-2129808.11.2007
96Приципиальная схема блока управления БУ-411174608.11.2007
97Приципиальная схема блока управления МВП 1 1158408.11.2007
98Приципиальная схема блока управления МСН501271308.11.2007
99Приципиальная схема блока управления МСН601144608.11.2007
100Приципиальная схема блока управления МУ55223708.11.2007
101Приципиальная схема блока управления НСН-501161908.11.2007
102Приципиальная схема блока управления ОТВ25107008.11.2007
103Приципиальная схема блока управления ПВК41 1126708.11.2007
104Приципиальная схема блока цветности БЦ-1116208.11.2007
105Приципиальная схема блока цветности БЦ-10а114708.11.2007
106Приципиальная схема блока цветности БЦ-2130208.11.2007
107Приципиальная схема блока цветности БЦ-511130208.11.2007
108Приципиальная схема блока цветности БЦИ-1119208.11.2007
109Приципиальная схема и осциллограммы сигналов телевизоров Горизонт 23ТБ-545Д, 34ТБ-545Д185008.11.2007
110Приципиальная схема и осциллограммы сигналов телевизоров Горизонт 441283408.11.2007
111Приципиальная схема и осциллограммы сигналов телевизоров Горизонт 510313608.11.2007
112Приципиальная схема и осциллограммы сигналов телевизоров Горизонт 518321508.11.2007
113Приципиальная схема и осциллограммы сигналов телевизоров Горизонт 51ТЦ-418488008.11.2007
114Приципиальная схема и осциллограммы сигналов телевизоров Горизонт 51ТЦ-520А198308.11.2007
115Приципиальная схема и осциллограммы сигналов телевизоров Горизонт 51ТЦ-525214608.11.2007
116Приципиальная схема и осциллограммы сигналов телевизоров Горизонт 51ТЦ414Д228208.11.2007
117Приципиальная схема и осциллограммы сигналов телевизоров Горизонт 525185208.11.2007
118Приципиальная схема и осциллограммы сигналов телевизоров Горизонт 61ТЦ-518200408.11.2007
119Приципиальная схема и осциллограммы сигналов телевизоров Горизонт 61ТЦ-670188508.11.2007
120Приципиальная схема и осциллограммы сигналов телевизоров Горизонт xxТЦ-418173508.11.2007
121Приципиальная схема и осциллограммы сигналов телевизоров Горизонт xxТЦ-545Д161608.11.2007
122Приципиальная схема и осциллограммы сигналов телевизоров Горизонт xxТЦ-659М156008.11.2007
123Приципиальная схема и осциллограммы сигналов телевизоров Горизонт xxТЦ-676179008.11.2007
124Приципиальная схема и осциллограммы сигналов телевизоров Горизонт xxТЦ-690141908.11.2007
125Приципиальная схема и осциллограммы сигналов телевизоров Горизонт xxТЦ-710155708.11.2007
126Приципиальная схема и осциллограммы сигналов телевизоров Горизонт xxТЦ-730158708.11.2007
127Приципиальная схема и осциллограммы сигналов телевизоров Горизонт xxТЦ-736Д150908.11.2007
128Приципиальная схема и осциллограммы сигналов телевизоров Фотон 31ТБ-407(8)Д333608.11.2007
129Приципиальная схема и осциллограммы сигналов телевизоров Фотон 61ТЦ-234Д182208.11.2007
130Приципиальная схема и осциллограммы сигналов телевизоров Фотон 61ТЦ-311245708.11.2007
131Приципиальная схема и осциллограммы сигналов телевизоров Электрон ТК-550 551 560 561175408.11.2007
132Приципиальная схема и осциллограммы сигналов телевизоров Электрон Ц382, Ц282, Ц265Д267608.11.2007
133Приципиальная схема и осциллограммы сигналов телевизоров Электрон Ц382, Ц282, Ц265Д322408.11.2007
134Приципиальная схема и осциллограммы сигналов телевизоров Электрон-Ц382Д243008.11.2007
135Приципиальная схема импульсного блока питания БПИ-13с322608.11.2007
136Приципиальная схема импульсного блока питания БПИ-13С335708.11.2007
137Приципиальная схема импульсного блока питания БПИ-411363708.11.2007
138Приципиальная схема интегрального блока цветности БЦ-10Б112608.11.2007
139Приципиальная схема интегрального блока цветности БЦИ-2112708.11.2007
140Приципиальная схема интегрального блока цветности БЦИ-2А115808.11.2007
141Приципиальная схема кассеты обработки сигналов КОС-401Д165508.11.2007
142Приципиальная схема кассеты обработки сигналов КОС-402Д164908.11.2007
143Приципиальная схема кассеты обработки сигналов КОС-405Д261408.11.2007
144Приципиальная схема кассеты обработки сигналов КОС-406Д151608.11.2007
145Приципиальная схема кассеты обработки сигналов КОС-501Д157508.11.2007
146Приципиальная схема кассеты питания КРП-501136108.11.2007
147Приципиальная схема кассеты питания КРП-525119908.11.2007
148Приципиальная схема кассеты развертки и питания КРП-601174108.11.2007
149Приципиальная схема кассеты развертки КР 401145908.11.2007
150Приципиальная схема кассеты развертки КР-401183308.11.2007
151Приципиальная схема кассеты развертки КР405259908.11.2007
152Приципиальная схема кассеты развертки МР 401 1160308.11.2007
153Приципиальная схема модуля дежурного режима МДР149608.11.2007
154Приципиальная схема модуля дежурного режима МДР170808.11.2007
155Приципиальная схема модуля кадровой развертки МК-1167808.11.2007
156Приципиальная схема модуля кадровой развертки МК-1-1376408.11.2007
157Приципиальная схема модуля кадровой развертки МК-1М, МК-1-1, МК-1-1Р, МК-1МД1363908.11.2007
158Приципиальная схема модуля кадровой развертки МК-2180308.11.2007
159Приципиальная схема модуля кадровой развертки МК-31165908.11.2007
160Приципиальная схема модуля кадровой развертки МК-41257308.11.2007
161Приципиальная схема модуля М-1-1138108.11.2007
162Приципиальная схема модуля питания МП-1 — формат DjVU226408.11.2007
163Приципиальная схема модуля питания МП-1 — формат GIF215308.11.2007
164Приципиальная схема модуля питания МП-3-3 — формат DjVU341908.11.2007
165Приципиальная схема модуля питания МП-3-3 — формат GIF218808.11.2007
166Приципиальная схема модуля питания МП-4-5160408.11.2007
167Приципиальная схема модуля питания МП-4-5 — формат DjVU158408.11.2007
168Приципиальная схема модуля питания МП-4-6130508.11.2007
169Приципиальная схема модуля питания МП-403260908.11.2007
170Приципиальная схема модуля питания МП-403-3152208.11.2007
171Приципиальная схема модуля питания МП-403-3 — формат DjVU233808.11.2007
172Приципиальная схема модуля питания МП-405253708.11.2007
173Приципиальная схема модуля питания МП-405 (вариант 2)162608.11.2007
174Приципиальная схема модуля питания МП-405 с аналогом тиристора185808.11.2007
175Приципиальная схема модуля питания МП-405-1294508.11.2007
176Приципиальная схема модуля питания МП-405-1 — формат DjVU246208.11.2007
177Приципиальная схема модуля питания МП-41146408.11.2007
178Приципиальная схема модуля питания МП-41(1)250608.11.2007
179Приципиальная схема модуля питания МП-420155708.11.2007
180Приципиальная схема модуля питания МП-420 — формат DjVU131108.11.2007
181Приципиальная схема модуля питания МП-420-2148808.11.2007
182Приципиальная схема модуля питания МП-420-2 — формат BMP125208.11.2007
183Приципиальная схема модуля питания МП-44163008.11.2007
184Приципиальная схема модуля питания МП-44 — формат DjVU134008.11.2007
185Приципиальная схема модуля питания МП-44-3172808.11.2007
186Приципиальная схема модуля питания МП-44-3 — формат DjVU143808.11.2007
187Приципиальная схема модуля питания МП-505-1175508.11.2007
188Приципиальная схема модуля промежуточной частоты МПЧ-ХХ127908.11.2007
189Приципиальная схема модуля промежуточной частоты МУПЧ-501147408.11.2007
190Приципиальная схема модуля радиоканала МРК-21145008.11.2007
191Приципиальная схема модуля радиоканала МРК-21-1157008.11.2007
192Приципиальная схема модуля радиоканала МРК-21-3124808.11.2007
193Приципиальная схема модуля радиоканала МРК-21-4134408.11.2007
194Приципиальная схема модуля радиоканала МРК-41-1161708.11.2007
195Приципиальная схема модуля радиоканала МРК-41-6121408.11.2007
196Приципиальная схема модуля радиоканала МРК-43-2119408.11.2007
197Приципиальная схема модуля радиоканала МРК-57119208.11.2007
198Приципиальная схема модуля развертки МР 403310308.11.2007
199Приципиальная схема модуля строчной развертки МС-1 и субмодуля коррекции растра СМКР256208.11.2007
200Приципиальная схема модуля строчной развертки МС-2167908.11.2007
201Приципиальная схема модуля строчной развертки МС-3371708.11.2007
202Приципиальная схема модуля строчной развертки МС-3-1189808.11.2007
203Приципиальная схема модуля строчной развертки МС-41367508.11.2007
204Приципиальная схема модуля строчной развертки МС-41-1538908.11.2007
205Приципиальная схема модуля телетекста МТТ-57110908.11.2007
206Приципиальная схема модуля УПЧИ УМ1 1181208.11.2007
207Приципиальная схема модуля УПЧИ УМ1 2116908.11.2007
208Приципиальная схема модуля УПЧИ УМ1 4125008.11.2007
209Приципиальная схема модуля УПЧИ УМ1 5194808.11.2007
210Приципиальная схема модуля цветности MC-501-1150008.11.2007
211Приципиальная схема модуля цветности МЦ S-1123208.11.2007
212Приципиальная схема модуля цветности МЦ-1- 2132008.11.2007
213Приципиальная схема модуля цветности МЦ-1-1112908.11.2007
214Приципиальная схема модуля цветности МЦ-1-5143608.11.2007
215Приципиальная схема модуля цветности МЦ-2230408.11.2007
216Приципиальная схема модуля цветности МЦ-2147208.11.2007
217Приципиальная схема модуля цветности МЦ-3386508.11.2007
218Приципиальная схема модуля цветности МЦ-3-Б119908.11.2007
219Приципиальная схема модуля цветности МЦ-31261908.11.2007
220Приципиальная схема модуля цветности МЦ-31486408.11.2007
221Приципиальная схема модуля цветности МЦ-31А218608.11.2007
222Приципиальная схема модуля цветности МЦ-31Б146708.11.2007
223Приципиальная схема модуля цветности МЦ-33465508.11.2007
224Приципиальная схема модуля цветности МЦ-3А123408.11.2007
225Приципиальная схема модуля цветности МЦ-41497508.11.2007
226Приципиальная схема модуля цветности МЦ-41-Р347208.11.2007
227Приципиальная схема модуля цветности МЦ-411177608.11.2007
228Приципиальная схема модуля цветности МЦ-41Е238408.11.2007
229Приципиальная схема модуля цветности МЦ-46-1510208.11.2007
230Приципиальная схема модуля цветности МЦ-46-1Д1187308.11.2007
231Приципиальная схема модуля цветности МЦ-48А268711.01.2008
232Приципиальная схема модуля цветности МЦ-51-1193008.11.2007
233Приципиальная схема модуля цветности МЦ-52153808.11.2007
234Приципиальная схема модуля цветности МЦ-54164608.11.2007
235Приципиальная схема модуля цветности МЦ-56148008.11.2007
236Приципиальная схема модуля цветности МЦ-58127208.11.2007
237Приципиальная схема модуля цветности МЦ-59178708.11.2007
238Приципиальная схема модуля цветности МЦ31-1289408.11.2007
239Приципиальная схема модуля цветности МЦ41РД1103708.11.2007
240Приципиальная схема модуля цветности МЦ501-1161208.11.2007
241Приципиальная схема платы внешней коммутации ПВК149208.11.2007
242Приципиальная схема платы панели кинескопа ПК136208.11.2007
243Приципиальная схема платы панели кинескопа ПК219608.11.2007
244Приципиальная схема платы панели кинескопа ПК 10129208.11.2007
245Приципиальная схема платы панели кинескопа ПК-3-1180208.11.2007
246Приципиальная схема платы соединений ПС118308.11.2007
247Приципиальная схема платы соединений ПС147008.11.2007
248Приципиальная схема платы фильтра питания ПКС137008.11.2007
249Приципиальная схема платы фильтра питания ПФП191308.11.2007
250Приципиальная схема платы фильтра питания ПФП 42151108.11.2007
251Приципиальная схема регулятора сведения РС-90-4103308.11.2007
252Приципиальная схема селектора каналов СК-В-41С235608.11.2007
253Приципиальная схема селектора каналов СК-В-41Ц135008.11.2007
254Приципиальная схема селектора каналов СК-В-618143908.11.2007
255Приципиальная схема селектора каналов СКВ 1305308.11.2007
256Приципиальная схема селектора каналов СКВ-418-6212908.11.2007
257Приципиальная схема селектора каналов СКД-1132808.11.2007
258Приципиальная схема селектора каналов СКД-20142508.11.2007
259Приципиальная схема селектора каналов СКД-22161908.11.2007
260Приципиальная схема селектора каналов СКД-24457408.11.2007
261Приципиальная схема селектора каналов СКД-30-1252808.11.2007
262Приципиальная схема селектора каналов СКД41108108.11.2007
263Приципиальная схема селектора каналов СКМ-15203808.11.2007
264Приципиальная схема селектора каналов СКМ-20146708.11.2007
265Приципиальная схема селектора каналов СКМ-23268608.11.2007
266Приципиальная схема селектора каналов СКМ-24259508.11.2007
267Приципиальная схема селектора каналов СКМ-24- 2610308.11.2007
268Приципиальная схема селектора каналов СКМ-24-1326408.11.2007
269Приципиальная схема селектора каналов СКМ-24-5163808.11.2007
270Приципиальная схема селектора каналов СКМ-30-1467508.11.2007
271Приципиальная схема селектора каналов СКМ-41105808.11.2007
272Приципиальная схема субмодуля коррекции растра СКР-2199208.11.2007
273Приципиальная схема субмодуля коррекции растра СМКР116108.11.2007
274Приципиальная схема субмодуля радиоканала СМРК-1126908.11.2007
275Приципиальная схема субмодуля радиоканала СМРК-1-5266808.11.2007
276Приципиальная схема субмодуля радиоканала СМРК-1-6238808.11.2007
277Приципиальная схема субмодуля радиоканала СМРК-2 x361508.11.2007
278Приципиальная схема субмодуля радиоканала СМРК-21-2265208.11.2007
279Приципиальная схема субмодуля радиоканала СМРК-4-2189308.11.2007
280Приципиальная схема субмодуля радиоканала СМРК-511155708.11.2007
281Приципиальная схема субмодуля радиоканала СМРК2-3175708.11.2007
282Приципиальная схема субмодуля радиоканала СМРК21- 2203608.11.2007
283Приципиальная схема субмодуля синхронизации УСР170408.11.2007
284Приципиальная схема субмодуля цветности СМЦ101808.11.2007
285Приципиальная схема субмодуля цветности СМЦ-2184108.11.2007
286Приципиальная схема субмодуля цветности СМЦ31-1181308.11.2007
287Приципиальная схема устройства выбора программ БУ V1109108.11.2007
288Приципиальная схема устройства выбора программ КВП 282308.11.2007
289Приципиальная схема устройства выбора программ СВП 392208.11.2007
290Приципиальная схема устройства выбора программ СВП 3 191808.11.2007
291Приципиальная схема устройства выбора программ СВП 485808.11.2007
292Приципиальная схема устройства выбора программ СВП 4 1123208.11.2007
293Приципиальная схема устройства выбора программ СВП 4 10200208.11.2007
294Приципиальная схема устройства выбора программ СВП 4 2121808.11.2007
295Приципиальная схема устройства выбора программ СВП 4 5208808.11.2007
296Приципиальная схема устройства выбора программ СВП 403106208.11.2007
297Приципиальная схема устройства выбора программ СВП4 684908.11.2007
298Приципиальная схема устройства выбора программ УСУ 1 15 1274808.11.2007
299Приципиальная схема устройства выбора программ УСУ1-15-1А101108.11.2007
300Приципиальная схема устройства выбора программ УУСК 2101908.11.2007
301Приципиальная схема устройства сенсорного выбора программ СВП113008.11.2007
302Приципиальная схема устройства сенсорного выбора программ СВП2103708.11.2007
303Приципиальная схема устройства сенсорного управления УСУ-1-15-1172408.11.2007
304Приципиальная схема устройства согласования МУС-501139908.11.2007
305Приципиальная электрическая схема блока управления УНЧ-4Х353508.11.2007
306Радуга 37/54 ТЦ63121117250316.02.2005
307Рассвет 307865522519.01.2001
308Рекорд — 333666268519.01.2001
309Рекорд 40ТБ — 3012255333419.01.2001
310Рекорд 40ТБ — 3091021277019.01.2001
311Рекорд 50 ТБ 312313540480119.01.2001
312Рекорд В-3121054896819.01.2001
313Рекорд В308 схема3440161813.01.2014
314Рекорд ВЦ 311634356905.08.2001
315Рекорд ВЦ-311 (полупроводник.) — 471Кб472386609.01.2002
316Рубин 106194185105.08.2001
317Рубин 51ТЦ-402Д (полупроводник. ч.2) — 157Кб157572409.01.2002
318Рубин 51ТЦ-402Д (полупроводник.) — Кб210604309.01.2002
319Рубин М04, М051284486207.10.2000
320Рубин-102488174008.05.2006
321Рубин-205423145308.05.2006
322Рубин-714313248708.05.2006
323Сапфир 23ТБ-307Д (полупроводник.) — 141Кб1381394809.01.2002
324Сапфир 412960757119.01.2001
325Сапфир 412111332508.02.2007
326Сапфир 412(Д) (полупроводник.) — 108Кб108562609.01.2002
327Сапфир-23466357619.01.2001
328Сапфир-406148447919.12.2004
329Славутич -218 (УЛТ-61-II-21)1664241619.01.2001
330СМРК-93175111905.09.2010
331Сокол 54ТЦ-6155130354709.02.2004
332Спектр 61ТЦ-435(Д) (полупроводник. ч.1) — Кб191280509.01.2002
333Спектр 61ТЦ-435(Д) (полупроводник. ч.2) — 142Кб142232409.01.2002
334Спектр 61ТЦ-435(Д) (полупроводник. ч.3) — 153Кб153199709.01.2002
335Справочная таблица по модулям питания МП телевизоров134408.11.2007
336Схема модуля питания МП-401 — формат DjVU196808.11.2007
337Схема модуля питания МП-401 — формат GIF181208.11.2007
338схема простого ду.286101.05.2001
339Схема телевизора Сапфир 401138245608.02.2007
340Схема телевизора Сапфир 401 в формате DjVU156480709.01.2002
341Схема черно-белого телевизора Сапфир 401 (WinRAR)1468503819.01.2001
342Таурас -211 (УЛТ-61-II-21)1831216119.01.2001
343Таурас 211Д (УЛПТ-61-II) (лампово-полупровод.) — 148Кб145292809.01.2002
344ТВ РУБИН М06 — инструкция по ремонту1564374413.10.2007
345ТВ СОКОЛ на шасси A2021/A2022393155129.07.2008
346ТЕВАS 31 ТВ-414 D ( ) — 197Кб197172009.01.2002
347Телевизор «Электроника ВЛ-100»1818262807.05.2013
348Телевизоры «Горизонт» на шасси ШЦТ-730. Устройство, настройка и ремонт216271107.12.2007
349Телевизоры УЛПТЦ-611584222506.11.2006
350Темп — 67 М1540127019.01.2001
351УНТ-351041193819.01.2001
352Фотон 234 (3УСТ-61) (полупроводник.) — 261Кб255615309.01.2002
353Фотон 31ТБ-407(408) 481422.07.2002
354Фотон 31ТБ-407(408) (полупроводник.) — 141Кб1371031009.01.2002
355Фотон 61ТЦ311 (3УСЦТ-61) (полупроводник.) — 284Кб284976809.01.2002
356Фотон-2342518295119.01.2001
357Фотон-31384225619.01.2001
358Чайка Ц280Д (полупроводник. ч.1) — Кб155316109.01.2002
359Чайка Ц280Д (полупроводник. ч.2) — 163Кб163270809.01.2002
360Шилялис 16ТБ844295219.01.2001
361Шилялис 403594303319.01.2001
362Шилялис 40358129708.02.2007
363Шилялис 403Д 260122.07.2002
364Шилялис 403Д (полупроводник.) — 101Кб99356809.01.2002
365Шилялис 405698336019.01.2001
366Шилялис 40562170608.02.2007
367Шилялис 405-1729425819.01.2001
368Шилялис 405Д (полупроводник.) — 167Кб163972009.01.2002
369Электрон 716, 716Д2134380315.12.2015
370Электрон ТК-550, ТК-560 (полупроводник. ч.1) — 255Кб255315209.01.2002
371Электрон ТК-550, ТК-560 (полупроводник. ч.2) — 170Кб170253009.01.2002
372Электрон Ц265Д, Ц282(), Ц382() (полупроводник. ч.1) — Кб191653709.01.2002
373Электрон Ц265Д, Ц282(), Ц382() (полупроводник. ч.2) — 234Кб229461809.01.2002
374Электроника 23ТБ-316260756128.02.2001
375Электроника 23ТБ-316Д 795322.07.2002
376Электроника 23ТБ-316Д (полупроводник.) — 76Кб751285409.01.2002
377Электроника 23ТБ307Д3816531624.07.2007
378Электроника 401 (ПИЦТ-32-4)1954204712.02.2007
379Электроника 404Д (полупроводник.) — 121Кб1211134409.01.2002
380Электроника 404Д схема650775628.04.2008
381Электроника 407410945928.02.2001
382Электроника 407Д (полупроводник.) — 82Кб82449409.01.2002
383Электроника 408Д схема150554330.09.2008
384Электроника 409847676628.02.2001
385Электроника 409, 409Д58283208.02.2007
386Электроника 409Д 506422.07.2002
387Электроника 409Д (полупроводник.) — 59Кб59696109.01.2002
388Электроника 450295299128.02.2001
389Электроника 45071130108.02.2007
390Электроника ВЛ-100481492627.02.2001
391Электроника ВЛ10068214508.02.2007
392Электроника ВЛ100 () — Кб113480909.01.2002
393Электроника ВЛ100 (полупровод 2 версия) — 155Кб155461209.01.2002
394Электроника Ц430 245622.07.2002
395Электроника Ц430 (полупроводник. [2/2]) — 77Кб124354609.01.2002
396Электроника Ц432Д (полупроводник. [1/2]) — Кб249485509.01.2002
397Электроника Ц432Д (полупроводник. [2/2]) — 35Кб35320509.01.2002
398Электроника-видео (видеокамера) — 87Кб86166709.01.2002
399Юность 31433289019.01.2001
400Юность 40287211708.02.2007
401Юность 402(Д) (полупроводник.) — 86Кб86609709.01.2002
402Юность 405535480419.01.2001
403Юность 40589211808.02.2007
404Юность 405(Д) (полупроводник.) — 211Кб211606109.01.2002
405Юность 406296389408.02.2007
406Юность 406Д (полупроводник.) — 196Кб1921596109.01.2002
407Юность 603 (полупроводник.) — 101Кб101473909.01.2002
408Юность Ц401 (IV ПИЦТ-32 IV) 190922.07.2002
409Юность Ц401 (IV ПИЦТ-32 IV) (полупроводник.) — 215Кб211331809.01.2002

Регистрация однополых браков в Дании – поможем зарегистрирвать

Уже много лет однополые пары со всего мира предпочитают регистрировать законный брак в Дании. Именно здесь в 1989 году заключен первый в мире гомосексуальный союз. За один только 2016 год свое счастье в Королевстве обрели около четырех сотен мужских и женских ЛГБТ семей.

Дания радушно принимает у себя граждан разных юрисдикций для вступления в официальный брак, и часто подходит даже больше, чем их родина. Для представителей секс-меньшинств со всего мира свадьба в Дании – один из немногих вариантов регистрации прав мужа и жены. Такая возможность особенно важна для геев и лесбиянок из России, Украины и других русскоговорящих стран. Пока законы этих стран признают легитимность датских брачных сертификатов только для традиционных семей с гетеросексуальными супругами. Зато однополые супруги, сыгравшие свадьбу в Дании, автоматически имеют все права официальной семьи на территории Евросоюза и многих других стран на других континентах.

Свадьбу в Дании предпочитают и граждане Германии, особенно те, кто женится на иностранке или выходит замуж за иностранца. Всем известна жесткая немецкая бюрократия, которая долго не дает разрешение на межнациональный брак и заставляет женихов и невест волноваться, ожидая свадьбы много месяцев, иногда целый год. Для регистрации брака в своей стране чиновники Швейцарии, Австрии и Германии требуют от будущих мужа и жены свидетельство о бракоспособности. Такую специфичную справку оформить могут не все пары. Свадьба в Дании легко решает эти проблемы.

Сколько времени занимает подготовка к свадьбе?

Простота и быстрота – качества, за которые приезжие иностранцы выбирают бракосочетание в Королевстве. Свадьба в Дании сегодня это одновременно романтический и деловой туризм, востребованный многими. Потому что не каждая страна мира позволяет всем своим гражданам пожениться уже через 4-6 недель (в 2019 году законодательство изменилось, сроки рассмотрения стали длиннее на 1-2 недели. Ранее можно было рассчитывать на рассмотрение документов в течение 2-3 недель) после подачи брачного заявления в муниципалитет. Те пары, которые заранее позаботились о правильном оформлении документов, могут осуществить свою свадебную мечту за 24 часа. С каждым годом поток свадебных туристов в страну увеличивается, уже несколько тысяч однополых пар, приехавших из разных уголков мира, стали здесь законными супругами.

Легитимность однополых браков, заключенных на территории Дании

Для граждан разных национальностей легитимность супружества, оформленного в Дании, подтверждается многолетней практикой. Даже педантичные немецкие юристы часто советуют своим клиентам экспресс-свадьбу в этой скандинавской стране, известной своими либеральными законами. Датское свидетельство о браке признается многими государствами. Но если однополые супруги желают быть не просто владельцами свадебного сертификата, действительного в Евросоюзе, но и в полной мере пользоваться семейными правами в других юрисдикциях, то им следует внимательней отнестись к юридическим нормам территорий проживания. Ведь там семейные кодексы могут отличаться в деталях.

Например, в России не так давно гей-паре, которой сначала удалось получить заветные штампы в паспорте при предъявлении сертификата, полученного в Дании, все-таки было отказано в признании. Тем не менее, даже если в государстве проживания на сегодняшний день Ваш брак официально признать отказываются, то со временем это может измениться. Еще важнее тот факт, что несмотря ни на какие запреты, люди, желающие обрести свое семейное счастье, сыграть красивую свадьбу в дружелюбной и доброй атмосфере, обязательно это получат в гостеприимной Дании.

Какие нужны документы для россиян и граждан других стран?

Вне зависимости от принадлежности к ЛГБТ, граждане любых стран собирают почти одинаковый пакет документов, который принимается датскими муниципалитетами для оформления брака. От каждого из двоих будущих супругов потребуется: документ об отсутствии зарегистрированного брака и справка об адресе проживания в стране гражданства. После бракосочетания они получают 2 сертификата с переводом на 5 языков. При необходимости можно заказать апостиль.

При индивидуальной консультации наше свадебное агентство для каждой пары определяет необходимый набор справок, их точное наименование и дату свадьбы. Это будет зависеть от гражданства и выбранного в Дании муниципалитета для брачной церемонии. Чтобы передать справки датским чиновникам на проверку, для начала агентство принимает их копии через электронную почту, что ускоряет весь процесс. Некоторые справки нуждаются в апостиле и в переводе на 3 языка. Оригиналы документов будущие семейные пары привозят с собой в день свадьбы.

Читайте подробную инструкцию: какие документы нужно подготовить, и что делать далее (плюс ссылка на анкету на 3-х языках).

Наши услуги

Чтобы свадьба между однополыми супругами прошла успешно, без досадных неожиданностей со стороны бюрократии, переговорами с муниципальными чиновниками занимается наше свадебное агентство. У нас есть опыт и отработанные много раз контакты с ратушами, регистрирующими ЛГБТ семьи. Мы знаем их расписание и на месте подбираем свободные ратуши в близлежащих городах, в подходящую клиентам дату. Узнайте подробнее о том, какие услуги мы можем Вам предложить.

Помимо контактов с муниципалитетом, приемом, передачей и проверкой документов, мы предлагаем дополнительные услуги, сопутствующие брачной церемонии. Это бронирование и аренда гостиницы, синхронный перевод во время бракосочетания, услуги фотографа, заказ свадебного обеда, организация weekend, трансфер между городами.

Агентство – это наш семейный бизнес. Мы — Елена и Лайф Боссен, русская и датчанин – дружелюбные и гостеприимные супруги, всегда рады помочь приезжим иностранным парам. Мы владеем четырьмя языками: датским, немецким, английским, русским.

Расположение

Наше агентство расположено в Дании в красивом старинном городе Рибе (Ribe). Это в 50 км от границы с Германией или в часе езды от аэропорта в городе Билун (Billund). Агентство организует свадьбу в любом облюбованном вами городе на юге Дании (где имеется возможность заключения браков между иностранными гражданами), мы поможем вам выбрать лучший вариант.

Позвоните или напишите нам прямо сейчас, мы подробно ответим на любые Ваши вопросы!

BRK ELECTRONIC CO250RVA-48B РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ Pdf Скачать

РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ

ПИТАНИЕ ОТ АККУМУЛЯТОРА

СИГНАЛИЗАЦИЯ ПО ОКСИДУ УГЛЕРОДА

ДЕСЯТИЛЕТНИЙ КОНЕЦ ЖИЗНИ

Модель CO250RVA-48B

СЕРТИФИКАЦИЯ

СТАНДАРТ CSA

6.19-01

M08-0217-016

К1

15/11 Напечатано в Мексике

ВАЖНО! ПОЖАЛУЙСТА, ПРОЧИТАЙТЕ ВНИМАТЕЛЬНО И СОХРАНИТЕ.

Это руководство пользователя содержит важную информацию о вашем Carbon

.

Сработал сигнализатор угарного газа.Если вы устанавливаете эту сигнализацию CO для использования на

, вы должны оставить это руководство или его копию конечному пользователю.

СОДЕРЖАНИЕ

Введение. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

Основная информация по технике безопасности. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

Как работает ваша сигнализация CO. . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . 1

Общие сведения о сигнале тревоги CO. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

Как установить эту сигнализацию CO. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3

Где установить сигнализацию CO. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

Где НЕ ДОЛЖНЫ устанавливаться сигнализация CO. . . . . . . . . . . . . . . . . . . . . 2

Если звучит сигнал CO. . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . 3

Стопорный штифт

Если звучит сигнал тревоги. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

Использование функции тишины. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

Тестирование и обслуживание. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

Еженедельное тестирование. . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . 4

Регулярное обслуживание. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

Что нужно знать о CO. . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-6

Что такое CO? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

Симптомы отравления CO. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

Поиск источника CO после тревоги.. . . . . . . . . . . . . . . . . . . . . . 4

УСТАНОВКА

Как я могу защитить свою семью? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

Потенциальные источники CO в доме. . . . . . . . . . . . . . . . . . . . . . . . 5-6

Прочтите «Где установить сигнализаторы CO» перед запуском.

Канадская ассоциация стандартов 6.19-01. . . . . . . . . . . . . . . . . . . . . . . . 5-6

Перед началом установки,

Общие ограничения сигналов тревоги по CO.. . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-6

с этим сигналом CO. На каждой этикетке напишите номер телефона службы экстренной помощи

.

Руководство по поиску и устранению неисправностей. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-6

респондент (например, 911) и квалифицированный техник по бытовой технике. Поместите одну этикетку рядом с

CO Alarm, а другую метку в месте «свежий воздух» вы планируете перейти, если сработает сигнализация

Ограниченная гарантия.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-6

звуков.

© 2015 BRK Brands, Inc. Все права защищены.

®

Первое предупреждение

— зарегистрированная торговая марка First Alert Trust.

Распространяется BRK Brands, Inc.

ГДЕ УСТАНОВИТЬ СИГНАЛИЗАЦИЮ CO

3901 Liberty Street Road, Аврора, IL 60504-8122

Отдел по работе с потребителями: (800) 323-9005

Национальная ассоциация противопожарной защиты (NFPA) рекомендует, чтобы сигнализация CO

www.brkelectronics.com • www.firstalert.com

Номер

должен располагаться в центре, за пределами каждой отдельной спальной зоны в непосредственной близости

.

ели около спален. Для дополнительной защиты установите дополнительные сигнализаторы CO в

.

в каждой отдельной спальне и на каждом уровне вашего дома.

ВВЕДЕНИЕ

Если длина коридора в вашей спальне превышает 12 метров (40 футов), установите сигнализацию CO на

.

ОБЕИХ концов коридора.

ОСНОВНАЯ ИНФОРМАЦИЯ ПО БЕЗОПАСНОСТИ

Данную сигнализацию можно установить на стене или потолке.Если сигнализация должна быть установлена ​​на стене

рекомендуется устанавливать устройство петлями вниз, чтобы

слова «Сигнализация угарного газа» читаема.

Опасности, предупреждения и предостережения обращают внимание на важные моменты эксплуатации

или к потенциально опасным ситуациям. Специальная оплата

внимание на эти предметы.

ЭТО НЕ ДЫМОВАЯ СИГНАЛИЗАЦИЯ! Эта сигнализация CO предназначена для обнаружения

окись углерода от ЛЮБОГО источника возгорания.НЕ разработан

для обнаружения дыма, огня или любого другого газа.

Эта сигнализация CO одобрена для использования в частных домах.

Он НЕ предназначен для использования в морских условиях.

СПАЛЬНЯ

Этот сигнал тревоги CO указывает только на присутствие угарного газа

на датчике. Окись углерода может присутствовать в других местах.

Функция тишины предназначена только для вашего удобства и не исправит

проблема с CO.Всегда проверяйте свой дом на наличие потенциальных проблем после

.

любая сигнализация. Несоблюдение этого может привести к травме или смерти.

НИКОГДА не игнорируйте сигнализатор угарного газа, если он срабатывает. См.

«Если звучит сигнал CO» для получения дополнительной информации. Несоблюдение этого требования

может привести к травмам или смерти.

НЕОБХОДИМО СООТВЕТСТВОВАТЬ РЕКОМЕНДАЦИЯМ NFPA

Проверяйте сигнализацию CO раз в неделю. Если сигнализация CO не удается проверить

ОБЛАСТИ ПРЕДЛАГАЕМЫХ ДЛЯ УСТАНОВКИ ДОПОЛНИТЕЛЬНЫХ СИГНАЛОВ CO

правильно, немедленно замените! Если сигнализация CO не работает

правильно, он не может предупредить вас о проблеме.

В одноэтажном доме:

Этот продукт предназначен для использования в обычных жилых помещениях.

Установите хотя бы одну сигнализацию CO рядом или в каждой отдельной спальной зоне.

Он не предназначен для измерения соответствия коммерческим и

Для дополнительной защиты установите дополнительную сигнализацию CO на расстоянии не менее 6 метров

промышленных стандартов. Это устройство предназначено для защиты людей

(20 футов) от топки или источника тепла горящего топлива.

от острых последствий воздействия окиси углерода. Не будет полностью

защищает людей с особыми заболеваниями. В случае сомнений

В многоуровневом доме:

проконсультируйтесь с практикующим врачом.

Установите хотя бы одну сигнализацию CO рядом или в каждой отдельной спальной зоне.

Для дополнительной защиты установите по крайней мере одну сигнализацию CO на каждом уровне

КАК РАБОТАЕТ СИГНАЛИЗАЦИЯ CO

дом.

Для дополнительной защиты установите дополнительную сигнализацию CO на расстоянии не менее 6 метров

ОБЩАЯ ИНФОРМАЦИЯ

(20 футов) от топки или источника тепла горящего топлива.

В передвижных домах:

Эта сигнализация CO не работает без работающих батареек.

Устанавливайте сигнализаторы CO ТОЛЬКО на внутренних стенах. Неизолированные наружные стены и

Удаление батарей или отказ от их замены в конце

крыши передвижных домов часто переносят тепло и холод извне.

Срок их службы

, снимает вашу защиту.

Сигнализация должна располагаться на расстоянии не менее 152 мм (6 дюймов) от всех внешних стен.

Сигнал тревоги CO измеряет уровни CO в воздухе. Он подаст сигнал тревоги, если уровень CO повысится

и не менее 305 мм (12 дюймов) от приточных или возвратных отверстий.

быстро (например, если теплообменник на вашей печи сломается), или если CO

присутствует постоянно (медленная утечка CO на топливном приборе).

Этот сигнализатор угарного газа оснащен стационарно установленным датчиком и датчиком

.

, ГДЕ НЕ ДОЛЖНЫ БЫТЬ ТРЕВОГИ CO.

Звуковой сигнал тревоги 85 дБ.Он также имеет функцию отключения звука для временного отключения сигнала будильника

.

рог.

УСТАНОВЛЕНО

НЕ УСТАНАВЛИВАЙТЕ ЭТУ СО ТРЕВОГУ:

ПОНИМАНИЕ СИГНАЛИЗАЦИИ ВАШЕГО СОБЫТИЯ

В гаражах, на кухнях, в топочных комнатах или в очень пыльных, грязных или

жирных участков.

ДОБРО ПОЖАЛОВАТЬ

В пределах 1,5 метров (5 футов) от любого кухонного оборудования.

Звуковой сигнал и световой сигнал мигает один раз при первом подключении батарей.

В очень влажных местах. Этот сигнал тревоги должен быть не менее 3 метров (10 футов)

ПРИЕМ СИГНАЛА ПИТАНИЯ АККУМУЛЯТОРНОЙ БАТАРЕИ

из ванны или душа, сауны, увлажнителя, испарителя, посудомоечной машины, прачечной

комната, подсобное помещение или другой источник повышенной влажности.

Свет мигает каждую минуту. Рог молчит.

В регионах, где температура ниже 4,4 ° C (40 ° F) или выше

ПРЕДУПРЕЖДЕНИЕ О РАЗРЯДЕ БАТАРЕИ

37.8 ° C (100 ° F). Эти области включают безусловные пространства для обхода,

чердаки без отделки, неизолированные или плохо изолированные потолки, подъезды и

Индикатор продолжает мигать (КРАСНЫМ), а звуковой сигнал также «щебечет» каждую минуту.

гаража.

Это предупреждение должно длиться до 30 дней, но вам следует заменить

батареи как можно скорее.

В турбулентном воздухе, например, потолочные вентиляторы, вентиляционные отверстия, кондиционеры,

возвращается свежий воздух или открываются окна.Подача воздуха может предотвратить выброс CO

.

до датчиков.

ПРИ ИСПЫТАНИИ

Индикатор мигает красным с рисунком звукового сигнала (4 звуковых сигнала, пауза, 4 звуковых сигнала), имитируя

За пределами передвижного дома.

Состояние тревоги CO.

Под прямыми солнечными лучами.

ТРЕВОГА CO

Датчик обнаружил достаточно CO, чтобы вызвать тревогу. Свет быстро мигает

• Эта сигнализация CO предназначена для использования внутри дома на одну семью или

и гудок звучит громко (

повторение 4 гудков, пауза)

.См. «Если ваш сигнал тревоги CO

квартира. Он не предназначен для использования в общих вестибюлях, коридорах,

Звуки »для подробностей. Во время тревоги переместите всех к источнику свежего воздуха.

или подвалы многоквартирных домов, если не работают сигнализация CO

НЕ перемещайте сигнализатор CO!

также установлены в каждой жилой единице семьи. Общая сигнализация CO

зон могут быть не слышны изнутри отдельных жилых домов семьи.

ТРЕВОГА CO ТРЕБУЕТСЯ ОБСЛУЖИВАНИЕ (СИГНАЛ НЕИСПРАВНОСТИ)

• Только эта сигнализация CO не может заменить полный

.

Индикатор мигает (КРАСНЫМ), и звуковой сигнал звучит 3 «щебетания» каждую минуту.

системы обнаружения в местах, где проживает много людей, например, в отелях

Сигнал тревоги CO необходимо заменить.

или общежития, если только сигнализация CO не установлена ​​в каждом блоке.

• НЕ используйте эту сигнализацию CO на складах, промышленных или коммерческих

СИГНАЛИЗАЦИЯ СО СИГНАЛИЗАЦИИ ДОСТИГЛА СВОЕ СРОК СЛУЖБЫ

здания, нежилые здания специального назначения или самолеты.

Эта сигнализация CO специально разработана для использования в жилых помещениях и может

Индикатор мигает (КРАСНЫМ), и звуковой сигнал звучит 3 «щебетания» каждую минуту.

не обеспечивает адекватной защиты в нежилых приложениях.

Сигнал тревоги CO необходимо заменить.

• Испытательные образцы, используемые в жилых автофургонах после хранения автомобиля,

перед каждой поездкой и раз в неделю во время использования. Отказ от проверки

единиц, используемых в жилых автофургонах, как описано, могут снять вашу защиту.

• Наклейте наклейку, поставляемую с этой сигнализацией, навсегда и

в пределах 610 мм (2 футов) от тревожного сигнала.

1

КАК УСТАНОВИТЬ ДАННУЮ СИГНАЛИЗАЦИЮ

ЧАСТИ СИГНАЛИЗАЦИИ

СЛЕДУЙТЕ ЭТИМ ПРОСТЫМ ШАГАМ!

1.Крепко удерживая основание, потяните за язычок крышки с надписью «ОТКРЫТЬ ЗДЕСЬ». Это

откроет откидную крышку. Крышка может отстегнуться от основания, если она

1. Вкладка «ОТКРЫТЬ ЗДЕСЬ»

открылся слишком далеко. Это не повредит устройство — петля крышки защелкивается

2. Крышка петли

легко возвращается на место.

3. Кнопка Test / Silence

2. Поднесите основание сигнализации CO к потолку (или стене) и сделайте отметку

карандашом в центре каждого монтажного паза.

4. Индикатор питания / аварийной сигнализации

3. Поместите агрегат так, чтобы он не покрывался пылью при сверлении

.

монтажных отверстия.

4. С помощью сверла диаметром 5 мм (3/16 дюйма) просверлите отверстие через каждую карандашную отметку.

5. Вставьте пластмассовые анкеры (в полиэтиленовом пакете с винтами) в

отверстия. При необходимости осторожно постучите по анкерам молотком до

.

Крышка открыта

они заподлицо с потолком или стеной.

1.»Открой здесь»

6. Затяните винты (прилагаются) в анкерах, затем ослабьте их.

2. Кнопка Test / Silence

два оборота.

3. База сигнализации CO

7. Установите сигнализатор CO на головки винтов, как показано. Закройте крышку.

4. Вкладка «Нет батареи»

8. Если крышка сигнализации CO не выстраивается так, как вы этого хотите, поверните

5. Монтажные прорези

и снова затяните винты.

6. Установите сюда батарею 9 В

9.Активируйте аккумулятор. При открытой крышке снимите и снова установите

.

, чтобы клеммы на аккумуляторе совпадали с клеммами на CO

.

7. Паз стопорного штифта

Тревога. Сопоставьте «+» с «+» и «-» с «-«. Вдавите аккумулятор до щелчка

надежно вставлен, и его нельзя расшатать.

Если аккумулятор не вставлен полностью, устройство не может принимать

аккумулятор. Сигнал CO может издать короткий звуковой сигнал при установке

. Батарея

— это нормально.

Это устройство разработано для

устанавливается на потолке или на

После установки батареи загорится красный индикатор питания (за

стена при необходимости.

тестовая кнопка) будет мигать раз в минуту, показывая, что сигнал тревоги CO —

.

рабочий.

Необходимых инструментов:

10. Полностью закройте крышку.

• Карандаш

• Сверло со сверлом 5 мм (3/16 дюйма)

• Молот

• Стандартная отвертка с плоским шлицем

11.Проверьте сигнализацию CO. См. «Еженедельное тестирование».

ФУНКЦИЯ БЛОКИРОВКИ

Чтобы заблокировать / разблокировать крышку на основании:

1. С помощью острогубцев или универсального ножа отсоедините стопорный штифт от

.

задняя часть базы сигнализации.

2. Вставьте стопорный штифт в паз, расположенный на передней панели сигнализации, как

.

показан на схеме.

3. Снимите штифт, чтобы разблокировать и заменить аккумулятор.

ЕСЛИ ЗВУКА ТРЕВОГА НА ВАШЕМ СОБРАНИИ

Срабатывание сигнализации CO указывает на присутствие окиси углерода

найди пару самоклеящихся этикеток в комплекте

(CO), который может вас убить.Другими словами, когда звучит ваш сигнал CO,

вы не должны игнорировать это!

ЕСЛИ ЗВУКАЕТ СИГНАЛ ТРЕВОГИ:

1. Немедленно выйдите на свежий воздух — на улицу, через открытую дверь или окно.

Проведите подсчет, чтобы убедиться, что все люди учтены. Не

повторно войдите в помещение или отойдите от открытой двери или окна до

приехала аварийная служба, помещения

раздается, и ваш сигнал CO остается в нормальном состоянии.

2. Позвоните в службу экстренной помощи, в пожарную часть или в службу 911. Запишите номер

.

номер местной службы экстренной помощи здесь:

________________________________________________________________

3. После выполнения шагов 1-2, если ваша сигнализация CO повторно активируется в течение 24 часов.

, повторите шаги 1-2 и вызовите квалифицированного техника по телефону

.

поиск источников CO от оборудования для сжигания топлива и оборудования-

es, и проверьте правильность работы этого оборудования.Если проблемы

Выявлено

в ходе этой проверки, отремонтировать оборудование

немедленно. Обратите внимание на любое оборудование для сжигания, не проверяемое

.

и проконсультируйтесь с инструкциями производителя или свяжитесь с

напрямую от производителей, для получения дополнительной информации о безопасности CO и об этом

оборудования. Убедитесь, что автотранспортные средства не были и не были

, работающая в пристроенном гараже или рядом с резиденцией. Запишите

здесь номер квалифицированного специалиста по бытовой технике:

СПАЛЬНЯ

СПАЛЬНЯ

________________________________________________________________

«ТРЕВОГА-ПЕРЕЕЗД НА СВЕЖИЙ ВОЗДУХ»

КУХНЯ

ГАРАЖ

Если вы слышите звуковой сигнал и мигает красный свет,

ЗАЛ

ГОСТИНАЯ

перенесите всех к источнику свежего воздуха.

ЗАПРЕЩАЕТСЯ отсоединять аккумулятор от датчика CO!

ПОДВАЛ

Аварийные сигналы имеют различные ограничения. См. «Общие ограничения сигналов тревоги по CO»

для получения подробной информации.

ИСПОЛЬЗОВАНИЕ ФУНКЦИИ ТИШИНЫ

• Функция «Без звука» предназначена только для вашего удобства, а не

.

устраняет проблему CO. Всегда проверяйте свой дом на наличие

проблема после любого сигнала тревоги. Несоблюдение этого правила может привести к травме или

смерть.

• НИКОГДА не вынимайте батарейки из сигнализатора CO, чтобы заглушить

.

рог.Используйте функцию тишины. Удаление батареек снимает

ваша защита! См. «Если звучит ваш сигнал CO» для получения подробной информации по

.

реагирует на тревогу.

Функция отключения звука предназначена для временного отключения звукового сигнала тревоги CO.

, пока вы исправляете проблему — это не решит проблему с CO. Пока сигнализация

отключен, он будет продолжать следить за воздухом на предмет CO.

Когда CO достигает уровня тревоги, раздается звуковой сигнал — повторяющийся звуковой сигнал: 4

гудка, пауза, 4 гудка и т. Д.Нажмите и удерживайте кнопку Test / Silence, пока не раздастся звуковой сигнал

.

молчит. Первоначальный цикл молчания длится примерно 4 минуты.

ПРИМЕЧАНИЕ:

После начального 4-минутного цикла молчания сигнал CO повторно оценивает текущий CO

уровней и реагирует соответственно. Если уровни CO остаются потенциально опасными — или начните

поднимается выше — гудок снова зазвучит.

Когда датчик отключен:

Если сигнализация CO …

Молчит всего 4 минуты, затем

начинает громко звучать — 4 гудка,

пауза, 4 гудка, пауза

Если CO Alarm…

Остается тихим после нажатия

Кнопка Test / Silence

ОТКЛЮЧЕНИЕ ПРЕДУПРЕЖДЕНИЯ О РАЗРЯДКЕ БАТАРЕИ

Эта функция отключения звука может временно отключить звуковой сигнал предупреждения о низком заряде батареи до

человек.

8 часов. Вы можете отключить звуковой сигнал о низком заряде батареи, нажав

.

кнопку Test / Silence. Звуковой сигнал будет чирикать, подтверждая, что низкий

Активирована функция отключения батареи

.

Через 8 часов возобновится «чириканье» низкого заряда батареи.

по возможности; это устройство не будет работать без батареи!

Чтобы отключить эту функцию: Еще раз нажмите кнопку Test / Silence. Единица будет

войдет в тестовый режим, и снова появится предупреждение о низком заряде батареи (светодиод мигает и

блок издает «чириканье» раз в минуту.)

Если вы не можете отключить предупреждение о низком заряде батареи, замените батарею

немедленно.

ПРИГЛУШЕНИЕ СИГНАЛА КОНЦА ЖИЗНИ

Эта функция отключения звука может временно отключить звуковой сигнал предупреждения об окончании срока службы до

.

до 2 дней.Вы можете отключить звуковой сигнал предупреждения об окончании срока службы, нажав кнопку Test /

.

Кнопка отключения звука. Звуковой сигнал будет чирикать, подтверждая, что тишина Конец Жизни fea-

тур был активирован.

Примерно через 2 дня возобновится «щебетание» об окончании срока службы.

Примерно через 2–3 недели предупреждение об окончании срока службы нельзя отключить.

2

ТЕСТИРОВАНИЕ И ТЕХНИЧЕСКОЕ ОБСЛУЖИВАНИЕ

ЕЖЕНЕДЕЛЬНОЕ ТЕСТИРОВАНИЕ

Проверяйте сигнализацию CO раз в неделю.Если сигнализация CO не удается проверить

правильно, немедленно замените! Если сигнализация CO не работает

правильно, он не может предупредить вас о проблеме.

НЕ стойте рядом с сигнализацией, когда звучит звуковой сигнал.

Воздействие на близком расстоянии может нанести вред вашему слуху. Когда

тестирования, отойдите, когда зазвонит рог.

Нажмите и удерживайте кнопку Test / Silence на крышке, пока светодиодный индикатор не замигает.

звуковой сигнал будильника издаст 4 гудка, пауза, затем 4 гудка.Индикатор ТРЕВОГИ (КРАСНЫЙ) загорится

.

вспышка.

Последовательность сигналов тревоги должна длиться 5-6 секунд. Если не тревожит, убедитесь, что свежий

Аккумуляторы

установлены правильно, проверьте это снова. Если устройство по-прежнему не подает сигнал тревоги,

замените его немедленно.

Если сигнализация не проходит должным образом:

1. Убедитесь, что аккумулятор установлен правильно.

2. Убедитесь, что сигнализация чистая и непыльная.

3. Установите новую батарею 9 В * и снова проверьте сигнализацию.

НЕ пытайтесь починить сигнализацию самостоятельно — это аннулирует вашу гарантию!

Если сигнализация CO по-прежнему не работает должным образом, но все еще ниже

, см. «Как получить гарантийное обслуживание» в Ограниченном

Гарантия. Немедленно установите новую сигнализацию CO.

Кнопка Test / Silence — единственный правильный способ проверить сигнал CO.

НИКОГДА не используйте выхлопные газы автомобилей! Выхлоп может нанести непоправимый ущерб

и аннулирует вашу гарантию.

*

Список допустимых сменных батарей см. В разделе «Регулярное обслуживание».

РЕГУЛЯРНОЕ ТЕХНИЧЕСКОЕ ОБСЛУЖИВАНИЕ

Для поддержания исправного состояния сигнализации CO:

Проверяйте его каждую неделю с помощью кнопки Test / Silence.

Пылесосьте крышку сигнализатора CO раз в месяц, используя насадку с мягкой щеткой —

мент. Никогда не используйте воду, чистящие средства или растворители, так как они могут повредить

.

Вставьте стопорный штифт

ед.После вакуумирования еще раз проверьте сигнализацию CO.

Замените батарейки, когда сигнализация CO «подает» звуковой сигнал каждую минуту

(предупреждение о низком заряде батареи).

Предупреждение о низком заряде батареи должно длиться 30 дней, но вы должны заменить батарею

немедленно, чтобы продолжить вашу защиту.

Выбор сменного аккумулятора:

Для этой сигнализации CO требуется одна щелочная батарея 9 В. Принимаются следующие батареи:

в качестве замены: щелочные батареи — Duracell MN1604 или Energizer 522;

Литиевые батареи — Ultralife U9VL-J.Эти замены

Аккумуляторы

обычно доступны в местных розничных магазинах.

Всегда используйте только те батареи, которые указаны в данном Руководстве пользователя.

НЕ ИСПОЛЬЗУЙТЕ аккумуляторные батареи. Для продуктов, требующих нескольких

батарейки, заменяйте все батарейки комплекта одновременно. Не смешивать

Батареи старые и новые. Очистите контакты аккумулятора, а также контакты

.

перед установкой батареи. Установите батареи правильно с

с учетом полярности (+ и -).

Утилизируйте или утилизируйте использованные батареи надлежащим образом в соответствии с любыми

местные правила. Проконсультируйтесь в местном органе по управлению отходами или по телефону

.

, чтобы найти предприятие по переработке электроники в вашем

площадь. ЗАПРЕЩАЕТСЯ ВЫБРАСЫВАТЬ АККУМУЛЯТОРЫ В ОГОНЬ. АККУМУЛЯТОРЫ МАЯ

ВЗРЫВ ИЛИ УТЕЧКА.

Храните аккумулятор в недоступном для детей месте. В случае если батарея

проглочен, немедленно обратитесь в токсикологический центр,

, обратитесь к врачу или по горячей линии в Канаде по телефону

.

1-416-813-5900, так как это может привести к серьезным травмам.

НЕ распыляйте чистящие химикаты или спреи от насекомых непосредственно на или

возле CO Alarm. ЗАПРЕЩАЕТСЯ закрашивать сигнализацию CO. Так сделать

может нанести непоправимый ущерб.

Бытовые чистящие средства, аэрозольные химикаты и другие загрязнители могут повлиять на

Датчик

. При использовании любого из этих материалов рядом с сигнализацией CO, убедитесь, что комната

хорошо вентилируется.

ЧТО НУЖНО ЗНАТЬ О CO

ЧТО ТАКОЕ CO?

CO — это невидимый газ без запаха и вкуса, образующийся, когда ископаемое топливо не сжигается.

полностью или подвергаются нагреву (обычно огню).Электрические приборы обычно делают

не производит CO.

Эти виды топлива включают:

Древесина, уголь, древесный уголь, нефть, природный газ, бензин, керосин,

и пропан.

Обычные бытовые приборы часто являются источниками CO. Если они не обслуживаются должным образом,

плохо вентилируются или работают неправильно, уровень CO может быстро повыситься. CO — настоящий

опасность, что дома стали более энергоэффективными. «Герметичные» дома с добавлением

Изоляция

, герметичные окна и другие средства защиты от атмосферных воздействий могут «задерживать» CO внутри.

СИМПТОМЫ ОТРАВЛЕНИЯ CO

Эти симптомы связаны с ОТРАВЛЕНИЕМ CO 2, и их следует обсудить со ВСЕМИ

.

члена домохозяйства.

Мягкое воздействие:

Головные боли, насморк, боли в глазах, часто описываемые как симптомы гриппа.

Средняя экспозиция:

Головокружение, сонливость, рвота.

Экстремальная экспозиция:

Бессознательное состояние, повреждение мозга, смерть.

Многие зарегистрированные случаи отравления угарным газом указывают на то, что

в то время как жертвы осознают, что они нездоровы, они становятся настолько дезориентированными

они не могут спастись ни выходом из здания, ни

звонит за помощью.

ПОИСК ИСТОЧНИКА CO ПОСЛЕ ТРЕВОГИ

Окись углерода — это невидимый газ без запаха, из-за чего часто бывает трудно

определите местонахождение источника CO после сигнала тревоги. Вот несколько факторов, которые могут

затрудняет поиск источников CO:

Дом хорошо проветривается до прибытия следователя.

Проблема вызвана «обратным отрисовкой».

Временная проблема CO, вызванная особыми обстоятельствами.

Это означает …

Поскольку CO может рассеяться к моменту прибытия следователя, это может быть

трудно определить источник CO. BRK Brands, Inc. не обязана выполнять

уровней CO все еще потенциально

— оплатить любое расследование по поводу содержания угарного газа или обращение в службу поддержки.

опасно.

КАК Я МОГУ ЗАЩИТИТЬ СВОЮ СЕМЬЮ?

Это означает …

Сигнализация CO — отличное средство защиты. Он следит за воздухом и подает звуковой сигнал

. Снижается уровень

CO.

громкий сигнал тревоги до того, как уровень угарного газа станет угрожающим

для среднего, здорового взрослого человека.

Сигнализация CO не заменяет надлежащее обслуживание бытовой техники.

Для предотвращения проблем с CO и снижения риска отравления CO:

Очищайте дымоходы и дымоходы ежегодно. Держите их подальше от мусора, листьев и

гнезда для правильного воздушного потока. Кроме того, сделайте профессиональную проверку на предмет ржавчины и

Коррозия, трещины или расслоения.Эти условия могут помешать правильному использованию

.

движения воздуха и вызывают обратную тягу. Никогда не закрывайте дымоход

любым способом, который может заблокировать поток воздуха.

Замените аккумулятор как можно скорее

Ежегодно проверяйте и обслуживайте все оборудование для сжигания топлива. Много местного газа

или нефтяные компании и компании HVAC предлагают осмотр оборудования для

номинала.

Регулярно проводить визуальный осмотр всех топливных приборов.Проверить приложение

балла за чрезмерную ржавчину и образование накипи. Также проверьте пламя на горелке

.

и контрольные лампы. Пламя должно быть синим. Желтое пламя означает, что топливо не

сгорел полностью, и может присутствовать CO. Держите дверцу воздуходувки

на печи закрытой. Используйте вентиляционные отверстия или вентиляторы, если они есть на всех

.

аппаратов сжигания топлива. Убедитесь, что вентиляция приборов выходит наружу.

Не готовьте на гриле или барбекю в помещении, в гаражах или на веранде.

Проверить обратный поток выхлопных газов от источников CO. Проверить вытяжной колпак

на действующей печи для обратной тяги. Ищите трещины на печи

.

теплообменников.

Осмотрите дом или гараж по ту сторону общей стены.

Держите окна и двери приоткрытыми. Если вы подозреваете, что CO сбегает из

в свой дом, откройте окно или дверь. Открывающиеся окна и двери

может значительно снизить уровень CO.

Кроме того, ознакомьтесь со всеми прилагаемыми материалами. Прочтите это

полностью, и убедитесь, что вы понимаете, что делать, если ваш

CO Звучит сигнал тревоги.

3

4

ПОТЕНЦИАЛЬНЫЕ ИСТОЧНИКИ СО В ДОМЕ

Следующие условия могут привести к переходным состояниям CO:

1. Чрезмерное разливание или обратная вентиляция топливных устройств, вызванная выбросом —

состояния двери, например:

• Направление и / или скорость ветра, включая сильный порывистый ветер.Тяжелый воздух в

вентиляционные трубы (холодный / влажный воздух с длительными периодами между циклами).

• Отрицательный перепад давления из-за использования вытяжных вентиляторов.

• Несколько устройств, работающих одновременно, соревнуются за ограниченное количество

свежий воздух.

• Соединения вентиляционных труб слабо вибрируют от сушилок для одежды, печей или

водонагревателей.

• Препятствия в вентиляционных трубах или нетрадиционные конструкции вентиляционных труб, которые могут усиливать эффект

вышеуказанных ситуаций.

Приборы для сжигания топлива, такие как:

переносной обогреватель, газовый или дровяной камин,

2. Продолжительная работа невентилируемых устройств сжигания топлива (плита, печь,

газовая плита или кухонная плита, газовая сушилка для белья.

камин).

Повреждение или недостаточная вентиляция:

Коррозия или отсоединение вентиляционного отверстия водонагревателя

3. Температурные инверсии, из-за которых выхлопные газы могут задерживаться у земли.

труба, негерметичная труба дымохода или дымохода, или треснувший теплообменник, заблокирован или забит

дымоходное отверстие.

4. Автомобиль на холостом ходу в открытом или закрытом пристроенном гараже или возле дома.

Неправильное использование прибора / устройства:

управление грилем для барбекю или транспортным средством в

Эти условия опасны, потому что они могут задерживать выхлопные газы в вашем

.

закрытая территория (типа гаража или закрытого крыльца).

дом. Поскольку эти условия могут приходить и уходить, их также трудно

Временные проблемы CO:

«переходные» проблемы с CO может быть

воссоздать во время расследования CO.

вызвано внешними условиями и другими особыми обстоятельствами.

АССОЦИАЦИЯ ПО СТАНДАРТАМ КАНАДЫ 6.19–01

КАКИЕ УРОВНИ CO ВЫЗЫВАЮТ ТРЕВОГУ?

Почему это важно? Потому что вы должны быть предупреждены о потенциальном выбросе CO

.

, пока можно вовремя отреагировать. Во многих зарегистрированных случаях CO

Канадская ассоциация стандартов 6.19-01 требует, чтобы в жилых помещениях подавалась звуковая сигнализация

, жертвы могут осознавать, что они плохо себя чувствуют, но становятся

при воздействии уровней CO и времени воздействия, как описано ниже.Их

дезориентирован и больше не может реагировать достаточно хорошо, чтобы выйти из здания или обратиться за помощью.

измеряется в частях на миллион (ppm) CO с течением времени (в минутах).

Также в первую очередь могут пострадать маленькие дети и домашние животные. Средний здоровый взрослый человек

CSA 6.19-01 Требуемые точки срабатывания сигнализации *:

может не ощущать никаких симптомов при срабатывании сигнала тревоги CO. Однако люди с

проблемы с сердцем или дыханием, младенцы, нерожденные младенцы, беременные матери или пожилые —

Если сигнал тревоги подвергается воздействию 400 ppm CO, НЕОБХОДИМО СИГНАЛИЗАЦИЯ МЕЖДУ

тыс. Человек могут быстрее и тяжелее пострадать от CO.Если вы испытаете даже

4 и 15 МИНУТ.

легкие симптомы отравления угарным газом, немедленно обратитесь к врачу!

Если сигнал тревоги выставлен на 150 частей на миллион CO, НЕОБХОДИМО СИГНАЛИЗАЦИЯ МЕЖДУ

Стандарты:

10 и 50 МИНУТ.

Согласно Канадской ассоциации стандартов 6.19-01: «Сигнализаторы угарного газа

Если сигнал тревоги подвергается воздействию 70 ppm CO, НЕОБХОДИМО СИГНАЛИЗАЦИЯ МЕЖДУ

, на которые распространяются эти требования, предназначены для ответа на

60 и 240 МИНУТ.

Наличие окиси углерода из таких источников, как выхлопные газы, но не ограничиваясь ими

от двигателей внутреннего сгорания, ненормальной работы топливных приборов, и

*

Воздействие COHb примерно на 10% при относительной влажности от 10% до 95%

камина. Сигнализация CO предназначена для срабатывания сигнализации при уровнях угарного газа ниже

.

(правый).

, который может привести к потере способности реагировать на опасности, связанные с угарным газом expo-

Устройство спроектировано так, чтобы не срабатывать при воздействии постоянного уровня

конечно.»Эта сигнализация CO контролирует воздух на

.

30 частей на миллион в течение 30 дней.

сигнализация и предназначена для подачи сигнала тревоги до того, как уровень CO станет опасным для жизни.

Это дает вам драгоценное время, чтобы выйти из дома и исправить проблему. Это

возможно только в том случае, если сигнализация расположена, установлена ​​и обслуживается, как описано в этом

. Сигнализация

CO предназначена для срабатывания сигнализации до возникновения непосредственной угрозы жизни. С вами

руководство.

не видит или не чувствует запаха CO, никогда не предполагайте, что его нет.

Обнаружение газа при стандартных диапазонах температуры и влажности:

Воздействие 100 ppm CO в течение 20 минут может не повлиять на среднее значение,

Сигнал тревоги не предназначен для обнаружения уровней CO ниже 30 ppm. Проверено

здоровых взрослых человека, но через 4 часа такой же уровень может вызвать головные боли.

для устойчивости к ложным срабатываниям метана (500 ppm), бутана (300 ppm), гептана (500

частей на миллион), этилацетата (200 частей на миллион), изопропилового спирта (200 частей на миллион) и диоксида углерода

Воздействие 400 ppm CO может вызвать в среднем головные боли,

(5000 частей на миллион).Значения измеряют концентрацию газа и пара в частях на миллион.

здоровых взрослых через 35 минут, но могут вызвать смерть через 2 часа.

Звуковой сигнал:

Этот сигнал тревоги CO измеряет воздействие CO с течением времени. Сигнализирует, если уровень CO

чрезвычайно высоки за короткий период времени, или если уровни CO достигают определенного минимального значения —

мама на протяжении длительного периода времени. Сигнал CO обычно подает сигнал тревоги до

.

— начало симптомов у здоровых взрослых людей в среднем.

ОБЩИЕ ОГРАНИЧЕНИЯ АВАРИЙНЫХ СИГНАЛОВ

Эта сигнализация CO предназначена для использования в жилых помещениях. Не предназначен для

арендных норм 85 дБ на расстоянии 3 метра (10 футов). Однако, если сигнал CO

используется в промышленных приложениях, где охрана труда

устанавливается вне спальни, он не может разбудить крепко спящего или того, кто

недавно употреблял наркотики или употреблял алкогольные напитки. Это

Требования администрации (OSHA) к детекторам угарного газа

особенно актуален, если дверь закрыта или открыта только частично.Даже лица

лет

должно быть выполнено.

в состоянии бодрствования может не слышать звуковой сигнал, если звук заблокирован на расстоянии или закрыт

Сигнализация

CO может не разбудить всех людей.

Если дети или другие люди не готовы

двери. Шум от движения, стереосистемы, радио, телевидения, кондиционера или других устройств —

просыпается по звуку сигнала CO, или если есть младенцы или члены семьи с

es может также препятствовать тому, чтобы тревожные люди слышали звуковой сигнал.Этот сигнал тревоги CO —

ограничения мобильности, убедитесь, что кто-то назначен для помощи в событии

не предназначен для людей с нарушениями слуха.

ЧП.

Сигнализация

CO не заменяет дымовую сигнализацию.

Сигнализация

CO не будет работать без питания.

Для этого аварийного сигнала требуется щелочная батарея 9 В

окиси углерода, эта сигнализация CO не обнаруживает дыма или огня. Эта сигнализация CO

Аккумулятор

для работы.

определяет CO, который может ускользнуть незамеченным из-за неисправности

печи, приборы или другие источники. Для раннего предупреждения о пожаре требуется

Сигнализация CO для пользователей солнечной или ветровой энергии и резервное питание от батареи

установка дымовой сигнализации.

систем:

Сигнализация CO с питанием от переменного тока должна работать только с истинным или чистым синусом

Сигнализация

CO не заменяет страхование жизни.

волновые инверторы. Работа этого сигнала тревоги с большинством ИБП с батарейным питанием (бесперебойный —

предупреждает о повышении уровня CO, BRK Brands, Inc.не гарантирует и не подразумевает в

ible power supply) продукты или преобразователи прямоугольной формы или «квазисинусоидальной волны»

будет

любым способом, которым они защитят жизни от отравления угарным газом. Домовладельцы и арендаторы

повредить сигнализацию

. Если вы не уверены в своем инверторе или типе ИБП, пожалуйста,

еще должны застраховать свою жизнь.

проконсультируйтесь с производителем для проверки.

Сигнализация

CO имеет ограниченный срок службы.

Эта сигнализация CO не обнаруживает угарный газ, который не достигает

прошел множество строгих испытаний и по надежности не уступает

Датчик

.

Этот сигнал тревоги CO обнаруживает только CO на датчике. CO может присутствовать

возможно, любая из этих частей может выйти из строя в любой момент. Следовательно, вы должны проверить свой CO

.

в других областях. Двери или другие препятствия могут повлиять на скорость, с которой CO достигает

.

Будильник еженедельно.

Сигнализация CO. По этой причине, если двери спальни обычно закрыты

на ночь, рекомендуем установить CO-сигнализацию в каждой спальне и в коридоре

Сигнализация

CO не является надежной.

между ними.

ограничений. Они могут обнаруживать только CO, который достигает их датчиков. Они не могут дать

раннее предупреждение о повышении уровня CO, если CO поступает из удаленной части

Сигнализация

CO может не обнаруживать CO на другом уровне дома.

Для экзамена —

дома, вдали от CO Alarm.

ple, сигнализация CO на втором уровне, рядом со спальнями, может не обнаруживать CO в

цоколь. По этой причине одна сигнализация CO может не дать адекватного предупреждения.

Постоянное воздействие высокой или низкой влажности может сократить срок службы батареи.

Рекомендуется полное покрытие. Разместите сигнализаторы CO на каждом уровне дома.

CO Сигналы тревоги могут не быть услышаны.

Громкость звукового сигнала соответствует или превышает текущую

.

РУКОВОДСТВО ПО УСТРАНЕНИЮ НЕИСПРАВНОСТЕЙ

ПРОБЛЕМА …

ЭТО ЗНАЧЕНИЕ …

Индикатор продолжает мигать (КРАСНЫЙ), а звуковой сигнал «щебечет»

Предупреждение о низком заряде батареи.

раз в минуту.

Свет мигает (КРАСНЫМ) и звучит звуковой сигнал

СИГНАЛ НЕИСПРАВНОСТИ. Сигнал CO должен быть

.

3 «чириканья» каждую минуту.

заменен.

Свет мигает (КРАСНЫМ) и звучит звуковой сигнал

СИГНАЛ КОНЦА ЖИЗНИ. Сигнал CO должен быть

.

3 «чириканья» каждую минуту.

заменен.

Сигнал CO переходит в сигнал тревоги через 4 минуты после вас.

уровней CO указывают на потенциально опасную ситуацию.

нажмите кнопку Test / Silence.

Сигнал тревоги по CO срабатывает часто, хотя и невысокий

Сигнал тревоги CO может быть неправильно расположен. См.

В ходе расследования выявлено

уровня СО2.

«Где установить сигнализаторы CO».

*

Список допустимых заменяемых батарей см. На «Стр. 4: Регулярное обслуживание».

Если у вас есть какие-либо вопросы, на которые нельзя ответить, прочитав это руководство, позвоните в отдел по работе с потребителями по телефону 1-800-323-9005.

ОГРАНИЧЕННАЯ ГАРАНТИЯ

BRK Brands, Inc.(«BRK») производитель BRK

®

Марка

и первое оповещение

®

товарных знаков, гарантирует, что в течение десяти лет с момента покупки этот товар будет бесплатным

от дефектов материала и изготовления. BRK, по своему усмотрению, отремонтирует или заменит этот продукт или любой компонент продукта, признанный дефектным, в течение гарантийного периода.

од. Замена будет производиться новым или модернизированным продуктом или компонентом.Если продукта больше нет в наличии, можно произвести замену аналогичным продуктом

.

равное или большее значение. Это ваша эксклюзивная гарантия.

Эта гарантия действительна для первоначального розничного покупателя с даты первоначальной розничной покупки и не подлежит передаче. Сохраните оригинал товарного чека. Требуется подтверждение покупки

для получения гарантийного обслуживания. Дилеры, сервисные центры или розничные магазины BRK, продающие продукцию BRK, не имеют права изменять, модифицировать или каким-либо образом изменять условия и условия.

частей данной гарантии.

Настоящая гарантия не распространяется на нормальный износ деталей или повреждения, возникшие в результате любого из следующего: небрежное или неправильное использование продукта, использование не по назначению

напряжения или тока, использовать в нарушение инструкций по эксплуатации, разбирать, ремонтировать или изменять кем-либо, кроме BRK или авторизованного сервисного центра.

Кроме того, гарантия не распространяется на стихийные бедствия, такие как пожар, наводнение, ураганы и торнадо, а также на любые батареи, входящие в комплект поставки данного устройства.

BRK не несет ответственности за любые побочные или косвенные убытки, вызванные нарушением каких-либо явных или подразумеваемых гарантий.За исключением случаев, запрещенных действующим законодательством,

любая подразумеваемая гарантия товарной пригодности или пригодности для определенной цели ограничена по сроку действия вышеуказанной гарантии. Некоторые штаты, провинции или юрисдикции делают

не допускает исключения или ограничения случайных или косвенных убытков или ограничения срока действия подразумеваемой гарантии, поэтому

вышеуказанные ограничения или исключения могут не относиться к вам. Эта гарантия дает вам определенные юридические права, и у вас также могут быть другие права, которые варьируются от штата к штату, или гарантируют.

от провинции.

Как получить гарантийное обслуживание

Сервис:

Если требуется обслуживание, не возвращайте продукт продавцу. Чтобы получить гарантийное обслуживание, свяжитесь с Отделом по работе с потребителями по телефону 1-800-323-9005.

Чтобы помочь вам в обслуживании, сообщите номер модели и дату покупки при звонке.

Для гарантийного обслуживания верните на:

1301 Джо Баттл, Эль-Пасо, Техас 79936

Батарея:

BRK Brands, Inc.не дает никаких гарантий, явных или подразумеваемых, письменных или устных, включая гарантии коммерческой пригодности или пригодности для какой-либо конкретной цели, в отношении батареи.

Для ваших записей укажите:

Заменить сигнализацию через 10 лет после установки. Пожалуйста, напишите дату в

предоставленных мест:

Дата покупки: _______________ Место покупки: ___________________

Аварийный сигнал также подает звуковой сигнал об окончании срока службы приблизительно

10 лет после установки, чтобы напомнить вам о необходимости замены устройства.

Сигнал об окончании срока службы можно отключить на срок до 2 дней. Не отключайте

Дата установки: ____________ / ____________ Месяц / Год

или извлеките батарейки, пока не получите замену.

5

Канадская ассоциация стандартов 6.19-01.

СО

85 дБ минимум на расстоянии 3 метра (10 футов).

Хотя огонь является источником

Хотя эти сигналы тревоги CO

Хотя сигнализация CO и все ее части имеют

Как и все другие электронные устройства, сигнализация CO имеет

ОБЯЗАТЕЛЬНО…

Установите новую щелочную батарею 9 В

*

.

Сигнализация

CO по гарантии должна быть возвращена на

Производитель

на замену. См. «Ограниченная гарантия»

.

для получения подробной информации.

Немедленно замените сигнализацию CO.

ЕСЛИ ВЫ ЧУВСТВУЕТЕ СИМПТОМЫ CO

ОТРАВЛЕНИЕ, ЭВАКУЙТЕСЬ из дома и позвоните 911 или

Пожарная часть. Если нет, нажмите Test / Silence

.

снова и

продолжайте проветривать ваш дом.

Переместите будильник. Если частые тревоги продолжаются,

повторно проверили дом на предмет потенциальных проблем с CO.

Возможно, у вас периодически возникают проблемы с CO.

_____________ / ____________ Месяц / Год

К1

Напечатано в Мексике M08-0217-016

15/11

6

ПЕРВОЕ ПРЕДУПРЕЖДЕНИЕ BRK SC9120B-3 Проводной детектор дыма и угарного газа (CO) с резервным аккумулятором. 3 шт. В упаковке —

Эти штуки явно запрограммированы с завода, чтобы срабатывать только посреди ночи.Звуковой сигнал достаточно громкий, чтобы вы не могли просто проспать его. И чертовски писк раздается со слишком большой задержкой, так что, когда вы действительно встаете, чтобы найти его, вам требуется слишком много времени среди ночи, чтобы провести триангуляцию и выяснить, какой из них вам нужно снять, чтобы вы могли пойти. снова заснуть и разобраться с этим утром. Это похоже на пытку в прятки. К тому времени, когда вы выясняете, какой из них неисправен, вы уже достаточно долго просыпаетесь и раздражаетесь, так что уже почти полностью проснулись.Является ли это своего рода северокорейским / российским заговором с целью разрушить жизни нормальных обычных граждан США посредством периодического лишения сна? Сначала выборы, теперь это.

Один сигнал каждые 3-4 минуты означает, что резервная батарея на 9 В разряжена. Три звуковых сигнала, которые раздаются каждые 3-4 минуты, указывают на неисправность детектора в целом. Замена батареи ничего не дает. Я пробовал стереть их с помощью пневматического пистолета, но обычно не получается. Большинство специалистов рекомендуют заменять эти вещи примерно через 5-10 лет.Пока что около 5 лет — это то, как долго они продержались в моем доме, и в течение последних нескольких месяцев я заменял один за другим. Я потерял достаточно сна случайными ночами за последние несколько недель, и я просто собираюсь заменить все остальные в моем доме и просто жить своей жизнью.

В качестве дополнительного раздражающего фактора батареи на 9 В хватает примерно на 4 года. Я просто заменил все батареи менее 9 месяцев назад, и теперь я собираюсь заменить всю эту чертову штуку.Так что это была приятная трата денег, особенно с учетом того, что новые детекторы поставляются с новыми 9-вольтовыми батареями, а теперь у меня есть небольшой запас частично использованных 9-вольтовых батареек.

Хорошо только то, что их легко заменить, и на Amazon они намного дешевле, чем в местных магазинах. И, к счастью, у меня не было ни одного взрыва из-за пожара в доме или скопления угарного газа, поэтому я не могу комментировать их эффективность, но я думаю, что это одна из тех вещей, которые вы просто должны предположить, сработают, когда это необходимо. … как подушка безопасности в твоей машине.

6502 Набор команд

Регистр состояния будет извлечен с флагом прерывания
и проигнорированным битом 5.

N Z C I D V
из стека
915 915 915 PLP
адресация ассемблер 915 915 915 915 915 915 915 28 1 4
ROL

Повернуть на один бит влево (память или аккумулятор)

C <- [76543210] <- C

zer1850 915per 915opage 915 915 915 915 915 9153 9153 915 915 915 915 915 915 915 915 915 915 915 915 915 915 915
адресация Ассемблер opc байтов циклов
аккумулятор ROL A 2A 1 2
5
zeropage, X ROL oper, X 36 2 6
абсолютное ROL oper 2E ROL oper, X 3E 3 7
ROR

Повернуть на один бит вправо (память или аккумулятор)

C -> [76543210] -> C

915per zer1850 2 915OR zer1850
адресация ассемблер opc байт циклов
аккумулятор ROR A 6A 1 2 5
zeropage, X ROR oper, X 76 2 6
абсолютное ROR oper 6E 915 915 915 915 915 915 915 915 915 915 915 915 915 915 915 915 915 915 915 915 915 915 ROR oper, X 7E 3 7
РТИ

Возврат из прерывания

Регистр состояния извлекается с флагом прерывания
и игнорируется бит 5.Затем из стека вытаскивается ПК.

тянуть SR, тянуть PC

адресация ассемблер opc байтов циклов
подразумевается RTI 40 1 6
РТС

Возврат из подпрограммы

тянуть ПК, ПК + 1 -> ПК

адресация ассемблер opc байт циклов
подразумевается RTS 60 1 6
SBC

Вычесть память из аккумулятора с помощью заимствования

А — М — С -> А

X1550

9 1561
SEC

Установить флажок для переноски

1 -> С

адресация ассемблер opc байт циклов
сразу SBC #oper E9 2 2 zer550 2 zer550 3
zeropage, X SBC oper, X F5 2 4
абсолютное SBC oper ED 31550 31550 ED 31550 31550 ED 31550 31550 SBC oper, X FD 3 4
абсолютный, Y SBC oper, Y F9 3 4
(непрямой) опер, X) E1 2 6
(непрямой), Y SBC (опер), Y F1 2 5
адресация ассемблер opc байт циклов
подразумевается SEC 38 1 2
SED

Установить десятичный флаг

1 -> D

адресация ассемблер opc байтов циклов
подразумевается SED F8 1 2
SEI

Установить статус запрета прерывания

1 -> я

адресация ассемблер opc байт циклов
подразумевается SEI 78 1 2
STA

Сохранить аккумулятор в памяти

А -> М

915 915 950 950 9153 абсолютный, Y 915 ), Y
адресация ассемблер opc байтов циклов
zeropage STA oper 85 2 331 zer15 2 4
абсолютное STA oper 8D 3 4
абсолютное, X STA oper, X
STA oper, Y 99 3 5
(непрямой, X) STA (oper, X) 81 2 6
STA (рабочий), Y 91 2 6
STX

Сохранить индекс X в памяти

X -> M

адресация ассемблер opc байт циклов
zeropage STX oper 86 2 3 31 zer15 2 4
абсолютное STX oper 8E 3 4
STY

Индекс боли Y в памяти

Y -> M

адресация ассемблер opc байт циклов
zeropage STY oper 84 2 331 zer15 2 4
абсолютное STY oper 8C 3 4
НАЛОГ

Переведите аккумулятор в Index X

А -> Х

адресация ассемблер opc байт циклов
подразумевается НАЛОГ AA 1 2
ТАЙ

Переведите аккумулятор в индекс Y

А -> Я

адресация ассемблер opc байтов циклов
подразумевается TAY A8 1 2
TSX

Перенести указатель стека в индекс X

SP -> X

адресация ассемблер opc байтов циклов
подразумевается TSX BA 1 2
TXA

Передача индекса X в накопитель

Х -> А

адресация ассемблер opc байт циклов
подразумевается TXA 8A 1 2
TXS

Передать индекс X в регистр стека

X -> SP

адресация ассемблер opc байтов циклов
подразумевается TXS 9A 1 2
ТЯ

Передача индекса Y в накопитель

Y -> А

адресация ассемблер opc байт циклов
подразумевается TYA 98 1 2

Легенда к флагам:

+
изменено
без изменений
1
набор
0
освобожден
M6
бит памяти 6
M7
бит памяти 7

Примечание по синтаксису ассемблера:
Некоторые ассемблеры используют «OPC * oper» или «a».b «расширение
для мнемосхемы для принудительной адресации с нулевой страницей.

«Незаконные» коды операций и недокументированные инструкции

ALR (ASR)

А опер + ЛСР

A AND oper, 0 -> [76543210] -> C

925
ANC

AND oper + установить C как ASL

A AND oper, бит (7) -> C

адресация ассемблер opc байтов циклов
немедленно ALR #oper 4B 2 2
1025
ANC (ANC2)

AND oper + установить C как ROL

фактически то же, что и instr.0B

A AND oper, бит (7) -> C

адресация ассемблер opc байт циклов
немедленно ANC #oper 0B 2 2
9153 925
ANE (XAA)

* И X + И опер

Крайне нестабильно, не использовать.

Базовое значение в A определяется на основе контекста A и константы, которая обычно может быть $ 00, $ ff, $ ee и т. Д.Значение этой константы зависит от температуры, серии чипа и, возможно, других факторов.
Чтобы исключить эти неопределенности из уравнения, используйте либо 0 в качестве операнда, либо значение $ FF в аккумуляторе.

(A OR CONST) AND X AND oper -> A

адресация ассемблер opc байтов циклов
немедленный ANC #oper 2B 2 2
адресация ассемблер opc байтов циклов
немедленно ANE #oper 8B 2 † 2 2 2
ARR

И опер + ROR

Эта операция включает сумматор:
V-flag установлен согласно (A AND oper) + oper
Перенос не установлен, но бит 7 (знак) заменяется переносом

A AND oper, C -> [76543210] -> C

925
DCP (ДКМ)

DEC oper + CMP oper

М — 1 -> М, А — М

адресация ассемблер opc байт циклов
немедленно ARR #oper 6B 2 2

950 zerpage

950 915

адресация ассемблер opc байтов циклов
zeropage DCP oper C7 2 D7 2 6
абсолютное DCP oper CF 3 6
absolut, X DCP 715 934 950 X DCP 915 950 X
абсолютный, Y DCP oper, Y DB 3 7
(непрямой, X) DCP (рабочий, X) C350 C350
(непрямой), Y DCP (рабочий), Y D3 2 8
ISC (ISB, INS)

Операция INC + Операция SBC

М + 1 -> М, А — М — С -> А

950 zerpage

950

адресация ассемблер opc байт циклов
zeropage ISC oper E7 2 F7 2 6
абсолютное ISC oper EF 3 6
absolut, X 915 934 915 915 X1534 ISC 915 915 915
абсолютный, Y ISC oper, Y FB 3 7
(непрямой, X) ISC (oper, X)0 E350 915
(непрямой), Y ISC (рабочий), Y F3 2 4
LAS (LAR)

LDA / TSX опер

M И SP -> A, X, SP

адресация ассемблер opc байт циклов
absolut, Y LAS oper, Y BB 3 4 *
LAX

Оператор LDA + Оператор LDX

M -> A -> X

950 zerpage 9154 915

адресация ассемблер opc байтов циклов
zeropage LAX oper A7 2 B7 2 4
абсолютное LAX oper AF 3 4
absolut, Y LA 934 950 915 LA 950 915 915 *
(непрямой, X) LAX (опер, X) A3 2 6
(непрямой), Y LAX (опер), Y B3 2 5 *
LXA (немедленный LAX)

Магазин * И работает в A и X

Очень нестабильный, включает в себя «магическую» константу, см. ANE

(А ИЛИ ПОСТОЯННО) И работает -> А -> X

адресация ассемблер opc байтов циклов
немедленно LXA #oper AB 2 † 2
RLA

ROL опер + И опер

M = C <- [76543210] <- C, A AND M -> A

950 zeropage 2 915L 950 950

absolut15 X
адресация ассемблер opc байтов циклов
zeropage RLA oper 27 2 37 2 6
абсолютное RLA oper 2F 3 6
915 915 915 915 915 915 RLA 915 915 915 RLA 915
absolut, Y RLA oper, Y 3B 3 7
(непрямой, X) RLA (oper, X) 231550 21534 2315
(непрямой), Y RLA (рабочий), Y 33 2 8
RRA

Оператор ROR + Оператор АЦП

M = C -> [76543210] -> C, A + M + C -> A, C

915
адресация ассемблер opc байтов циклов
zeropage RRA oper 67 2 915 zerp10, 77 2 6
абсолютно RRA oper 6F 3 6
absolut, X RRA 915 934 950 X RRA 915 950 X RRA 915 950 X
absolut, Y RRA oper, Y 7B 3 7
(непрямой, X) RRA (oper, X) 6350
(непрямой), Y RRA (рабочий), Y 73 2 8
SAX (AXS, AAX)

A и X подключаются к шине одновременно (что фактически приводит к операции AND) и сохраняются в M

.

А И Х -> М

925
адресация ассемблер opc байтов циклов
zeropage SAX oper 87 2 915 zerp10, 915 97 2 4
абсолютное SAX oper 8F 3 4
(косвенное, X) SAX 915 934 934 934 934 934 915 2 6
SBX (AXS, SAX)

CMP и DEX одновременно, устанавливает флаги как CMP

(A И X) — опер -> X

SHA (AHX, AXA)

Хранит А И Х И (старший байт адр.+ 1) по адр.

нестабильно: иногда ‘AND (H + 1)’ сбрасывается, пересечение границ страницы может не работать (старший байт значения используется как старший байт адреса)

А И Х И (H + 1) -> M

адресация ассемблер opc байтов циклов
сразу SBX #oper CB 2 2
адресация ассемблер opc байтов циклов
absolut, Y SHA oper, Y 9F 3 5 Y SHA (рабочий), Y 93 2 6
SHX (A11, SXA, XAS)

Хранит X AND (старший байт адр.+ 1) по адр.

нестабильно: иногда ‘AND (H + 1)’ сбрасывается, пересечение границ страницы может не работать (старший байт значения используется как старший байт адреса)

X И (H + 1) -> M

адресация ассемблер opc байт циклов
absolut, Y SHX oper, Y 9E 3 5
SHY (A11, SYA, SAY)

Сохраняет Y AND (старший байт адр.+ 1) по адр.

нестабильно: иногда ‘AND (H + 1)’ сбрасывается, пересечение границ страницы может не работать (старший байт значения используется как старший байт адреса)

Y И (H + 1) -> M

адресация ассемблер opc байтов циклов
absolut, X SHY oper, X 9C 3
5
SLO (ASO)

ASL опер + ORA опер

M = C <- [76543210] <- 0, A OR M -> A

915 9157 915 915 950 915
адресация ассемблер opc байт циклов
zeropage SLO oper 07 2 915 zerp10 915 17 2 6
абсолютный SLO oper 0F 3 6
absolut, X SLO 715 950 X SLO 715 950 X SLO 715 950 X SLO 915 950 X
абсолютный, Y SLO oper, Y 1B 3 7
(непрямой, X) SLO (рабочий, X) 03 03
(непрямой), Y SLO (рабочий), Y 13 2 8
SRE (LSE)

Операция ЛСР + Операция EOR

M = 0 -> [76543210] -> C, A EOR M -> A

925 915per10, zer 915
адресация ассемблер opc байт циклов
zeropage SRE oper 47 2 950 57 2 6
абсолютное SRE oper 4F 3 6
absolut, 51534 SRE 915 934 950 X SRE 915 950 X
absolut, Y SRE oper, Y 5B 3 7
(непрямой, X) SRE (oper, X) 43 43
(непрямой), Y SRE (рабочий), Y 53 2 8
ТАС (XAS, ШС)

Помещает A AND X в SP и сохраняет A AND X AND (старший байт адр.+ 1) по адр.

нестабильно: иногда ‘AND (H + 1)’ сбрасывается, пересечение границ страницы может не работать (старший байт значения используется как старший байт адреса)

A И X -> SP, A И X И (H + 1) -> M

адресация ассемблер opc байт циклов
absolut, Y TAS oper, Y 9B 3 5
USBC (SBC)

SBC oper + NOP

фактически то же самое, что и обычный SBC немедленный, инстр.E9.

А — М — С -> А

NOP (включая DOP, TOP)

Инструкции, выполняемые без операций в различных адресных режимах. Операнды игнорируются.

адресация ассемблер opc байт циклов
сразу USBC #oper EB 2 2
915 915 915 915 34 915 915 915 915 915 915 915 915 915 915 915 915 915 915 915 915 915 915 915 915 915 915 немедленно 915 915 915 915 , X 915 915 915 915 915 915 915
opc адресация байтов циклов
1A подразумеваемых 1 2
3A подразумеваемых 1 1 2
7A Подразумевается 1 2
DA Подразумевается 1 2
FA1550 80 немедленно 2 2
82 немедленно 2 2
89 2
2
E2 немедленно 2 2
04 zeropage 2 3
44 zeropage 2 3
64

zeropage, X 2 4
34 zeropage, X 2 4
54 zeropage, X 2 4
D4 zeropage, X 2 4
F4 zeropage, X 2 41550 4 3 4
1C absolut, X 3 4 *
3C absolut, X 3 4 *
5C absolut, X 3 4 *
7C absolut, X 3 X 3 4 *
FC absolut, X 3 4 *
JAM (KIL, HLT)

Эти инструкции замораживают ЦП.

Процессор будет бесконечно удерживаться в фазе T1 с $ FF на шине данных. — Требуется сброс.

Коды команд: 02, 12, 22, 32, 42, 52, 62, 72, 92, B2, D2, F2

Взгляните на эту таблицу с компоновкой инструкций, чтобы увидеть, как большинство из этих
«недопустимых» инструкций являются результатом выполнения обеих инструкций на c = 1 и c = 2 в
заданном слоте ( тот же столбец, строки непосредственно выше) сразу.
Где c — два младших бита кода инструкции.Например, «SAX abs», инструкция
, код $ 8F, двоичный код 100011 11 , это «STA abs», 100011 01 (8D) и «STX abs», 100011 10 (8E).

Сравните инструкции

MPU 6502 имеет три основные инструкции сравнения в различных адресных режимах:

Инструкция Сравнение
CMP Накопитель и операнд
CPX Регистр X и операнд
CPY Регистр Y и операнд

Различные команды сравнения вычитают операнд из соответствующего регистра
без установки результата и соответственно регулируют флаги N, Z и C.
Флаги будут установлены следующим образом:

Отношение N Z C
регистр <операнд с 0 0
регистр = операнд 0 1 1
регистр> операнд s 0 1

с: N-флаг — это знак (бит 7) «регистр — операнд».

Помните, что отрицательный флаг не имеет значения, но все условия могут быть оценены
путем проверки флага (ов) переноса и / или нуля.

6502 Векторы перехода и операции стека

256-байтовый стек процессора 6502 расположен по адресу $ 0100 … $ 01FF в памяти
, увеличиваясь сверху вниз.

Есть три 2-байтовых адресных ячейки в самом верхнем конце пространства адреса
размером 64 КБ, служащих векторами перехода для операций сброса / запуска и прерывания:

$ FFFA, $ FFFB… NMI (немаскируемое прерывание) вектор
$ FFFC, $ FFFD … RES (сброс) вектор
$ FFFE, $ FFFF … IRQ (запрос прерывания) вектор

При возникновении прерывания значение программного счетчика (ПК) помещается в стек в порядке старшего-младшего
, за которым следует текущее значение в регистре состояния
, и управление будет передано по адресу, находящемуся в
соответствующий вектор прерывания. Они восстанавливаются из стека в конце процедуры обработки прерывания
инструкцией RTI.

(Изображение: Сводка набора инструкций MCS6502, MOS Technology, Inc.)

Аналогичным образом, когда встречается инструкция JSR, ПК выгружается в стек
и восстанавливается инструкцией JSR:

(Изображение: Обзор набора команд MCS6502, MOS Technology, Inc.)

Флаг разрыва и стек

Прерывания и операции стека с участием регистра состояния (или регистра P).
— единственные случаи, когда появляется флаг прерывания (а именно в стеке).
Он не представлен в ЦП и не может быть доступен никаким инструкциям.

  • Флаг прерывания будет установлен на (1), если передача была вызвана программным обеспечением
    (BRK или PHP).
  • Флаг прерывания будет установлен в ноль (0) всякий раз, когда передача была вызвана
    аппаратным прерыванием.
  • Флаг прерывания будет замаскирован и сброшен (0) всякий раз, когда передается из стека
    в регистр состояния, либо с помощью PLP, либо во время возврата из прерывания
    (RTI).

Следовательно, довольно сложно проверить флаг прерывания, чтобы
отличить программное прерывание (BRK) от аппаратного прерывания (NMI или IRQ), а
механизм используется редко.Доступ к метке разрыва, помещенной в дополнительный байт
после инструкции BRK, еще более обременительный и, вероятно, включает в себя
операций индексированной нулевой страницы.

Бит 5 (неиспользуемый) регистра состояния будет установлен в 1 всякий раз, когда регистр
помещается в стек. Биты 5 и 4 всегда игнорируются, когда
передается в регистр состояния.

 Например,

 
1)
SR: N V - B D I Z C 0 0 - - 0 0 1 1 PHP -> 0 0 1 1 0 0 1 1 = 33 доллара США PLP <- 0 0 - - 0 0 1 1 = $ 03 но: PLA <- 0 0 1 1 0 0 1 1 = 33 доллара США
2)
LDA # $ 32; 00110010 PHA -> 0 0 1 1 0 0 1 0 = 32 доллара США PLP <- 0 0 - - 0 0 1 0 = $ 02
3)
LDA # $ C0 PHA -> 1 1 0 0 0 0 0 0 = $ C0 LDA # $ 08 PHA -> 0 0 0 0 1 0 0 0 = 08 долларов США LDA №12 PHA -> 0 0 0 1 0 0 1 0 = 12 долларов США RTI SR: 0 0 - - 0 0 1 0 = $ 02 ПК: $ C008

Имейте в виду, что большинство эмуляторов отображают регистр состояния (SR или P) в состоянии
в том виде, в котором он был бы в настоящее время помещен в стек, с битами 4 и 5 включенными, добавляя
смещение в 30 долларов к значению регистра.Здесь мы предпочли опустить это виртуальное присутствие
этих битов, поскольку на самом деле для них нет слота в аппаратном обеспечении.

6502 Макет инструкции

Таблица команд 6502 размещена в соответствии с шаблоном abc, , где
a и b — восьмеричное число, за которым следует группа из двух двоичных цифр c,
, как в битовом векторе. «aaabbbcc».

9418 9420 915 915 915 915 9420 915 915 915 915 915 915 915 915 31 9420 915 915 915 915 915
a a a b b b c c
4 3 2 1 0
(0… 7) (0… 7) (0… 3)

16 Пример: OR инструкции разделяют a = 3 и c = 2 (3 b 2) с режимом адреса в b .
В то же время все инструкции, адресующие нулевую страницу, b = 1 ( a 1 c ).
abc & равно; 312 & равно;> (3 << 5 | 1 << 2 | 2) & равно; % 011.001.10 и равно; $ 66 "ROR zpg".

Примечательно, что не определены допустимые коды операций, где c = 3, что составляет
пустых столбцов в обычном шестнадцатеричном представлении таблицы инструкций.
(Для компактности пустые строки, где c = 3, опускаются в таблицах ниже.)

В следующей таблице представлен набор команд, строки отсортированы по c, , затем a.

Как правило, подобные инструкции обычно находятся в строках как комбинация
из a и c , а режимы адресации находятся в столбцах b .
Однако есть несколько исключений из этого правила, а именно, где биты 0 обоих
c и b имеют низкий уровень ( c = 0, 2; b = 0, 2, 4, 6) и комбинации c и b выбирают
группу связанных операций.(Например, c = 0 ∧ b = 4: ветвь, c = 0 ∧ b = 6: установить флаг)

944 945 impl538 3DY50 abs 9 1550 $ ADLDA abs C1CMP X, ind1 015 $ 915AROL 915 $ 2EROL abs
c a b
0 1 2 3 4 54 0 $ 00BRK impl $ 08PHP impl $ 10BPL отн. $ 18CLC impl
1 $ 20JSRB abs $ 24BIT 915 915PL 950 915PL 915 abs $ 30BMI rel $ 38SEC impl
2 $ 40RTI impl $ 48PHA impl $ 4CJMP abs $ 50BVC rel
$ 60RTS impl $ 68PLA impl $ 6CJMP ind $ 70BVS rel $ 78SEI impl
4 $ 84 STY zpg $ 88DEY impl $ 8CSTY abs $ 90BCC rel $ 94STY zpg, X $ 98TYA impl
$ $ A0LDY # $ ACLDY abs $ B0BCS rel $ B4LDY zpg, X $ B8CLV impl $ BCLDY abs, X
6 $ C0CPY #4 915 Impact $ CCCPY абс. $ D0BNE отн. $ D8CLD impl
7 $ E0CPX # $ E4CPX zpg $ E8INX impl F8SED impl
1 0 $ 01ORA X, ind $ 05ORA zpg $ 09ORA # $ 0DORA abs $ 11 1915 ind, Y X 1550 $ ORA abs, Y $ 1DORA abs, X
1 $ 21AND X, ind $ 25AND zpg $ 29AND # $ 2DAND abs $ 31AND ind, Y $ 35AND zpg, X $ 39AND abs, Y $ 3DAND abs, X
2 $ 41EOR X, ind $ 45EOR zpg $ 49EOR # $ 4DEOR abs $ 51EOR ind, Y $ 55EOR zpg, X Y $ 5DEOR abs, X
3 $ 61ADC X, ind $ 65ADC zpg $ 69ADC # $ 6DADC abs $ 71ADC ind, Y $ 75 $ 79ADC abs, Y $ 7DADC abs, X
4 $ 81STA X, ind $ 85STA zpg $ 8DSTA abs $ 91STA ind, Y $ $ 99STA abs, Y $ 9DSTA abs, X
5 $ A1LDA X, ind $ A5LDA zpg $ A9LDA # $ B1LDA ind, Y $ B5LDA zpg, X $ B9LDA abs, Y $ BDLDA abs, X
6 $ zpg $ C9CMP # $ CDCMP abs $ D1CMP ind, Y $ D5CMP zpg, X $ D9CMP abs, Y $ DDCMP abs, X
7 $ $ E5SBC zpg $ E9SBC # $ EDSBC abs $ F1SBC ind, Y $ F5SBC zpg, X $ F9SBC abs, Y $ FDSBC abs, X $ 06ASL zpg $ 0AASL A $ 0EASL abs $ 16ASL zpg, X $ 1EASL abs, X
1 $ 36ROL zpg, X $ 3EROL abs, X
2 $ 46LSR zpg долл. США $ 76ROR zpg, X $ 7EROR abs, X
4 $ 86STX zpg $ 8ATXA impl $ 8ESTX abs $ 9615ATX 925 zpg, Y impl15
5 $ A2LDX # $ A6LDX zpg $ AATAX impl $ AELDX abs $ B6LDX zpg, Y $ BATSX impl $ BELDX impl 915 BELD 918 $ C6DEC zpg $ CADEX impl $ CEDEC abs $ D6DEC zpg, X $ DEDEC abs, X
7 $ E6INC zpg 915ANC impl абс $ F6INC zpg, X $ FEINC абс, X

Примечание. Операнд таких инструкций, как «ASL A», также часто изображается как подразумеваемый.
Имейте в виду, что по любым практическим причинам эти две нотации взаимозаменяемы для любых инструкций
, связанных с аккумулятором. — Однако есть тонкие отличия.

Повернутое представление, строки как комбинации c и b, и столбцы как a :

9153 915 915 915 $ 915 impl10 915 impl10 абс. $ 59EOR abs, Y zpg 9 1550 долл. США 4ALSR A zpg
c b a
0 1 2 3 4 54 54 54 0 $ 00BRK impl $ 20JSR abs $ 40RTI impl $ 60RTS impl $ A0LDY # $ C0CPY # $ E0CPX # $ 84STY zpg $ A4LDY zpg $ C4CPY zpg $ E4CPX zpg
2 долл. США impl $ A8TAY impl $ C8INY impl $ E8INX impl
3 $ 2CBIT abs $ 4CJMP abs $ 6CJMP ind 9158C 1550 $ ACLDY абс. $ CCCPY абс. $ ECCPX абс.
4 $ 10BPL отн. $ 30BMI отн. $ 50BVC отн. $ 70BVS отн. $ D0BNE rel $ F0BEQ rel
5 $ 94STY zpg, X $ B4LDY zpg, X $
6
6 долл. США
1 0 $ 01ORA X, ind $ 21AND X, ind $ 41EOR X, ind $ 61ADC X, ind $ 81STA X, ind $ A1LDA X, ind $ C1CMP X, инд $ E1SBC X, инд
1 $ 05ORA zpg $ 25AND zpg $ 45EOR zpg $ 65ADC zpg $ 85STA zpg $ A5LDA zpg $ 09ORA # $ 29AND # $ 49EOR # $ 69ADC # $ A9LDA # $ C9CMP # $ E9SBC #
3 915DOR $ abs долл. США $ 51EOR ind, Y $ 71ADC ind, Y $ 91STA ind, Y $ B1LDA ind, Y $ D1CMP ind, Y $ F1SBC ind, Y
5 915ORA zpg, X $ 35И zpg, X $ 55EOR zpg, X $ 75ADC zpg, X $ 95STA zpg, X $ B5LDA zpg, X $ D5CMP zpg, X $ F5SBC zpg, X
6 $ 19ORA abs, Y $ 79ADC abs, Y $ 99STA abs, Y $ B9LDA abs, Y $ D9CMP abs, Y $ F9SBC abs, Y
7 $ 1D , X $ 3DAND abs, X $ 5DEOR abs, X $ 7DADC abs, X $ 9DSTA abs, X $ BDLDA abs, X $ DDCMP abs, X $ FDSBC abs, X
2 0 $ A2LDX #
1 $ 06ASL zpg $ 26ROL $ zpg $ 46LOR 915 zpg $ 66LOR 915 zpg $ A6LDX zpg $ C6DEC zpg $ E6INC zpg
2 $ 0AASL A $ 2AROL A долл. США AROR A долл. США $ 6EROR abs $ 8ESTX abs $ AELDX abs $ CEDEC abs $ EEINC abs
4
50 $ 36ROL zpg, X $ 56LSR zpg, X $ 76ROR zpg, X $ 96STX zpg, Y $ B6LDX zpg, Y $ D6DEC zpg, X $ X
6 $ 9ATXS impl $ BATSX impl
7 $ 1EASL abs, X $ 3EROL abs, X $ 5ELOR abs50 $ 915ERSR $ 5ELOR abs , X $ BELDX abs, Y $ DEDEC abs, X $ FEINC абс, X

Наконец, более сложный вид, набор команд перечислен по строкам как
комбинаций a и c, и b в столбцах:

Адресные режимы являются либо свойством b (четные столбцы), либо комбинациями
из b и c (нечетные столбцы с определенным модулем индекса строки 3; i.е., каждые
третьей строки в данном столбце). В этих последних столбцах первая и третья
строк ( c = 0 и c = 2) относятся к одному и тому же типу общей операции.

Инструкции загрузки, сохранения и передачи, а также сравнения обычно
находятся в нижней половине таблицы, тогда как большинство арифметических и логических операций
, а также команд стека и перехода находятся в верхней половине
. (Тем не менее, обратите внимание на исключение SBC как «зеркала» ADC.)

944 9443434 915 2 84STM 91 $ STA ind, Y 925
a c b
0 1 2 3 4 5 54 0 $ 00BRK impl $ 08PHP impl $ 10BPL rel $ 18CLC impl
1 $ 01ORA X, ind $ 05ORA 950 $ 0DORA abs $ 11ORA ind, Y $ 15ORA zpg, X $ 19ORA abs, Y $ 1DORA abs, X
2 $ 06ASL zpg $ 0A EASL abs $ 16ASL zpg, X $ 1EASL abs, X
1 0 $ 20JSR abs $ 24BIT zpg $ 28PLP impl 30 21534 $ отн $ 38SEC impl
1 $ 21AND X, ind $ 25AND zpg $ 29AND # $ 2DAND abs $ 31AND ind, Y $ 35AND zpg, X $ 39AND zpg, X $ , Y $ 3DAND abs, X
2 $ 26ROL zpg $ 2AROL A $ 2EROL abs $ 36ROL zpg, X $ 3EROL abs31 X
0 40 долл. США долл. США $ 4ALSR A $ 4ELSR abs $ 56LSR zpg, X 5ELSR abs, X
3 0 60 долларов США X, ind $ 65ADC zpg $ 69ADC # $ 6DADC abs $ 71ADC ind, Y $ 75ADC zpg, X $ 79ADC abs, Y $ 7DADC абс. 2 $ 66ROR zpg $ 6AROR A $ 6EROR abs $ 76ROR zpg, X $ 7EROR abs, X
4 0 $ DEY impl $ 8CSTY abs $ 90BCC rel $ 94STY zpg, X $ 98TYA impl
1 $ 81STA X, ind $ 85STA zpg $ 95STA zpg, X $ 99STA абс, Y 9 1534 долл. США $ A0LDY # $ A4LDY zpg $ A8TAY impl $ ACLDY abs $ B0BCS rel $ B4LDY zpg, X $ B8CLV impl $ A1LDA X, ind $ A5LDA zpg $ A9LDA # $ ADLDA abs $ B1LDA ind, Y $ B5LDA zpg, X $ B9LDA abs, Y $
2 $ A2LDX # $ A6LDX zpg $ AATAX impl $ AELDX abs $ B6LDX zpg, Y $ BATSX impl $ imp 0 $ C0CPY # $ C4CPY zpg $ C8INY impl $ CCCPY абс. $ D0BNE rel $ D8CLD impl
1 $ C1CMP X, ind $ C5CMP zpg $ C9CMP $ CDC $ D5CMP zpg, X $ D9CMP abs, Y $ DDCMP abs, X
2 $ C6DEC zpg $ CADEX impl $ $ CEDEC abs $ DEDEC абс, X
7 0 $ E0CPX # $ E4CPX zpg $ E8INX impl $ ECCPX abs $ F0BEQ10 отн.
1 $ E1SBC X, ind $ E5SBC zpg $ E9SBC # $ EDSBC abs $ F1SBC ind, Y $ F5SBC zpg, X $ F9SBC $ F9SBC абс, X
2 $ E6INC zpg $ EANOP impl $ EEINC abs $ F6INC zpg, X $ FEINC abs, X

Повторный визит «незаконных» кодов операций

Итак, как же «нелегальные» коды операций вписываются в эту схему декодирования?
Посмотрим — на сером фоне показаны «нелегалы».

Первое представление — строки c и a и столбцы b — выявляет строгую связь
между режимами адреса и столбцами:

944 944 94434 9CNOP abs00 $ 61530D 11 $ ORA ind, Y 915 Y 9 1550 $ 06ASL zpg 915 50 $ 9ATXS impl BATSX impl impl1550 $ F2JAM 91534 abs, Y34 абс.0 $ $ 9BTAS abs, Y
c a b
0 1 2 3 4 54 5 54 0 $ 00BRK impl $ 04NOP zpg $ 08PHP impl $ 0CNOP abs $ 10BPL rel $ 14NOP zpg, X $ 18CLC impl $ 1 1 $ 20JSR abs $ 24BIT zpg $ 28PLP impl $ 2CBIT abs $ 30BMI rel $ 34NOP zpg, X $ 38SEC impl $ 3CNOP
$ 40RTI impl $ 44NOP zpg $ 48PHA impl $ 4CJMP abs $ 50BVC rel $ 54NOP zpg, X 31550 $ 58CLI impl $ 53434
$ 60РТС $ 64NOP zpg $ 68PLA impl $ 6CJMP ind $ 70BVS rel $ 74NOP zpg, X $ 78SEI impl $ 7CNOP abs, X
50 $ 84STY zpg $ 88DEY impl $ 8CSTY abs $ 90BCC rel $ 94STY zpg, X $ 98TYA impl $ 9CSHY abs, $
50 5 915 A4LDY zpg $ A8TAY impl $ ACLDY abs $ B0BCS rel $ B4LDY zpg, X $ B8CLV impl $ BCLDY abs, X 915CP34
zpg $ C8INY impl $ CCCPY abs $ D0BNE rel $ D4NOP zpg, X $ D8CLD impl $ DCNOP abs, X
7

0

$ E8INX impl $ ECCPX abs $ F0BEQ rel $ F4NOP zpg, X $ F8SED impl $ FCNOP abs, X
1 0 $ 01ORA X, ind $ 05ORA $ zpg $ 09ORA # $ 15ORA zpg, X $ 19ORA abs, Y $ 1DORA abs, X
1 $ 21AND X, ind 25 $ $ 2DAND abs $ 31AND, Y $ 35AND zpg, X $ 39AND abs, Y $ 3DAND abs, X
2 $ 41EOR X, ind $ 45EOR zpg $ 49EOR # $ 4DEOR abs $ 51EOR ind, Y $ 55EOR zpg, X $ 59EOR abs, Y $ 5DEOR abs, X
3 $ 61ADC X, ind $ 65ADC zpg $ 69ADC # $ 6DADC abs $ 71ADC ind, Y $ 75ADC zpg, X $ 79ADC abs, Y $ 7DADC abs, X
4 $ 81STA X, ind $ 85STA zpg $ 89NOP # $ 8DSTA abs $ 91STA ind, Y $ 95STA zpg, X долл. США $ B9LDA abs, Y $ BDLDA abs, X
6 $ C1CMP X, ind $ C5CMP zpg $ C9CMP # $ CDCMP abs ind50 $ D1 D5CMP zpg, X $ D9CMP abs, Y $ DDCMP abs, X
7 $ E1SBC X, ind $ E5SBC zpg $ E9SBC # $ EDS , Y $ F5SBC zpg, X $ F9SBC abs, Y $ FDSBC abs, X
2 0 $ 02JAM долл. zpg $ 2AROL A $ 2EROL abs $ 32JAM $ 36ROL zpg, X $ 3ANOP impl $ 3EROL abs, X
2 $ 425J50 915L 915L $ 4ALSR A $ 4ELSR abs $ 52JAM $ 56LSR zpg, X $ 5ANOP impl $ 5ELSR abs, X
3 $ 62JAM 915AR долл. США $ 8ESTX abs $ 92JAM $ 96STX zpg, Y $ 9ESHX abs, Y
5 $ A2LDX # $ A6LDX zpg $ AATAX impl $ AELDX abs $ B2JAM $ BELDX abs, Y
6 $ C2NOP # $ C6DEC zpg $ CADEX impl $ CEDEC abs $ D2JAM $ impl $ DEDEC abs, X
7 $ E2NOP # $ E6INC zpg $ EANOP impl $ EEINC abs $ 950 950 X6INC $ FEINC abs, X
3 0 $ 03SLO X, ind $ 07SLO zpg $ 0BANC # $ 0FSLO34 abs $ 13SLO15 ind, Y $ 1BSLO абс., ​​Y $ 1FSLO абс., ​​X
1 $ 23 RLA X, ind $ 27RLA zpg $ 2BANC # $ 2FRLA abs $ 33RLA ind, Y $ 37RLA zpg, X $ 3BRLA abs, Y $
$
2 $ 43SRE X, ind $ 47SRE zpg $ 4BALR # $ 4FSRE abs $ 53SRE ind, Y $ 57SRE zpg, X $ 5BSRE abs, Y $ 5BSRE abs , X
3 $ 63RRA X, ind $ 67RRA zpg $ 6BARR # $ 6FRRA abs $ 73RRA ind, Y $ 77RRA zpg, X $ abs $ 7FRRA abs, X
4 $ 83SAX X, ind $ 87SAX zpg $ 8BANE # $ 8FSAX abs $ 93SHAAX ind, Y $ 9FSHA abs, Y
5 $ A3LAX X, ind $ A7LAX ​​zpg $ ABLXA # $ AFLAX abs $ B3LAX ind, Y $ B7LAX zpg, Y $ BBLAS abs, Y $ BFLAX abs, Y
6 $ C3DCP X, ind $ CBSDX15 zpg $ CFDCP abs $ D3DCP ind, Y $ D7DCP zpg, X $ DBDCP abs, Y $ DFDCP abs, X
7 $ E3ISC 9157 z50 915 $ EBUSBC # $ EFISC abs $ F3ISC ind, Y $ F7ISC zpg, X $ FBISC abs, Y $ FFISC abs, X

И снова, как повернутый вид, строки как комбинации c и b, и столбцы как a .
Мы можем наблюдать тесную взаимосвязь между юридическими и недокументированными инструкциями
в вертикальных (четверть) сегментах каждого столбца.

944 944 944 915OP50 X 1CNN X $ # # # 9438 9 1550 долл. США 22JAM абс 915ATS1550 impl DANOP impl RRA X, ind 91 550 $ 07SLO zpg $ абс. долларов США
c b a
0 1 2 3 4 54 54 5 0 $ 00BRK impl $ 20JSR abs $ 40RTI impl $ 60RTS impl $ 80NOP # $ A0LDY # $ C0CPY # 915 915 915 915 915 915 915 915 E01550 NOP zpg $ 24BIT zpg $ 44NOP zpg $ 64NOP zpg $ 84STY zpg $ A4LDY zpg $ C4CPY zpg $ E4CPH zpg $ 2800 PLP impl $ 48PHA impl $ 68PLA impl 88DEY impl $ A8TAY impl $ C8INY impl $ E8INX impl
3 9CNOP50 абс. rel $ 70BVS rel $ 90BCC rel $ B0BCS rel $ D0BNE rel $ F0BEQ rel
5 $ 14NOP zpg, X $ 14NOP zpg, X $ , X $ 74NOP zpg, X $ 94STY zpg, X $ B4LDY zpg, X $ D4NOP zpg, X $ F4NOP zpg, X
6 $ SEC impl $ 58CLI impl $ 78SEI impl $ 98TYA impl $ B8CLV impl $ D8CLD impl $ F8SED impl
7 $ 5CNOP абс, X $ 7CNOP абс, X $ 9CSHY абс, X $ BCLDY abs, X $ DCNOP abs, X $ FCNOP abs, X
1 0 $ 01ORA X, ind $ 21AND X, ind $ 41EOR X, ind $ 61ADC X, ind $ 81STA X, ind $ A1LDA X, ind $ C1CMP X, ind $ E1SBC X, ind
1 $ 05ORA zpg $ 2534 $ 45EOR zpg $ 65ADC zpg $ 85STA zpg $ A5LDA zpg $ C5CMP zpg $ E5SBC zpg
2 $ 69ADC # $ 89NOP # $ A9LDA # $ C9CMP # $ E9SBC #
3 $ 0DORA абс. $ 8DSTA abs $ ADLDA abs $ CDCMP abs $ EDSBC abs
4 $ 11ORA ind, Y $ 31AND ind, Y $ 51EOR ind, Y $ 71ADC ind, Y $ 91STA ind, Y $ B1LDA ind, Y $ D1CMP ind, Y $ F1SBC ind, Y
5 $ 15ORA zpg, X $ 35AND zpg, X $ 55EOR zpg, X $ 75ADC zpg, X $4 zpg, X $ B5LDA zpg, X $ D5CMP zpg, X $ F5SBC zpg, X
6 $ 19ORA abs, Y $ 39AND abs, Y $ 59EOR abs, Y , Y $ 99STA abs, Y $ B9LDA abs, Y $ D9CMP abs, Y $ F9SBC abs, Y
7 $ 1DORA abs, X $ 3DAND abs, X $ 3DAND abs $ 5DEOR abs, X $ 7DADC abs, X $ 9DSTA abs, X $ BDLDA abs, X $ DDCMP abs, X $ FDSBC abs, X
2 $ 02JAM долл. США zpg $ 66ROR zpg $ 86STX zpg $ A6LDX zpg $ C6DEC zpg $ E6INC zpg
2 $ 0AASLOR A $ 0AASLOR A 915AR A $ 8ATXA impl $ AATAX impl $ CADEX impl $ EANOP impl
3 $ 0EASL abs $ 2EROL abs $ 4ELSR50 915EROS $ AELDX абс $ CEDEC abs $ EEINC abs
4 $ 12JAM $ 32JAM $ 52JAM $ 72JAM $ $ F2JAM
5 $ 16ASL zpg, X $ 36ROL zpg, X $ 56LSR zpg, X $ 76ROR zpg, X $ 96STX zpg, Y $ B650 $ D6DEC zpg, X $ F6INC zpg, X
6 $ 1ANOP impl $ 3ANOP impl $ 5ANOP impl $ 7 implANOP Imp $ 9ATX1550 $ FANOP impl
7 $ 1EASL abs, X $ 3EROL abs, X $ 5ELSR abs, X $ 7EROR abs, X $ 9ESHX abs, Y BELDX abs, Y $ DEDEC abs, X $ FEINC abs, X
3 0 $ 03SLO X, ind $ 23RLA X, ind $ 43SRE X1550 $ 83SAX X, ind $ A3LAX X, ind $ C3DCP X, ind $ E3ISC X, ind
1 $ 27RLA zpg $ 47SRE zpg $ 67RRA zpg $ 87SAX zpg $ A7LAX ​​zpg $ C7DCP $ 01534 E7ISC 9153 9153 $ 2BANC # $ 4BALR # $ 6BARR # $ 8BANE # $ ABLXA # $ CBSBX # $ EBUSBC #
3 руб. $ 53SRE ind, Y $ 73RRA ind, Y $ 93SHA ind, Y $ B3LAX ind, Y $ D3DCP ind, Y $ F3ISC ind, Y
5 $ 17 , X $ 37RLA zpg, X $ 57SRE zpg, X $ 77RRA zpg, X $ 97SAX zpg, Y $ B7LAX zpg, Y $ D7DCP zpg, X $ F7ISC zpg, X
6 $ 1BSLO abs, абс. , Y $ 7BRRA абс, Y $ 9BTAS абс, Y $ BBLAS абс, Y $ DBDCP абс, Y $ FBISC абс, Y
7 X 1FSLO, абс, $ 3FRLA abs, X $ 5FSRE abs, X $ 7FRRA abs, X $ 9FSHA abs, Y $ BFLAX abs, Y $ DFDCP abs, X $ FFISC abs15, X

И, наконец, в третьем представлении мы можем наблюдать, как каждая из строк «недопустимых» инструкций
по адресу c = 3 наследует поведение сразу от двух строк с c = 1 и c = 2
. выше, комбинируя операции этих инструкций с режимом адреса
соответствующей инструкции по адресу c = 1 .
(Имейте в виду, что в двоичном коде 3 есть комбинация 2 и 1, биты 0 и 1 установлены.)

Мы можем также заметить, что дополнительные NOP являются результатом неэффективных или неэффективных
комбинаций операций и режимов адреса, например, instr. $ 89, что
будет «STA #», сохраняя содержимое аккумулятора в операнде.
Некоторые другие инструкции, обычно комбинации, включающие косвенную индексированную адресацию
, полностью устраняют нерешенные проблемы синхронизации, что приводит к «JAM».

(Мы также замечаем, что действительно существует разница в режиме накопителя
— как в «OPC A» — и немедленной адресации. Например, $ 6A, «ROR A» — это действительная инструкция
, тогда как инструкция $ 7A, » Подразумеваемая ROR «- это NOP.
Мы также можем отметить, что» ROR X, ind «при 62 $ и» ROR ind, Y «при 72 $ полностью не работают
и приводят к JAM.)

9155 0 $ 07SLO zpg1111 915 9CNOP abs impl $ 44NOP zpg $ 4DEOR abs 12038 ind abs, Y 9 1550 $ DCNOP abs, XD01 2 $ E2NOP # 9156 915, X

В качестве заключительного замечания, две крайне нестабильные инструкции «ANE» (XAA) и
«LXA» (непосредственно LAX), включающие «магическую константу», представляют собой обе комбинации
— операции с накопителем и межрегистрового переноса между накопителем
. и регистр X:

$ 8B (a = 5, c = 3, b = 2): ANE # = STA # (NOP) + TXA
(A OR CONST) AND X AND oper -> A

$ AB (a = 4, c = 3, b = 2): LXA # = LDA # + TAX
(A OR CONST) AND oper -> A -> X

В случае ANE содержимое аккумулятора помещается во внутренние строки данных
одновременно с содержимым регистра X, в то время как
также является операндом, считываемым для немедленной операции, с переданным результатом
к аккумулятору.

В случае LXA непосредственный операнд и содержимое накопителя
конкурируют за строки ввода, в то время как результат будет передан в
как накопитель, так и регистр X.

Результат этих конкурирующих шумных условий зависит от серийного выпуска микросхемы
и, возможно, даже от условий окружающей среды. Это приводит к операции
по ИЛИ аккумулятора с «магической константой» в сочетании с операцией И
конкурирующих входов.Окончательная передача в целевой регистр (-ы)
тогда, похоже, работает, как и можно было ожидать.

(Эта операция AND конкурирующих значений предполагает, что 6502 работает внутри
в активной отрицательной логике, где все линии данных сначала устанавливаются на высокий уровень, а затем
очищаются для любых нулевых битов. Это также предполагает, что «магическая константа» остается в силе.
только для частичной передачи содержимого аккумулятора.)

Многое из этого также относится к «TAS» (XAS, SHS), $ 9B, но здесь дополнительные циклы
для индексированной адресации, похоже, способствуют разрешению конфликта
без этой «магической константы».Однако ТАС все еще нестабилен.

Аналогично особой группе, включающей старший байт предоставленного адреса + 1
(как в «H + 1») — SHA (AHX, AXA), SHX (A11, SXA, XAS), SHY (A11, SYA, SAY ) —
включает в себя конфликт попытки сохранить аккумулятор и другой регистр
, помещаемый в строки данных одновременно, и операции, требуемые для
, определяют целевой адрес для индексированной адресации. Опять же, конкурирующие значения
объединены логическим оператором AND, и инструкции нестабильны.

Мы также можем заметить, что SHY на самом деле является нереализованной инструкцией «STY abs, X»
, а SHX — это «STX abs, Y», где SHA является комбинацией «LDA abs, X» и SHX.

Мы можем сделать вывод, что эти «недопустимые коды операций» или «недокументированные инструкции»
действительно являются учебным примером неопределенного поведения для неопределенных входных шаблонов.
Вообще говоря, для любых инструкций xxxxxx11 (c = 3) обе инструкции на
xxxxxx01 (c = 1) и xxxxxx10 (c = 2) запускаются в потоке с конкурирующими значениями вывода
на внутреннем строки данных И-изд.Для некоторых комбинаций это приводит к тому, что
находится в нестабильном состоянии гонки, в то время как другие демонстрируют в основном стабильное поведение.
Режим адресации обычно определяется командой c = 1 .

(Может быть интересно, что не имеет значения, если какой-либо из двух потоков заклинивает,
, пока время для другого потока разрешается. Таким образом, нет инструкции «JAM»
на c = 3 .)

Семья 65xx:

a c b
0 1 2 3 4 54 54 544 0 $ 00BRK impl $ 04NOP zpg $ 08PHP impl $ 0CNOP abs $ 10BPL отн. $ 14NOP zpg, X $ 18CLC impl $ 1 1 $ 01ORA X, ind $ 05ORA zpg $ 09ORA # $ 0DORA abs $ 11ORA ind, Y $ 15ORA zpg, X $ 19ORA abs, Y $ X
2 $ 02JAM $ 06ASL zpg $ 0AASL A $ 0EASL abs $ 12JAM $ 16ASL zpg, X $ 1ANOP50 $ 1ANOP50
3 $ 03SLO X, инд. $ 0BANC # $ 0FSLO abs $ 13SLO ind, Y $ 17SLO zpg, X $ 1BSLO abs, Y $ 1FSLO abs, X
$ 20JSR abs $ 24BIT zpg $ 28PLP impl $ 2CBIT abs $ 30BMI rel $ 34NOP zpg, X $ 38SEC impl
$ 21AND X, ind $ 25AND zpg $ 29AND # $ 2DAND abs $ 31AND ind, Y $ 35AND zpg, X $ 39AND abs, Y $ 3DAND abs, X
2 $ 22JAM $ 26ROL zpg $ 2AROL A $ 2EROL abs $ 32JAM $ 36ROL zpg, X $ 3ANOP impl 915EROL X 315EROL 3 $ 23RLA X, ind $ 27RLA zpg $ 2BANC # $ 2FRLA abs $ 33RLA ind, Y $ 37RLA zpg, X $ 3BRLA abs, Y $ 3FRLA abs, X
2 0 $ 40RTI impl 41550 $ CJMP abs $ 50BVC rel $ 54NOP zpg, X $ 58CLI impl $ 5CNOP abs, X
1 $ 41EOR X, ind $ 45EOR zpg $ 51EOR ind, Y $ 55EOR zpg, X $ 59EOR abs, Y $ 5DEOR abs, X
2 $ 42JAM $ 46LSR15 zpg 915AL долл. США $ 4FSRE abs $ 53SRE ind, Y $ 57SRE zpg, X $ 5BSRE abs, Y $ 5FSRE abs, X
3 0 $ 60RTS impl $ 64NOP zpg $ 68PLA impl $ 6CJMP ind $ 70BVS rel $ $ 74NOP 915 915 915 $ 7CNOP abs, X
1 $ 61ADC X, ind $ 65ADC zpg $ 69ADC # $ 6DADC abs $ 71ADC ind, Y $ 75ADC $ abs, Y $ 7DADC abs, X
2 $ 62JAM $ 66ROR zpg $ 6AROR A $ 6EROR abs $ 72JAM X 71534 implant $ 7EROR abs, X
3 $ 63RRA X, ind $ 67RRA zpg $ 6BARR # $ 6FRRA abs $ 73RRA ind, Y 77RRA ind, Y $ 77 $ 7BRRA abs, Y $ 7FRRA abs, X
4 0 $ 80NOP # 9153 4 $ 84STY zpg $ 88DEY impl $ 8CSTY abs $ 90BCC rel $ 94STY zpg, X $ 98TYA impl $ 9CSHY abs, X
$ 85STA zpg $ 89NOP # $ 8DSTA abs $ 91STA ind, Y $ 95STA zpg, X $ 99STA abs, Y $531 $ 82NOP # $ 86STX zpg $ 8ATXA impl $ 8ESTX abs $ 92JAM $ 96STX zpg, Y $ 9ATXS impl $ 9ESHX abs534 SAX X, ind $ 87SAX zpg $ 8BANE # $ 8FSAX abs $ 93SHA ind, Y $ 97SAX zpg, Y $ 9BTAS abs, Y $ 9FSHA 5 0 $ A0LDY # $ A4LDY zpg $ A8TAY impl $ ACLDY abs $ B0BCS rel $ B4LDY zpg, X $ B8CLV impl $ BCLDY abs, X
1 $ A1LDA X, ind $ AD A5LDA zpg # $ B1LDA ind, Y $ B5LDA zpg, X $ B9LDA abs, Y $ BDLDA abs, X
2 $ A2LD implX # $ A6LDX z15 $ AELDX abs $ B2JAM $ B6LDX zpg, Y $ BATSX impl $ BELDX abs, Y
3 $ A3LAX X, ind $ 915LAX $ AFLAX abs $ B3LAX ind, Y $ B7LAX zpg, Y $ BBLAS abs, Y $ BFLAX abs, Y
6 $ 0 $ C0CP15y50 #4 $ C8INY impl $ CCCPY abs $ D0BNE rel $ D4NOP zpg, X $ D8CLD impl
1 $ C1CMP X, ind $ C5CMP zpg $ C9CMP # $ CDCMP abs $ D1CMP ind, Y $ D5CMP zpg $ D5CMP D9CMP abs, Y $ DDCMP abs, X
2 $ C2NOP # $ C6DEC zpg $ CADEX impl $ CEDEC abs $ D2JAM zd DANOP impl $ DEDEC abs, X
3 $ C3DCP X, ind $ C7DCP zpg $ CBSBX # $ CFDCP abs $ D3DCP 915 indpg 915 $ DBDCP abs, Y $ DFDCP abs, X
7 0 $ E0CPX # $ E4CPX zpg $ E8INX impl $ $ ECCPE50 abs F4NOP zpg, X $ F8SED impl $ FCNOP abs, X
1 $ E1SBC X, ind 915 34 $ E5SBC zpg $ E9SBC # $ EDSBC abs $ F1SBC ind, Y $ F5SBC zpg, X $ F9SBC abs, Y $ FDSBC abs, X
$ E6INC zpg $ EANOP impl $ EEINC abs $ F2JAM $ F6INC zpg, X $ FANOP impl $ FEINC15 абс. X, ind $ E7ISC zpg $ EBUSBC # $ EFISC abs $ F3ISC ind, Y $ F7ISC zpg, X $ FBISC abs, Y $ FFISC
915 31 с опцией с опцией битовый порт ввода-вывода
Тип Характеристики, комментарии
6502 NMOS, 16-битная адресная шина, 8-битная шина данных
6502A ускоренная версия 6502
31 с ускорением версия 6502, дополнительный вывод остановки, CMOS
65C02 16-битная версия, дополнительные инструкции и режимы адреса
6503, 6505, 6506 12-битная адресная шина [4 KiB]
6504 13-битная адресная шина [8 KiB]
6507 13-битная адресная шина [8 KiB], без прерываний
6509 20-битная адресная шина [1 MiB] переключением банков
6510 как 6502 с дополнительным 6-битным портом ввода-вывода
6511 интегрированный микроконтроллер с портом ввода-вывода, последовательным интерфейсом и ОЗУ (Rockwell)
65F11 как 6511, встроенный интерпретатор FORTH
7501 как 6502, HMOS
8500 как 6510, CMOS
8502
65816 (65C816) 16-битные регистры и ALU, 24-битная адресная шина [16 MiB], до 24 МГц (Western Design Center)
65802 (65C802) как 65816, вывод совместим с 6502, адресная шина 64 KiB, до 16 МГц

Примечания к сайту

Заявление об ограничении ответственности

Ошибки исключены.Информация предоставляется бесплатно и КАК ЕСТЬ, поэтому без каких-либо гарантий;
даже без подразумеваемых гарантий товарной пригодности или пригодности для определенной цели.

См. Также

Внешние ссылки

Представлен виртуальным 6502, масса: werk.

прерывание — Как используется байт после инструкции BRK на 6502?

Инструкция BRK на MOS 6502 кажется одной из наиболее плохо задокументированных функций процессора.[…] Учитывая отсутствие документации по этому

Это достаточно хорошо и подробно задокументировано в соответствующем Руководстве по программированию семейства микрокомпьютеров MCS 6500 от января 1976 г. (и всех последующих). Проверьте страницу 144 и далее, чтобы найти описание, рассуждения и примеры.

(Это нигде не упоминается в этих двух таблицах данных.)

Технические характеристики не предназначены для использования в качестве полной документации, а скорее представляют собой обзор.

Однако, в отличие от IRQ, прерывающего любую другую 1-байтовую инструкцию,

Это может быть первое недоразумение. BRK — это не 1-байтовая инструкция, прерываемая IRQ , а скорее инструкция, работающая как IRQ . Разница в причине и следствии — вот как работает инструкция. При внешнем прерывании оно обрабатывается до , ПК переходит к следующей инструкции (технически путем вставки BRK ). С помощью BRK инструкция выбирается и обрабатывается (в течение двух циклов) до того, как ПК будет нажат.

Тем не менее, это не делает его двухбайтовой инструкцией, она остается однобайтовой инструкцией с работой по продвижению ПК на два перед нажатием.

Я предполагаю, что это было непреднамеренно (хотя доказательства в противном случае приветствуются!),

Я бы сказал, что это было сделано намеренно. Поскольку 6500 был разработан как чрезвычайно дешевый ЦП, это было то, чего можно было достичь с помощью минимума дополнительных схем. Таким образом, вместо настройки отдельного вектора использовался вектор IRQ — фактически, обработка BRK даже используется для выполнения IRQ / NMI / RES.

Увеличение на два также является частью этого, так как это поведение по умолчанию для инструкций 6502, поскольку все они занимают как минимум два цикла.Однобайтовые инструкции должны явно запрещать приращение во втором цикле. Поскольку BRK не является обычной инструкцией, предназначенной для выполнения в обычной последовательности и ситуации, добавление этой коррекции не имеет никакого значения.

BRK никогда не задумывался как средство отладки. Использование, которое никогда не встречается при регулярном использовании, поэтому его довольно громоздкое обнаружение и необходимость перенастройки ПК также не причинили большого вреда. Фактически, будучи инструментом отладки, перенастройка ПК на исходный адрес инструкции и замена перезаписанной инструкции (* 1) все равно нужно было сделать.

Все дело в том, чтобы предложить средство отладки на месте с наименьшими усилиями.

Аналогично использованию x’00 ‘в качестве кода операции, поскольку любой (тогда) (E) PROM всегда можно исправить, чтобы он содержал все нули в месте, что позволяет отладку кода PROM. Похожим образом обнуление шины данных для обнаружения особого случая во время анализа проблемы, простая задача, не требующая большого количества оборудования.

Все это должно быть взаимосвязано.

, но он позволяет сделать кое-что интересное, а именно использовать байт после BRK в качестве параметра процедуры IRQ.

Да, это было сделано много раз. В конце концов, и на первый взгляд это кажется действительно изящным S выше V isor C все типа инструкции. Если присмотреться, это действительно связано с неким жонглированием адресами. Настолько, что более ориентированные на производительность разработчики обычно предпочитали вместо этого использовать вызовы JSR , поскольку их адрес возврата может использоваться напрямую с меньшим искажением стека (* 2).

Меня ужасно не интересуют примеры из встраиваемых систем

Конечно, верный момент — тем не менее, чтобы понять, почему все сделано именно так, всегда полезно иметь в виду, что 6502 был разработан не для универсального компьютера, а для встроенного использования.Вся суть заключалась в том, чтобы сделать очень дешевый ЦП и поддержать его (для того времени) довольно сложными и универсальными сопутствующими микросхемами ввода-вывода, объединяющими несколько предыдущих отдельных компонентов в один (например, тип 653x).


* 1 — Или его эмуляция и продвижение ПК после всей инструкции

* 2 — См. ProDOS MLI в качестве основного примера, но IIRC Woz использовал его уже в 1977 году для вызова последовательностей Sweet-16.

6502.org: Tutorials and Aids

6502.org: Tutorials and Aids [Вернуться на главную стр] Коды операций NMOS 6502 Джона Пикенса, Обновлено Брюсом Кларком и Эдом Спиттлсом
[До учебных пособий и вспомогательных средств]

ИНДЕКС

АЦП (ADd with Carry)

Влияет на флаги: N V Z C

 MODE SYNTAX HEX LEN TIM
Немедленный ADC # 44 $ 69 2 2
АЦП нулевой страницы $ 44 $ 65 2 3
Нулевая страница, X ADC 44 доллара, X 75 долларов 2 4
Абсолютный АЦП $ 4400 $ 6D 3 4
Абсолют, X ADC 4400 $, X 7D 3 4+
Абсолют, Y ADC 4400 $, Y 79 $ 3 4+
Косвенный, X ADC (44 $, X) 61 $ 2 6
Косвенный, Y ADC (44 доллара), Y 71 2 5+

+ добавить 1 цикл, если граница страницы пересечена

 
Результаты АЦП зависят от установки десятичного флага.В десятичном режиме, сложение выполняется в предположении, что задействованные значения являются упакованный BCD (двоично-десятичный код).

Нет возможности добавить без переноски.

И (побитовое И с аккумулятором)

Влияет на флаги: N Z

 MODE SYNTAX HEX LEN TIM
Немедленное И # 44 $ 29 2 2
Нулевая страница И 44 доллара 25 долларов 2 3
Нулевая страница, X И 44 доллара, X 35 долларов 2 4
Абсолютный И $ 4400 $ 2D 3 4
Абсолют, X И 4400 $, X 3D 3 4+
Абсолют, Y И 4400 $, Y 39 3 4+
Косвенный, X И (44 $, X) $ 21 2 6
Косвенные, Y И (44 доллара США), Y 31 2 5+

+ добавить 1 цикл, если граница страницы пересечена
 

ASL (арифметический сдвиг влево)

Влияет на флаги: N Z C

 MODE SYNTAX HEX LEN TIM
Аккумулятор ASL A $ 0A 1 2
Zero Page 44 доллара США $ 06 2 5
Нулевая страница, X ASL $ 44, X $ 16 2 6
Абсолютный ASL $ 4400 $ 0E 3 6
Абсолют, X $ 4400, X $ 1E 3 7

 
ASL сдвигает все биты влево на одну позицию.0 сдвигается в бит 0, а исходный бит 7 сдвигается в Carry.

BIT (тестовые BIT)

Влияет на флаги: N V Z

 MODE SYNTAX HEX LEN TIM
БИТ нулевой страницы $ 44 $ 24 2 3
Абсолютный БИТ $ 4400 $ 2C 3 4

 
BIT устанавливает флаг Z, как если бы значение в проверяемом адресе было AND с аккумулятором. Флаги N и V установлены для соответствия битам 7 и 6. соответственно в значении, хранящемся по проверяемому адресу.

BIT часто используется для пропуска одного или двух следующих байтов, как в:

 CLOSE1 LDX # 10 $ Если ввести здесь, мы
       .BYTE $ 2C эффективно выполнять
CLOSE2 LDX # 20 $ тест BIT на $ 20A2,
       .BYTE $ 2C еще один на 30A2 $,
ЗАКРЫТЬ3 LDX # 30 и получить X
CLOSEX LDA # 12 регистрируется по-прежнему на уровне 10 долларов.
       STA ICCOM, X по прибытии сюда.

 
Осторожно: инструкция BIT, используемая таким образом, как NOP, имеет эффекты: флаги может быть изменен, и чтение абсолютного адреса, если это произойдет, чтобы получить доступ к Устройство ввода-вывода, может вызвать нежелательное действие.

Отраслевые инструкции

Флаги воздействия: нет

Все ветви относятся к относительному режиму и имеют длину два байта.Синтаксис: Bxx Displacement «или (лучше)» Bxx Label «. См. Примечания к счетчику программ для получения дополнительной информации. смещения.

Ветви зависят от состояния битов флага, когда код операции столкнулся. Для невыполненной ветки требуется два машинных цикла. Добавьте один, если ветка берется и добавляется еще одна, если ветка пересекает границу страницы.

 MNEMONIC HEX
BPL (Branch on PLus) 10 долларов США
BMI (филиал в Минусе) $ 30
BVC (Branch on oVerflow Clear) 50 долларов США
BVS (Branch on oVerflow Set) 70 долларов США
BCC (Branch on Carry Clear) 90 долларов США
BCS (ветка в переносном наборе) $ B0
BNE (ветвь на неравных) $ D0
BEQ (переход на EQual) $ F0

 
Нет инструкции BRA (BRanch Always), но ее можно легко эмулировать путем разветвления на основе известного условия.Один из лучших флагов для использования эта цель — переполнение, которое не изменяется всеми, кроме операций сложения и вычитания.

Пересечение границы страницы происходит, когда пункт назначения ветки находится на другом страницы, чем инструкция ПОСЛЕ инструкции перехода. Например:

  SEC
  ЭТИКЕТКА BCS
  NOP
 
Переход границы страницы происходит (т. Е. BCS занимает 4 цикла), когда ( адрес) LABEL и NOP находятся на разных страницах. Это означает, что
        CLV
        ЭТИКЕТКА BVC
  LABEL NOP
 
инструкция BVC займет 3 цикла независимо от того, по какому адресу она расположена в.

BRK (BReaK)

Влияет на флаги: B

 MODE SYNTAX HEX LEN TIM
Подразумеваемая BRK $ 00 1 7

 
BRK вызывает немаскируемое прерывание и увеличивает счетчик программы на один. Следовательно, RTI будет перейдите по адресу BRK +2, чтобы можно было использовать BRK для замены двухбайтовая инструкция для отладки и последующего RTI будет правильной.

CMP (аккумулятор CoMPare)

Влияет на флаги: N Z C

 MODE SYNTAX HEX LEN TIM
Немедленная CMP # $ 44 $ C9 2 2
Zero Page CMP $ 44 $ C5 2 3
Нулевая страница, X CMP $ 44, X $ D5 2 4
Абсолютная CMP $ 4400 $ CD 3 4
Абсолют, X CMP 4400 $, X DD 3 4+
Абсолют, Г CMP 4400 $, Y D9 3 4+
Косвенный, X CMP (44 $, X) $ C1 2 6
Косвенный, Y CMP (44 $), Y $ D1 2 5+

+ добавить 1 цикл, если граница страницы пересечена

 
Compare устанавливает флаги, как если бы было выполнено вычитание.Если значение в аккумуляторе равно или больше сравниваемого значения, Carry будет быть установлен. Флаги равенства (Z) и отрицания (N) будут установлены на основе равенства или отсутствия от этого и знак (то есть A> = 80 $) аккумулятора.

CPX (регистр ComPare X)

Влияет на флаги: N Z C

 MODE SYNTAX HEX LEN TIM
Немедленная CPX # 44 $ E0 2 2
Цена за нулевую страницу $ 44 $ E4 2 3
Абсолютный CPX $ 4400 $ EC 3 4

 
Результаты работы и флага идентичны операциям CMP эквивалентного аккумулятора режима.

CPY (регистр ComPare Y)

Влияет на флаги: N Z C

 MODE SYNTAX HEX LEN TIM
Немедленная цена за год # 44 $ C0 2 2
Цена нулевой страницы $ 44 $ C4 2 3
Абсолютная цена за год $ 4400 $ CC 3 4

 
Результаты работы и флага идентичны операциям CMP эквивалентного аккумулятора режима.

DEC (память DECrement)

Влияет на флаги: N Z

 MODE SYNTAX HEX LEN TIM
Нулевая страница DEC $ 44 $ C6 2 5
Нулевая страница, X DEC $ 44, X $ D6 2 6
Абсолютный DEC $ 4400 $ CE 3 6
Абсолют, X DEC $ 4400, X DE 3 7

 

EOR (побитовое исключающее ИЛИ)

Влияет на флаги: N Z

 MODE SYNTAX HEX LEN TIM
Немедленное повышение нефтеотдачи # 44 $ 49 $ 2 2
Zero Page EOR $ 44 $ 45 2 3
Нулевая страница, X EOR 44 долл., X 55 долл. 2 4
Абсолютный EOR $ 4400 $ 4D 3 4
Абсолют, X EOR 4400 $, X 5D 3 4+
Абсолют, Y EOR 4400 $, Y 59 $ 3 4+
Косвенный, X EOR (44 $, X) $ 41 2 6
Косвенный, Y EOR (44 $), Y $ 51 2 5+

+ добавить 1 цикл, если граница страницы пересечена
 

Флаг (состояние процессора) Инструкции

Аффектные флаги: как указано

Эти инструкции являются подразумеваемым режимом, имеют длину в один байт и требуют два машинных цикла.

 MNEMONIC HEX
CLC (CLear Carry) 18 долларов США
SEC (SEt Carry) $ 38.
CLI (прерывание CLear) $ 58
SEI (прерывание SEt) $ 78
CLV (CLear oVerflow) $ B8
CLD (CLear Decimal) $ D8
SED (SEt десятичный) $ F8

 
Примечания:

Флаг прерывания используется для предотвращения (SEI) или разрешить (CLI) маскируемые прерывания (также известные как IRQ). Он не сигнализирует о присутствии или отсутствие состояния прерывания. 6502 автоматически установит этот флаг в ответ на прерывание и восстановить его предыдущее состояние по завершении программа обслуживания прерывания.Если вы хотите, чтобы ваша процедура обслуживания прерываний позволяла другие маскируемые прерывания, вы должны сбросить флаг I в вашем коде.

Десятичный флаг контролирует, как 6502 добавляет и вычитает. Если установлено, арифметические операции выполняются в упакованном двоично-десятичном формате. Этот флаг не изменяется прерываниями и неизвестен при включении питания. Следствие состоит в том, что CLD должен быть включен в кодировку загрузки или прерывания.

Флаг переполнения обычно неправильно понимается и поэтому используются недостаточно. После инструкции ADC или SBC флаг переполнения будет установлен, если результат дополнения до двух меньше -128 или больше +127, в противном случае он будет очищен.При добавлении двоек: от 80 до FF. представляет от -128 до -1, а от $ 00 до $ 7F представляет от 0 до +127. Таким образом, после:

  CLC
  LDA № 7F; +127
  ADC # $ 01; + +1
 
флаг переполнения равен 1 (+127 + +1 = +128), а после:
  CLC
  LDA № 81; -127
  ADC # $ FF; + -1
 
флаг переполнения равен 0 (-127 + -1 = -128). Флаг переполнения не затронутые приращениями, уменьшениями, сдвигами и логическими операциями, т.е. только На него влияют ADC, BIT, CLV, PLP, RTI и SBC. Операционного кода для установки переполнение, но тест BIT на инструкции RTS сделает свое дело.

INC (дополнительная память)

Влияет на флаги: N Z

 MODE SYNTAX HEX LEN TIM
Zero Page INC $ 44 $ E6 2 5
Нулевая страница, X INC $ 44, X $ F6 2 6
Absolute INC $ 4400 $ EE 3 6
Абсолют, X $ 4400, X $ 3 7
 

JMP (JuMP)

Влияет на флаги: нет

РЕЖИМ СИНТАКСИС ВРЕМЯ ШЕСТИГР.
Абсолютный JMP $ 5597 $ 4C 3 3
Непрямая JMP (5597 долл. США) 6 канадских долларов 3 5

 
JMP передает выполнение программы на следующий адрес (абсолютный) или на местоположение, указанное в следующем адресе (косвенный).Обратите внимание, что есть нет переноса, связанного с непрямым прыжком, поэтому:
  КОСВЕННЫЙ прыжок НЕ ДОЛЖЕН ИСПОЛЬЗОВАТЬ
ВЕКТОР НАЧАЛО ПОСЛЕДНЕГО БАЙТА
СТРАНИЦЫ 
 
Например, если адрес $ 3000 содержит $ 40, $ 30FF содержит $ 80 и 3100 $ содержит 50 долларов, результатом JMP (30FF) будет передача управления на 4080 долларов вместо 5080 долларов, как вы планировали, то есть 6502 взял младший байт адреса от 30FF и старший байт от 3000 долларов.

JSR (переход к подпрограмме)

Влияет на флаги: нет

 MODE SYNTAX HEX LEN TIM
Абсолютный JSR $ 5597 $ 20 3 6

 
JSR помещает адрес-1 следующей операции в стек перед передача управления программой по следующему адресу.Подпрограммы обычно завершено операцией RTS код.

LDA (Накопитель LoaD)

Влияет на флаги: N Z

 MODE SYNTAX HEX LEN TIM
Немедленно LDA # 44 $ A9 2 2
Zero Page LDA $ 44 $ A5 2 3
Нулевая страница, X LDA 44 доллара, X B5 2 4
Абсолютный LDA $ 4400 $ AD 3 4
Абсолют, X LDA 4400 $, X BD 3 4+
Абсолют, Y LDA 4400 $, Y B9 3 4+
Косвенный, X LDA (44 $, X) $ A1 2 6
Косвенный, Y LDA (44 $), Y $ B1 2 5+

+ добавить 1 цикл, если граница страницы пересечена
 

LDX (регистр LoaD X)

Влияет на флаги: N Z

 MODE SYNTAX HEX LEN TIM
Немедленно LDX # 44 $ A2 2 2
Нулевая страница LDX $ 44 $ A6 2 3
Нулевая страница, Y LDX $ 44, Y $ B6 2 4
Абсолютный LDX $ 4400 $ AE 3 4
Абсолют, Y LDX 4400 $, Y BE 3 4+

+ добавить 1 цикл, если граница страницы пересечена
 

LDY (регистр LoaD Y)

Влияет на флаги: N Z

 MODE SYNTAX HEX LEN TIM
Немедленно LDY # 44 $ A0 2 2
Нулевая страница LDY $ 44 $ A4 2 3
Нулевая страница, X LDY $ 44, X $ B4 2 4
Абсолютный LDY $ 4400 $ AC 3 4
Абсолют, X LDY 4400 $, X BC 3 4+

+ добавить 1 цикл, если граница страницы пересечена
 

LSR (логический сдвиг вправо)

Влияет на флаги: N Z C

 MODE SYNTAX HEX LEN TIM
Аккумулятор ЛСР А $ 4А 1 2
Zero Page LSR $ 44 $ 46 2 5
Zero Page, X LSR 44 доллара, X 56 долларов 2 6
Абсолютный ЛСР $ 4400 $ 4E 3 6
Абсолют, X LSR $ 4400, X $ 5E 3 7

 
LSR сдвигает все биты вправо на одну позицию.0 сдвигается в бит 7, а исходный бит 0 сдвигается в перенос.

Круглый

Будьте осторожны с индексированными операциями с нулевой страницей, поскольку они подвержены обертывание. Например, если регистр X содержит $ FF и вы выполняете LDA $ 80, X вы не получите доступа к $ 017F, как могли бы ожидать; вместо этого вы получаете доступ к $ 7F, т.е. 80-1 долларов. Эту характеристику можно использовать с пользой, но убедитесь, что ваш код хорошо прокомментированы.

Однако можно получить доступ к $ 017F, когда X = $ FF, используя Absolute, X режим адресации LDA $ 80, X.То есть вместо:

  LDA $ 80, X; ZeroPage, X - результирующий код объекта: B5 80
 
который обращается к $ 007F, когда X = $ FF, используйте:
  LDA $ 0080, X; Абсолют, X - результирующий код объекта: BD 80 00
 
который обращается к $ 017F, когда X = $ FF (за счет одного дополнительного байта и одного дополнительный цикл). Все инструкции ZeroPage, X и ZeroPage, Y, кроме STX ZeroPage, Y и STY ZeroPage, X имеют соответствующие Absolute, X и Абсолютная, инструкция Y. К сожалению, многие ассемблеры 6502 не имеют простой способ принудительной абсолютной адресации, т.е.е. большинство соберет LDA $ 0080, X как B5 80. Один из способов решить эту проблему — вставить байты с помощью .BYTE псевдооперация (на некоторых ассемблерах 6502 эта псевдооперация называется DB или DFB, обратитесь к документации ассемблера) следующим образом:
  .BYTE $ BD, $ 80, $ 00; LDA $ 0080, X (абсолютный, режим адресации X)
 
Комментарий не является обязательным, но настоятельно рекомендуется для ясности.

В случаях, когда вы пишете код, который будет перемещен, вы должны учитывать циклический переход при назначении фиктивных значений для адресов, которые будут корректироваться.Для фиктивных этикеток следует избегать как нулевого, так и полустандартного $ FFFF. В использование нулевых или нулевых значений страниц приведет к ассемблированному коду с нулевой страницей коды операций, когда вам нужны абсолютные коды. С $ FFFF проблема в адреса + 1, когда вы переходите к странице 0.

Счетчик программ

Когда 6502 готов к следующей инструкции, он увеличивает программу счетчик перед получением инструкции. Как только он получает код операции, он увеличивается счетчик программы по длине операнда, если таковой имеется.Это нужно учитывать для при вычислении ветвей или при нажатии байтов для создания ложного возврата адрес (т.е.адреса таблицы переходов состоят из адресов-1, когда он предназначен для использования RTS, а не JMP).

В счетчик программ загружается младший байт первым. Следовательно при создании ложного адреса возврата первым должен быть помещен самый значительный байт.

При вычислении ветвей прямая ветвь из 6 пропускает следующие 6 байтов таким образом, счетчик программы указывает на адрес, который на 8 байт превышает адрес опкода филиала; а обратная ветвь $ FA (256-6) идет к адрес за 4 байта до инструкции перехода.

Время выполнения

Время выполнения кода операции измеряется в машинных циклах; один машинный цикл равняется одному тактовому циклу. Многие инструкции требуют одного дополнительного цикла для выполнение при пересечении границы страницы; они обозначены знаком + после показанные значения времени.

NOP (Не работает)

Влияет на флаги: нет

 MODE SYNTAX HEX LEN TIM
Подразумеваемый NOP $ EA 1 2

 
NOP используется для резервирования места для будущих модификаций или эффективного REM из существующего кода.

ORA (побитовое ИЛИ с аккумулятором)

Влияет на флаги: N Z

 MODE SYNTAX HEX LEN TIM
Немедленная ORA # 44 $ 09 2 2
Нулевая страница ORA $ 44 $ 05 2 3
Нулевая страница, X ORA 44 доллара, X 15 долларов 2 4
Абсолютный ORA $ 4400 $ 0D 3 4
Абсолют, X ORA 4400 $, X 1D 3 4+
Абсолют, Y ORA 4400 $, Y 19 $ 3 4+
Косвенный, X ORA (44 $, X) $ 01 2 6
Косвенные, Y ORA (44 $), Y $ 11 2 5+

+ добавить 1 цикл, если граница страницы пересечена
 

Зарегистрируйте инструкции

Флаги воздействия: N Z

Эти инструкции являются подразумеваемым режимом, имеют длину в один байт и требуют два машинных цикла.

 MNEMONIC HEX
НАЛОГ (перевод от A к X) $ AA
TXA (перевод X в A) $ 8A
DEX (декремент X) $ CA
INX (инкремент X) $ E8
ВРЕМЯ (перевод из A в Y) $ A8
TYA (перевод Y в A) $ 98
DEY (уменьшение Y) $ 88
INY (приращение Y) $ C8
 

ROL (поворот влево)

Влияет на флаги: N Z C

 MODE SYNTAX HEX LEN TIM
Аккумулятор ROL A $ 2A 1 2
Zero Page 44 рупий $ 26 26 2 5
Нулевая страница, X ROL $ 44, X $ 36 2 6
Абсолютный ROL $ 4400 $ 2E 3 6
Абсолют, X $ 4400, X $ 3E 3 7

 
ROL сдвигает все биты влево на одну позицию.Перенос сдвигается в бит 0 и исходный бит 7 сдвигается в перенос.

ROR (поворот вправо)

Влияет на флаги: N Z C

 MODE SYNTAX HEX LEN TIM
Аккумулятор ROR A $ 6A 1 2
Zero Page ROR $ 44 $ 66 2 5
Нулевая страница, X ROR $ 44, X $ 76 2 6
Абсолютный ROR $ 4400 $ 6E 3 6
Абсолют, X ROR $ 4400, X $ 7E 3 7

 
ROR сдвигает все биты вправо на одну позицию. Перенос сдвигается в бит 7 и исходный бит 0 сдвигается в перенос.

RTI (возврат из прерывания)

Влияет на флаги: все

 MODE SYNTAX HEX LEN TIM
Подразумеваемый РТИ $ 40 1 6

 
RTI получает слово состояния процессора (флаги) и счетчик программы. из стека в указанном порядке (прерывания проталкивают сначала ПК, а затем PSW).

Обратите внимание, что в отличие от RTS, адрес возврата в стеке является фактическим адресом а не адрес-1.

RTS (возврат из подпрограммы)

Влияет на флаги: нет

 MODE SYNTAX HEX LEN TIM
Подразумеваемая RTS $ 60 1 6

 
RTS извлекает из стека два верхних байта (сначала младший) и передает программный контроль по этому адресу + 1.Он используется, как и ожидалось, для выхода из подпрограммы. вызывается через JSR, который нажал адрес-1.

RTS часто используется для реализации таблицы переходов, куда помещаются адреса-1. в стек и доступ через RTS, например. для доступа ко второй из четырех процедур:

 LDX # 1
 JSR EXEC
 JMP ГДЕ-ТО

ЛОБАЙТ
 .BYTE  ROUTINE0-1,> ROUTINE1-1
 .BYTE> ROUTINE2-1,> ROUTINE3-1

EXEC
 LDA HIBYTE, X
 PHA
 LDA LOBYTE, X
 PHA
 РТС
 

SBC (SuBtract with Carry)

Влияет на флаги: N V Z C

 MODE SYNTAX HEX LEN TIM
Немедленный SBC # 44 $ E9 2 2
SBC с нулевой страницей $ 44 $ E5 2 3
Нулевая страница, X SBC $ 44, X $ F5 2 4
Абсолютный SBC $ 4400 $ ED 3 4
Absolute, X SBC 4400 долларов США, X FD 3 4+
Абсолют, Y SBC 4400 $, Y F9 3 4+
Косвенный, X SBC (44 $, X) $ E1 2 6
Косвенный, Y SBC (44 доллара США), Y F1 2 5+

+ добавить 1 цикл, если граница страницы пересечена

 
Результаты SBC зависят от установки десятичного флага.В десятичном режиме, вычитание выполняется в предположении, что задействованные значения упакованный BCD (двоично-десятичный код).

Невозможно вычесть без переноса, который работает как инверсия одолжить. то есть для вычитания вы устанавливаете перенос перед операцией. Если керри очищенный операцией, это указывает на то, что произошла заимствование.

STA (Накопитель)

Влияет на флаги: нет

 MODE SYNTAX HEX LEN TIM
Zero Page STA $ 44 $ 85 2 3
Нулевая страница, X STA $ 44, X $ 95 2 4
Абсолютная STA $ 4400 $ 8D 3 4
Абсолют, X STA $ 4400, X $ 9D 3 5
Абсолют, Y STA 4400 долл. США, Y 99 долл. США 3 5
Косвенный, X STA (44 $, X) 81 $ 2 6
Косвенный, Y STA (44 $), Y $ 91 2 6
 

Инструкции стека

Эти инструкции являются подразумеваемым режимом, имеют длину в один байт и требуют машинные циклы, как указано.Операции «PuLl» известны как «POP» на большинстве другие микропроцессоры. В 6502 стопка всегда находится на первой странице. ($ 100- $ 1FF) и работает сверху вниз.

 MNEMONIC HEX TIM
TXS (передача X в стек) $ 9A 2
TSX (точка передачи стека в X) $ BA 2
PHA (PusH аккумулятор) 48 $ 3
PLA (аккумулятор PuLl) $ 68 4
PHP (статус PusH-процессора) $ 08 3
PLP (статус процессора PuLl) $ 28 4
 

STX (регистр STore X)

Влияет на флаги: нет

 MODE SYNTAX HEX LEN TIM
Zero Page STX $ 44 $ 86 2 3
Нулевая страница, Y STX 44 долл., Y 96 долл. США 2 4
Абсолютный STX $ 4400 $ 8E 3 4
 

STY (регистр Y)

Влияет на флаги: нет

 MODE SYNTAX HEX LEN TIM
Zero Page STY $ 44 $ 84 2 3
Zero Page, X STY 44 доллара, X 94 доллара 2 4
Абсолютный STY $ 4400 $ 8C 3 4
 

Последнее обновление 17 октября 2020 г.

Сборка

за один этап

Сборка за один этап

Сборка за один шаг

РТК, последнее обновление: 23.07.97

Краткое руководство по программированию 6502 на ассемблере. Так и будет познакомьтесь с архитектурой 6502, режимами адресации и набором команд. Предварительное программирование на языке ассемблера не предполагается, однако предполагается что вы немного знакомы с шестнадцатеричными числами. Программирование примеры приведены в конце. Большая часть этого материала исходит из 6502 Software Design Лео Скэнлона, Блэксбург, 1980.



Архитектура 6502
---------------------

   6502 - это 8-битный микропроцессор, ориентированный на память.
   философия дизайна Motorola 6800. Несколько инженеров ушли
   Motorola и основали компанию MOS Technology, которая представила 6502 в 1975 году.
   6502 завоевал популярность благодаря своей невысокой цене и стал
   сердце нескольких ранних персональных компьютеров, включая Apple II,
   Commodore 64 и Atari 400 и 800.
   
   
   Простота - ключ к успеху
   -----------------
   
   6502 обрабатывает данные в своих регистрах, каждый из которых содержит один байт.
   (8 бит) данных.Всего существует три универсальных и два специальных
   регистры назначения:
   
   
      аккумулятор (A) - обрабатывает все арифметические и логические операции. Настоящее сердце
                          системы.
                          
      X и Y - регистры общего назначения с ограниченными возможностями.
      
      S - указатель стека.
      
      P - статус процессора. Хранит результат тестов
                          и флаги.
                          
                             
   Указатель стека
   -------------
   
   Когда микропроцессор выполняет JSR (переход к подпрограмме)
   инструкция, которая должна знать, куда вернуться после завершения.6502
   хранит эту информацию в низкой памяти от $ 0100 до $ 01FF и использует
   указатель стека как смещение. Стек растет с $ 01FF и составляет
   можно вкладывать подпрограммы глубиной до 128 уровней. Не проблема
   в большинстве случаев.
   
   
   Статус процессора
   ----------------
   
   Регистр состояния процессора не доступен напрямую с любого 6502
   инструкция. Вместо этого существует множество инструкций, которые проверяют
   биты регистра состояния процессора. Флаги в регистре
   находятся:
   
   
       бит -> 7 0
              + --- + --- + --- + --- + --- + --- + --- + --- +
              | N | V | | B | D | Я | Z | C | <- флаг, 0/1 = сброс / установка
              + --- + --- + --- + --- + --- + --- + --- + --- +
              
              
       N = ОТРИЦАТЕЛЬНЫЙ.Устанавливается, если установлен бит 7 аккумулятора.
       
       V = ПЕРЕПОЛНЕНИЕ. Установите, если добавление двух чисел с одинаковым знаком или
             вычитание двух чисел с разным знаком дает результат
             больше +127 или меньше -128.
             
       B = КОМАНДА BRK. Устанавливается, если прерывание вызвано BRK, сбрасывается, если
             вызвано внешним прерыванием.
             
       D = ДЕСЯТИЧНЫЙ РЕЖИМ. Установите, если активен десятичный режим.
       
       I = IRQ DISABLE. Устанавливается, если маскируемые прерывания отключены.Z = НУЛЬ. Устанавливается, если результат последней операции (load / inc / dec /
             add / sub) было равно нулю.
             
       C = НОСИТЬ. Установите, если добавление произвело перенос, или если вычитание
             произвел заем. Также содержит биты после логического сдвига.
             
             
   Аккумулятор
   -----------
   
   Большая часть бизнеса 6502 использует аккумулятор. Все
   сложение и вычитание производятся в аккумуляторе. Он также обрабатывает
   большинство логических сравнений (A> B?) и логический бит
   сдвиги.X и Y
   -------
   
   Это индексные регистры, часто используемые для хранения смещений в памяти.
   локации. Их также можно использовать для хранения необходимых значений. Довольно
   их использование заключается в поддержке некоторых режимов адресации.
   

   
Режимы адресации
----------------

   6502 имеет 13 режимов адресации или способов доступа к памяти. 65C02
   вводит два дополнительных режима.
   
   Они есть:
   
   
      + --------------------- + -------------------------- +
      | режим | формат ассемблера |
      + ===================== + ========================== +
      | Немедленно | #aa |
      | Абсолютный | аааа |
      | Нулевая страница | аа | Примечание:
      | Подразумевается | |
      | Косвенный Абсолют | (аааа) | aa = 2 шестнадцатеричные цифры
      | Абсолютно проиндексировано, X | аааа, X | как $ FF
      | Абсолютно проиндексировано, Y | аааа, Y |
      | Нулевая страница проиндексирована, X | аа, X | aaaa = 4 шестнадцатеричный
      | Проиндексирована нулевая страница, Y | аа, Y | цифры как
      | Индексированные косвенные | (аа, X) | $ FFFF
      | Косвенное индексирование | (аа), Y |
      | Относительный | аааа | Так же может быть
      | Аккумулятор | А | ассемблерные этикетки
      + --------------------- + -------------------------- +
      
      (Таблица 2-3._6502 Software Design_, Scanlon, 1980).
      
   
   Немедленное обращение
   --------------------
   
   Приведенное значение - это число, которое будет немедленно использовано
   инструкция. Например, LDA # 99 загружает значение 99 долларов в
   аккумулятор.
   
   
   Абсолютная адресация
   -------------------
   
   Указанное значение является адресом (16 бит) ячейки памяти, которая
   содержит используемое 8-битное значение. Например, магазины STA $ 3E32
   текущее значение аккумулятора в ячейке памяти $ 3E32.Адресация нулевой страницы
   --------------------
   
   Первые 256 ячеек памяти ($ 0000-00FF) называются «нулевой страницей». В
   следующие 256 инструкций ($ 0100-01FF) - страница 1 и т. д.
   используя память для сохранения нулевой страницы, не тратя лишних $ 00 на
   указать старшую часть адреса. Например,
   
      LDA $ 0023 - работает, но использует дополнительный байт
      LDA $ 23 - адрес нулевой страницы
      
      
   Подразумеваемая адресация
   ------------------
   
   Многие инструкции имеют длину всего один байт и не ссылаются на
   объем памяти.Говорят, что они используют подразумеваемую адресацию. Например,
   
      CLC - сбросить флаг переноса
      DEX - уменьшить регистр X на единицу
      TYA - Перенести регистр Y в аккумулятор
      
      
   Косвенная абсолютная адресация
   ----------------------------
   
   Используется только JMP (JuMP). Он берет данный адрес и использует его как
   указатель на младшую часть 16-битного адреса в памяти, затем переходит к
   этот адрес. Например,
   
      JMP (2345 $) - переход к адресу с минимумом 2345 $ и высшим 2346 $
      
      Итак, если $ 2345 содержит $ EA, а $ 2346 содержит $ 12, то следующий
      Выполненная инструкция - это та, которая хранится в $ 12EA.Помните, что
      6502 помещает свои адреса в низкий / высокий формат.
   
   
   Абсолютная индексированная адресация
   ---------------------------
   
   Окончательный адрес находится, взяв данный адрес за основу и
   добавление к нему текущего значения регистра X или Y в качестве смещения. Так,
   
      LDA $ F453, X, где X содержит 3
      
   Загрузите в аккумулятор содержимое адреса $ F453 + 3 = $ F456.
   
   
   Индексированная адресация с нулевой страницей
   ----------------------------
   
   То же, что и Absolute Indexed, но данный адрес находится на нулевой странице
   тем самым экономя байт памяти.Индексированная косвенная адресация
   ---------------------------
   
   Найдите 16-битный адрес, начинающийся в заданном месте, плюс
   текущий регистр X. Значение - это содержимое этого адреса. Для
   пример,
   
      LDA ($ B4, X), где X содержит 6
      
   дает адрес $ B4 + 6 = $ BA. Если $ BA и $ BB содержат $ 12 и
   $ EE соответственно, то окончательный адрес - $ EE12. Стоимость на
   местоположение $ EE12 помещается в аккумулятор.
   
   
   Косвенная индексированная адресация
   ---------------------------
   
   Найдите 16-битный адрес, содержащийся в данном месте (и один
   следующий).Добавьте к этому адресу содержимое регистра Y.
   Получить значение, хранящееся по этому адресу. Например,
   
      LDA ($ B4), Y, где Y содержит 6
      
   Если $ B4 содержит $ EE, а $ B5 содержит $ 12, тогда значение в памяти
   location $ 12EE + Y (6) = $ 12F4 извлекается и помещается в аккумулятор.
   
   
   Относительная адресация
   -------------------
   
   Инструкции ветвления 6502 используют относительную адресацию. Следующий байт
   - смещение со знаком от текущего адреса, а чистая сумма - это
   адрес следующей выполненной инструкции.Например,
   
      BNE $ 7F (переход при сбросе флага нуля)
      
   добавит 127 к текущему счетчику программы (адрес для выполнения) и
   начать выполнение инструкции по этому адресу. Сходным образом,
   
      BEQ $ F9 (переход при установленном нулевом флаге)
      
   добавит -7 к текущему счетчику программы и начнет выполнение с
   адрес нового счетчика программ.
   
   Помните, если рассматривать старший бит (бит 7) байта как знак (0
   = положительный, 1 = отрицательный), то в
   диапазон от -128 (80 $) до +127 (7F).Итак, если установлен старший бит, т.е.
   число> 7F, это отрицательная ветвь. Как далеко ветка? Если
   значение <$ 80 (положительное), это просто столько байтов. Если
   значение> $ 7F (отрицательное), то это двойное дополнение данного
   значение в отрицательном направлении.
   
      2 сборник
      --------------
      
      Компиляция числа 2 находится путем переключения всех битов.
      от 0 -> 1 и 1 -> 0, затем добавляем 1. Итак,
      
      $ FF = 1111 1111 <- оригинал
              0000 0000 <- комплимент от 1
           +1
              ---------
              0000 0001 <- комплимент 2, поэтому $ FF = -1
              
      Обратите внимание, что QForth использует это для чисел больше 32768, так что
      65535 = -1 и 32768 = -32768.На практике программист на языке ассемблера использует метку и
   ассемблер заботится о фактических вычислениях. Обратите внимание, что ветви
   может быть только по адресам от -128 до +127 байт от текущего
   адрес. 6502 не позволяет переходить к абсолютному адресу.
   
   
   Обращение к аккумулятору
   ----------------------
   
   Как и подразумеваемая адресация, объектом инструкции является
   аккумулятор и указывать не нужно.
   
   
   
Набор инструкций 6502
------------------------

   В 6502 56 инструкций, а в 65C02 больше.Много
   инструкции используют более одного режима адресации, и каждый
   комбинация инструкции / режима адресации имеет конкретное шестнадцатеричное
   код операции, который точно определяет это. Так,
   
      A9 = LDA # $ aa Загрузка аккумулятора в режиме немедленной адресации
      AD = LDA $ aaaa Загрузка аккумулятора в режиме абсолютной адресации
      и т.п.
   
   
   Некоторые инструкции 6502 используют поразрядную логику. Это включает И,
   OR и EOR (исключающее ИЛИ). В таблицах ниже показаны эффекты.
   из этих операций:
   
      И 1 1 -> 1 "оба"
            1 0 -> 0
            0 1 -> 0
            0 0 -> 0
            
      ИЛИ 1 1 -> 1 "один или оба"
            1 0 -> 1
            0 1 -> 1
            0 0 -> 0
            
      EOR 1 1 -> 0 "одно или другое, но не оба одновременно"
            1 0 -> 1
            0 1 -> 1
            0 0 -> 0
   
    Следовательно, $ FF AND $ 0F = $ 0F, поскольку,
    
             1111 1111
        и 0000 1111
             ---------
             0000 1111 = 0F
   
   
   И полезно для маскировки битов.Например, чтобы замаскировать высокий порядок
   биты значения И с $ 0F:
   
      36 долл. США И 0 долл. США = 06 долл. США
      
   ИЛИ полезно для установки определенного бита:
   
      80 долларов США ИЛИ 08 долларов США = 88 долларов США
      
      с 1000 0000 (80 $)
             0000 1000 (08 долларов США)
          или ---------
             1000 1000 (88 долларов США)
   
   EOR полезен для переворачивания битов:
   
      $ AA EOR $ FF = 55 долларов США
      
      с 1010 по 1010 (AA)
             1111 1111 (французские франки)
         эор ---------
             0101 0101 (55 долларов США)
   
   
   Другие инструкции 6502 сдвигают биты вправо или влево или вращают
   их вправо или влево.Обратите внимание, что сдвиг влево на один бит - это
   то же, что и умножение на 2, и сдвиг вправо на один бит такой же
   как деление на 2.
   
   
   Инструкции 6502 естественно делятся на 10 групп с двумя нечетными шарами.
   инструкции NOP и BRK:
   
      Инструкции по загрузке и сохранению
      Арифметические инструкции
      Инструкции по увеличению и уменьшению
      Логические инструкции
      Инструкции по переходу, переходу, сравнению и тестовым битам
      Инструкции по сдвигу и повороту
      Инструкции по передаче
      Инструкции по стеку
      Подпрограммные инструкции
      Инструкции по установке / сбросу
      Инструкции NOP / BRK
      
      
   
   Инструкции по загрузке и сохранению
   ===========================
   
   LDA - ЗАГРУЗИТЬ АККУМУЛЯТОР
   LDX - ЗАГРУЗИТЬ регистр X
   LDY - ЗАГРУЗИТЬ регистр Y
   
   STA - хранить аккумулятор
   STX - сохранить регистр X
   STY - сохранить регистр Y
   
   Микропроцессоры проводят большую часть своего времени, перемещая предметы в
   объем памяти.Данные из одного места загружаются в регистр и сохраняются.
   в другом месте, часто с добавлением или вычитанием чего-то в
   процесс. Память может быть загружена непосредственно в регистры A, X и Y
   но, как обычно, в аккумуляторе доступно больше режимов адресации.
   
   Если старший бит (крайний левый, бит 7) установлен при загрузке флага N на
   регистр состояния процессора установлен. Если загруженное значение равно нулю,
   Флаг Z установлен.
   
   
   Арифметические инструкции
   =======================
   
   ADC - добавить в аккумулятор с помощью переноса
   SBC - SuBtract от аккумулятора с Carry
   
   6502 имеет два арифметических режима: двоичный и десятичный.Оба дополнения
   и вычитание реализует флаг переноса для отслеживания переносов и заимствований
   тем самым упрощая многобайтовую арифметику. Обратите внимание, что в случае
   вычитания необходимо УСТАНОВИТЬ флаг переноса, так как он противоположен
   вычитаемого переноса.
   
   Дополнение должно следовать этой форме:
   
   CLC
   АЦП ...
   .
   .
   АЦП ...
   .
   .
   .
   
   Снимите флаг переноса и выполните все добавления. Переносить
   между добавлениями будет обрабатываться флагом переноса.Добавить с минимума
   байт в старший байт. Символически чистый эффект инструкции АЦП:
   
   А + М + С -> А
   
   
   Вычитание выполняется в том же формате:
   
   SEC
   SBC ...
   .
   .
   SBC ...
   .
   .
   .
   
   В этом случае сначала установите флаг переноса, а затем выполните вычитания.
   Символично,
   
   A - M - ~ C -> A, где ~ C - противоположность C
   
   
   Пример 1
   ----
        16-битная процедура сложения. 20, 21 + 22, 23 = 24, 25
        
           CLC очистить перенос
           LDA $ 20 получает младший байт первого числа
           ADC $ 22 добавить к нему младший байт второго
           STA $ 24 сохранить в младшем байте результата
           LDA $ 21 получает старший байт первого числа
           ADC $ 23 добавить к нему старший байт второго плюс перенос
           STA $ 25 сохранить в старшем байте результата
           
           ... при выходе будет установлен перенос, если результат не может быть
               содержится в 16-битном числе.
               
   Пример 2
   ----
        16-битная процедура вычитания. 20 долларов США, 21–22 доллара США, 23 доллара США = 24 доллара США, 25 долларов США
        
           SEC очистить перенос
           LDA $ 20 получает младший байт первого числа
           SBC $ 22 добавить к нему младший байт второго
           STA $ 24 сохранить в младшем байте результата
           LDA $ 21 получает старший байт первого числа
           SBC $ 23 добавить к нему старший байт второго плюс перенос
           STA $ 25 сохранить в старшем байте результата
           
           ... при выходе будет установлен перенос, если результат дал
               одолжить
               
   Помимо флага переноса, арифметические инструкции также влияют на N,
   Z и V помечают следующие флаги:
   
      Z = 1, если результат был нулевым, 0 в противном случае
      N = 1, если бит 7 результата равен 1, 0 в противном случае
      V = 1, если бит 7 аккумулятора был изменен, изменение знака
      
      
   
   Инструкции по увеличению и уменьшению
   ====================================
   
   INC - Увеличить память на единицу
   INX - приращение X на единицу
   INY - приращение Y на единицу

   DEC - DECrement memory по одному
   DEX - УМЕНЬШИТЬ X на единицу
   DEY - УМЕНЬШИТЬ Y на единицу

   6502 имеет инструкции для увеличения / уменьшения индекса.
   регистры и память.Обратите внимание, что в нем нет инструкций для
   увеличение / уменьшение аккумулятора. Этот надзор был
   исправлено в 65C02, который добавил инструкции INA и DEA. В
   Инструкции индексного регистра подразумевают режим по очевидным причинам, в то время как
   инструкции INC и DEC используют несколько режимов адресации.
   
   Все инструкции inc / dec изменяют флаги состояния процессора в
   следующим образом:
   
     Z = 1, если результат равен нулю, 0 в противном случае
     N = 1, если бит 7 равен 1, 0 в противном случае
     
   
   
   Логические инструкции
   ====================
   
   И - И память с аккумулятором
   ORA - ИЛИ память с аккумулятором
   EOR - память с эксклюзивным ИЛИ с аккумулятором
   
   Эти инструкции выполняют побитовую двоичную операцию в соответствии с
   таблицы, приведенные выше.Они устанавливают флаг Z, если чистый результат равен нулю и
   установить флаг N, если установлен бит 7 результата.
   
   
   
   Переход, переход, сравнение и тестовые биты
   ====================================
   
   JMP - JuMP в другое место (GOTO)
   
   BCC - ответвление при переносе, C = 0
   BCS - Ответвление на переносном комплекте, C = 1
   BEQ - переход на EQual к нулю, Z = 1
   BNE - Ветвь не равна нулю, Z = 0
   BMI - Филиал на Минусе, N = 1
   BPL - ответвление на PLus, N = 0
   BVS - Ответвление при переполнении, V = 1
   BVC - Ответвление при сбросе переполнения, V = 0
   
   CMP - память и аккумулятор CoMPare
   CPX - память ComPare и X
   CPY - память ComPare и Y
   
   BIT - тестовые биты
   
   В эту большую группу входят все инструкции, которые изменяют поток
   запрограммировать или выполнить сравнение значений или битов.JMP просто устанавливает счетчик программ (ПК) на указанный адрес.
   Исполнение продолжается с нового адреса. Инструкции по ветке
   относительные скачки. Они вызывают переход к новому адресу, который либо
   На 127 байт больше текущего ПК или 128 байтов перед текущим ПК.
   Код, в котором используются только инструкции ветвления, можно перемещать и запускать.
   где угодно в памяти.
   
   Три инструкции сравнения используются для установки битов состояния процессора.
   После сравнения часто переходят к новому месту в
   программа на основе настроек регистра состояния.В
   взаимосвязь между сравниваемыми значениями и битами состояния:
   
   
          + ------------------------- + --------------------- +
          | | N Z C |
          + ------------------------- + --------------------- +
          | A, X или Y <Память | 1 0 0 |
          | A, X или Y = Память | 0 1 1 |
          | A, X или Y> Память | 0 0 1 |
          + ----------------------------------------------- +
          
          
   Инструкция BIT проверяет биты в памяти с аккумулятором, но
   ничего не меняет.Устанавливаются только флаги состояния процессора. Содержимое
   указанной ячейки памяти логически соединяются оператором AND с
   аккумулятор, то биты состояния устанавливаются так, что,
   
   * N получает начальное значение бита памяти 7 без операции AND.
   * V получает начальное значение бита памяти 6 без операции AND.
   * Z устанавливается, если результат AND равен нулю, в противном случае сбрасывается.
   
   Итак, если $ 23 содержат $ 7F, а аккумулятор содержит $ 80, BIT $ 23
   инструкция приведет к установке флагов V и Z и сбросу N, поскольку
   бит 7 из $ 7F равен 0, бит 6 из $ 7F равен 1, а $ 7F AND $ 80 = 0.Инструкции по сдвигу и повороту
   =============================
   
   ASL - Сдвиг гидроаккумулятора влево
   LSR - логический сдвиг вправо
   ROL - поворот влево
   ROR - вращение вправо
   
   Используйте эти инструкции, чтобы перемещать предметы в гидроаккумуляторе или
   объем памяти. Чистые эффекты (где C - флаг переноса):

   
           + - + - + - + - + - + - + - + - +
      C <- | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | <- 0 ASL
           + - + - + - + - + - + - + - + - +
           
           + - + - + - + - + - + - + - + - +
      0 -> | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | -> С ЛСР
           + - + - + - + - + - + - + - + - +

           + - + - + - + - + - + - + - + - +
      C <- | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | <- C ROL
           + - + - + - + - + - + - + - + - +

           + - + - + - + - + - + - + - + - +
      С -> | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | -> C ROR
           + - + - + - + - + - + - + - + - +


    Z устанавливается, если результат равен нулю.N устанавливается, если бит 7 равен 1. Это
    всегда сбрасывается на LSR. Помните, что ASL A равно умножению на
    два, и этот LSR равен делению на два.
    
    
    
    Инструкции по передаче
    =====================
    
    НАЛОГ - Перевод аккумулятора в X
    TAY - Перенести аккумулятор в Y
    TXA - передать X в аккумулятор
    TYA - перевод Y в аккумулятор
    
    Команды передачи перемещают значения между регистрами 6502. Тогда
    и Z-флаги устанавливаются, если перемещаемое значение того требует, т.е.е.
    
    LDA № 80
    НАЛОГ
    
    вызывает установку флага N, поскольку бит 7 перемещаемого значения равен 1, а
    
    LDX # $ 00
    TXA
    
    вызывает установку флага Z, поскольку значение равно нулю.
    
    
    
    Инструкции по стеку
    ==================
    
    TSX - Перенести указатель стека в X
    TXS - Перенести X в указатель стека

    PHA - PusH Accumulator в стеке
    PHP - статус процессора PusH в стеке
    PLA - Вытяжной аккумулятор из стека
    PLP - состояние процессора PulL из стека
    
    TSX и TXS делают возможным манипулирование стеком.Толкать и тянуть
    инструкции полезны для сохранения значений регистров и флагов состояния.
    Их работа проста.
    
    
    
    Подпрограммные инструкции
    =======================
    
    JSR - переход к подпрограмме
    RTS - возврат из подпрограммы
    RTI - Возврат из прерывания
    
    Подобно JMP, JSR заставляет программу начать выполнение следующего
    инструкция по указанному адресу. В отличие от JMP, JSR подталкивает адрес
    следующей за собой инструкции в стеке.Когда RTS
    инструкция выполняется, адрес, помещенный в стек, снимается
    стек и программа возобновляет работу по этому адресу. Например,
    
    LDA # $ C1; загрузить символ 'A'
    Печать JSR; напечатайте символ и его шестнадцатеричный код
    LDA # $ C2; загрузить 'B'
    Печать JSR; и распечатать это
    .
    .
    .
 напечатать JSR $ FDED; распечатать письмо
       JSR $ FDDA; и его код ASCII
       РТС; вернуться к звонящему
    
    RTI аналогичен RTS и должен использоваться для завершения процедуры прерывания.Инструкции по установке и сбросу (очистке)
    ==================================
    
    CLC - флаг переноса CLear
    CLD - CLear Десятичный режим
    CLI - отключение прерывания CLear
    CLV - CLear флаг переполнения
    
    SEC - SEt Carry
    SED - SEt десятичный режим
    SEI - отключение прерывания SEt
    
    Это однобайтовые инструкции для указания флага состояния процессора.
    настройки.
    
    CLC и SEC особенно полезны при сложении и вычитании.
    соответственно. Перед любым добавлением (ADC) используйте CLC для сброса переноса.
    или результат может быть на единицу больше, чем вы ожидаете.Для вычитания
    (SBC) используйте SEC, чтобы гарантировать, что перенос установлен как дополнение
    вычитали из ответа. При многобайтовом сложении или вычитании
    только очистить или установить флаг переноса перед начальной операцией. Для
    Например, чтобы добавить единицу к 16-битному числу в 23 и 24 доллара, вы должны написать:
    
    LDA $ 23; получить младший байт
    CLC; очистить перенос
    ADC # $ 02; добавить константу 2, перенос будет установлен, если результат> 255
    STA $ 23; сохранить младший байт
    LDA $ 24; получить старший байт
    ADC # $ 00; добавьте ноль, чтобы добавить любой перенос, который мог быть установлен выше
    STA $ 24; сохранить старший байт
    РТС; если теперь установить перенос, результат будет> 65535
    
    Аналогично для вычитания
    
    LDA $ 23; получить младший байт
    SEC; установить перенос
    SBC # $ 02; вычесть 2
    STA $ 23; сохранить младший байт
    LDA $ 24; получить старший байт
    SBC # $ 00; вычтите 0 и любой заем, сгенерированный выше
    STA $ 24; сохранить старший байт
    РТС; если перенос не установлен, результат был <0
    
    
    
    Прочие инструкции
    ==================
    
    NOP - НЕТ РАБОТЫ (или НЕТ РАБОТЫ? :)
    BRK - BReaK
    
    NOP - это просто так, никакой операции.Полезно для удаления старых
    инструкции, резервирование места для будущих инструкций или для использования в
    осторожные циклы синхронизации, поскольку он использует 2 микропроцессорных цикла.
    
    BRK вызывает принудительный останов, и процессор немедленно
    начать выполнение подпрограммы, адрес которой находится в $ FFFE и $ FFFF.
    Этот адрес часто является началом программы мониторинга системы.
    
    
    
Несколько простых примеров программирования
================================

    Здесь приведены несколько простых примеров программирования.Они служат
    проиллюстрировать некоторые методы, обычно используемые в программировании на ассемблере.
    Несомненно, их еще десятки, и я не претендую на звание
    опытный программист на ассемблере. Примеры сложения
    и вычитание см. выше по CLC и SEC.
    
    
    Обратный отсчет
    -----------------
    
            ;
            ; 8-битный обратный отсчет
            ;
            
            запустить LDX # $ FF; загрузить X с помощью $ FF = 255
            loop DEX; Х = Х - 1
                  Петля BNE; если X не ноль, тогда цикл goto
                  РТС; возвращение
                  
            Откуда инструкция BNE знает, что X равен нулю? Это
            нет, все, что он знает, это то, что флаг Z установлен или сброшен.Команда DEX устанавливает флаг Z, когда X равен нулю.
                  
                  
            ;
            ; 16-битный обратный отсчет
            ;
            
            запустить LDY # $ FF; загрузить Y с помощью $ FF
            loop1 LDX # $ FF; загрузить X с помощью $ FF
            loop2 DEX; Х = Х - 1
                  BNE loop2; если X не нулевой goto loop2
                  DEY; Y = Y - 1
                  BNE loop1; если Y не ноль goto loop1
                  РТС; возвращение
                  
            Здесь есть две петли, X будет установлен на 255 и считать до
            ноль каждый раз, когда Y уменьшается.Чистый результат -
            отсчитайте 16-битное число Y (старшее) и X (младшее) от $ FFFF
            = 65535 до нуля.
            
            
    Другие примеры
    --------------
    
    ** Примечание. Все следующие примеры почти дословно взяты из
             книга "6502 Software Design", ссылка на которую выше.
             
             
           ; Пример 4-2. Удаление записи из неупорядоченного списка
           ;
           ; Удалите содержимое $ 2F из списка, начало которого
           ; адрес указан в 30 и 31 долларах.Первый байт списка
           ; это его длина.
           ;
           
           deluel LDY # $ 00; количество элементов выборки
                   LDA (30 долларов США), Y
                   НАЛОГ; длина передачи в X
                   LDA $ 2F; элемент для удаления
           nextel INY; индекс до следующего элемента
                   CMP (30 долларов США), Y; совпадают ли запись и элемент?
                   BEQ удалить; да. удалить элемент
                   DEX; нет. уменьшать количество элементов
                   BNE nextel; есть еще элементы для сравнения?
                   РТС; нет.элемента нет в списке. сделано
                   
           ; удалить элемент, переместив те, что под ним, на одно место вверх
           
           удалить DEX; уменьшать количество элементов
                   BEQ deccnt; конец списка?
                   INY; нет. переместить следующий элемент вверх
                   LDA (30 долларов США), Y
                   DEY
                   STA (30 долларов США), Y
                   INY
                   JMP удалить
           deccnt LDA (30 долларов США, X); обновить количество элементов в списке
                   SBC # $ 01
                   STA (30 долларов США, X)
                   РТС
                   
                   
                   
           
           ; Пример 5-6.16-битное на 16-битное беззнаковое умножение
           ;
           ; Умножьте 22 доллара (низкий) и 23 доллара (высокий) на 20 долларов (низкий) и
           ; 21 доллар (высокий) дает 32-битный результат от 24 долларов (низкий) до 27 долларов (высокий)
           ;
           
           mlt16 LDA # $ 00; очистить p2 и p3 продукта
                   STA $ 26
                   STA $ 27
                   LDX # 16 $; количество бит умножителя = 16
           nxtbt LSR 21 доллар; сдвинуть двухбайтовый множитель вправо
                   20 рупий
                   BCC align; множитель = 1?
                   LDA $ 26; да.получить p2
                   CLC
                   ADC $ 22; и добавляем к нему m0
                   STA $ 26; магазин новый p2
                   LDA $ 27; получить p3
                   ADC $ 23; и добавляем к нему m1
           выровняйте ROR A; повернуть четырехбайтовое произведение вправо
                   STA $ 27; магазин новый p3
                   26 рупий
                   25 рупий
                   24 руб.
                   DEX; уменьшить количество бит
                   BNE nxtbt; цикл до тех пор, пока не будет выполнено 16 бит
                   РТС
                   
                   
                   
           ; Пример 5-14.Простой 16-битный квадратный корень.
           ;
           ; Возвращает 8-битный квадратный корень из 20 долларов
           ; 16-битное число в 20 долларов (младший) и 21 доллар (старший). В
           ; остаток находится в ячейке 21 $.
           
           sqrt16 LDY # $ 01; lsby первого нечетного числа = 1
                   STY $ 22
                   DEY
                   STY $ 23; msby первого нечетного числа (sqrt = 0)
           снова ТРЦ
                   LDA $ 20; сохранить остаток в регистре X
                   НАЛОГ; вычесть нечетное lo из целого lo
                   SBC $ 22
                   STA $ 20
                   LDA $ 21; вычесть нечетное привет из целого привет
                   SBC $ 23
                   STA $ 21; результат вычитания отрицательный?
                   BCC nomore; нет.увеличить квадратный корень
                   INY
                   LDA $ 22; вычислить следующее нечетное число
                   АЦП # $ 01
                   STA $ 22
                   BCC снова
                   23 доллара США
                   Снова JMP
            nomore STY $ 20; все готово, сохранить квадратный корень
                   STX $ 21; и остальное
                   РТС
         
           
           Это основано на наблюдении, что квадратный корень из
           целое число равно количеству увеличивающихся нечетных
           число можно вычесть из исходного числа и оставить
           положительный.Например,
           
                   25
                 - 1 1
                   -
                   24
                 - 3 2
                   -
                   21 год
                 - 5 3
                   -
                   16
                 - 7 4
                   -
                    9
                 - 9 5 = квадратный корень из 25
                   -
                    0


Если вы действительно хотите узнать больше, отправляйтесь в свою публичную библиотеку.
и поищите книгу по программированию на машинном языке Apple.Если ваша публика
библиотека похожа на мою, еще будет много компьютеров начала 80-х
книги на полках. :)
 


Последнее обновление: 30.01.00
Назад

Что делать, если подает звуковой сигнал тревоги по угарному газу - Образ жизни - Akron Beacon Journal

Когда вы слышите звуковой сигнал тревоги по угарному газу, первое, что вам следует сделать, это обратить внимание на точный характер звука. Различные модели звуковых сигналов или щебетаний означают разные вещи, хотя все они сигнализируют о том, что вы должны предпринять какие-то действия.

Вдыхание большого количества окиси углерода (CO) может вызвать повреждение мозга или смерть, но газ без запаха, цвета и вкуса. Установка сигнализации CO - лучший способ обнаружить этого «тихого убийцу», и по звукам, которые он издает, вы сможете понять, нуждается ли сигнализация просто в обслуживании ... или вы и ваша семья столкнетесь с опасной для жизни ситуацией.

Узнай, что означают разные звуки, а затем расскажи всему своему дому. Вы могли бы спасти жизнь.

Что означает звуковой сигнал тревоги по угарному газу

Я поговорил с представителем First Alert о том, как интерпретировать звуковой сигнал или щебетание вашей тревоги по угарному газу.Вот что он мне сказал:

1. Один звуковой сигнал с 15-минутными интервалами = РАЗРЯД БАТАРЕИ. Батарея вашего будильника разряжена. Вам нужно его заменить.

2. Три звуковых сигнала с 15-минутными интервалами = НЕИСПРАВНОСТЬ. Устройство неисправно. Обратитесь к производителю или продавцу, у которого вы приобрели сигнализацию.

3. Пять гудков с 15-минутными интервалами = КОНЕЦ ЖИЗНИ. Срок службы сигнализации подошел к концу, и вам необходимо установить новую.

4. Громкий постоянный сигнал тревоги (без звуковых сигналов и чириканья) = АВАРИЙНЫЙ.Аппарат обнаружил в вашем доме угарный газ. Выведите всех на свежий воздух и позвоните по номеру 911.

ВНИМАНИЕ: Обратитесь к инструкциям производителя для вашей конкретной марки и модели, чтобы проверить характер звуков, которые вы будете слышать.

То, что производит окись углерода в доме

Окись углерода в доме обычно является побочным продуктом топливных приборов - печи, бойлера, плиты или духовки, обогревателя, газовой сушилки, водонагревателя, генератора, а также газового или дровяного камина. .К домашнему топливу относятся:

• Природный газ

• Пропан

• Нефть

• Древесина

• Древесные гранулы

• Уголь

• Керосин

• Бензин

• Древесный уголь

, когда эти приборы собирают окись углерода вентилируются неправильно. Убедитесь, что все приборы, работающие на внутреннем топливе, установлены квалифицированным специалистом и имеют соответствующую вентиляцию.

Запланируйте регулярный график работы прибора и замените фильтры печи в соответствии с указаниями.

Никогда не зажигайте внутри гриль или походную печь, никогда не включайте портативный генератор в помещении и никогда не используйте газовую духовку для обогрева дома.

Ежегодно проводите профессиональную чистку дымохода камина и вентиляционного отверстия осушителя.

Правильно проветривайте пристроенный гараж, чтобы угарный газ из выхлопных газов автомобиля не попал в ваш дом.

Установка сигнализатора угарного газа

Наймите квалифицированного электрика для установки детектора (ов) угарного газа. Независимо от того, работают ли устройства от батареи, подключаемые к сети или проводные (последние два должны иметь резервную батарею на случай отключения электроэнергии), сертификация является обязательной.

Рассмотрите возможность установки комбинированной сигнализации CO / дыма для дополнительной защиты.

Установите детекторы возле каждой спальной зоны в вашем доме, а также в гараже, если он прикреплен к вашему дому. Закрепите их на стене, где сигнал тревоги по угарному газу будет слышен достаточно громко, чтобы разбудить всех, кто находится поблизости.

Проверяйте тревогу, ежемесячно нажимая кнопку «Тест». Заменяйте батареи каждые 6 месяцев и заменяйте сигнализацию каждые 5-7 лет.

Действия в аварийной ситуации при обнаружении CO

1.Выключите прибор для сжигания топлива, если можете сделать это быстро и безопасно.

2. Затем выведите из дома всех жителей и домашних животных. По возможности оставьте двери и окна открытыми.

3. Позвоните по номеру 911, когда все будут на улице и будут учтены. Лица, оказывающие первую помощь, окажут помощь пострадавшим и определят, откуда исходит газ.

4. Обратитесь в свою коммунальную компанию для уточнения информации.

5. Возвращайтесь в свой дом только тогда, когда все в порядке.

Научите свою семью быстро реагировать в чрезвычайной ситуации, связанной с угарным газом

Во-первых, научите себя.Внимательно прочтите руководство пользователя, как только установите сигнализацию угарного газа. Есть различия между брендами.

Обучайте своих детей (и всех членов семьи), чтобы они понимали различные модели звукового сигнала или щебетания сигнала тревоги по угарному газу, прежде чем вы столкнетесь с чрезвычайной ситуацией.

Составьте план эвакуации и регулярно выполняйте его, как учение пожарных.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

*

© 2011-2024 Компания "Кондиционеры"