Курсовая работа: Автомобильная сигнализация

BEGIN: JMP START ; переход к программе START

USING 0 ; выбор 0 банка регистров

ORG 30H ; директива размещения программы с адреса ; 30H

SEG_FLAG SEGMENT DATA BITADDRESSABLE ; объявляем сегмент перемещаемый ; внутрь битовой адресуемой памяти ; данных

SEG_PROG SEGMENT CODE ; объявляем сегмент перемещаемый в ; пространство кода программы

OVER_K SET R5 ; назначаем символические

OVER_D SET R6 ; имена регистрам

OVER_B SET R7 ; R5,R6,R7

RSEG SEG_FLAG ; выбор сегмента

FLAGS: DS 1 ; однобайтовая переменная (FLAGS)

FDOOR BIT FLAGS.0 ; флаг игнорирования (да(1) / нет(0)) датчика дверей

FBOX BIT FLAGS.1 ; -------------------- багажника

FKAPOT BIT FLAGS.2 ; ---------------------------------- капота

FMODE2 BIT FLAGS.3 ; флаг режима 2 (да(1)/нет(0))

FALARM BIT FLAGS.4 ; флаг попытки вторжения (да(1)/нет(0))

RSEG SEG_PROG ; выбор сегмента

START: ; установка начальных значений параметров

MOV FLAGS,#00H ; сброс флагов

MOV P0,#00H ; установка режимов портов

MOV P2,#0FFH ;

MOV R0,#00H ; обнуление регистров

MOV R1,#00H ;

MOV R2,#00H ;

MOV R3,#00H ;

MOV R4,#00H ;

MOV OVER_B,#00H ;

MOV OVER_K,#00H ;

MOV OVER_D,#00H ;

CLR A ; обнуление аккумулятора

К-во Просмотров: 675
Бесплатно скачать Курсовая работа: Автомобильная сигнализация