![]() |
Звоните! (926)274-88-54 Бесплатная доставка. Бесплатная сборка. |
Ассортимент тканей График работы: Ежедневно. С 8-00 до 20-00. Почта: soft_hous@mail.ru |
![]() ![]() ![]() |
Читальный зал --> Устройства ультрафиолетового стирания Обнулить разряд в регистре Синтаксис: Операнды: Операция: Воздействует на флажки: Код операции: Описание: Число слов: Число циклов: Пример: [labef] BCF f, b 0<f< 127 0<b<7 0-(f<b>) не воздействует OObb bfff ffff обнуляется разряд Ъ 9 регистре f 1 1 BCF FLAG REG, 7 Перед операцией: FLAGREG = 0xC7 После операции: FLAGREG = 0x47 Установить разряд в регистре Синтаксис: Операнды: Операция: Воздействует на флажки: Код операции: Описание: Число слов: Число циклов: Пример: [label] BSF f, b 0<f< 127 0<b<7 1 ->(f<b>) не воздействует О 1 bb bfff ffff устанавливается разряд b в регистре f 1 1 BCF FLAG REG, 7 Перед операцией: FLAGREG = OxOA После операции: ELAGREG = Ox8A BTFSC Проверить разряд в регистре, если = О - пропустить операцию Синтаксис: Операнды: Операция: Воздействует на флажки: Код операции: Описание: Число слов: Число циклов: Пример: [labeF] BTFSC f, b 0f< 127 0<b<7 пропуск, если (f <b>) = 0 не воздействует 1 Obb bfff ffff Если разряд b в регистре f = Г, то следующая команда выполняется. Если разряд Ь в регистре Т, = О, то вместо следующей команды выполняется операция NOP 1 1(2) HERE BTFSC FLAG,1 FALSE GOTO PROCESS CODE TRUE Перед операцией: PC = адрес HERE После операции: если FLAG <1> = О РС= адрес TRUE если FLAG <1> = 1 PC = адрес FALSE BTFSS Проверить разряд в регистре, если = 1 - пропустить операцию Синтаксис: Операнды: Операция: Воздействует на флажки: Код операции: Описание: Число слов: Число циклов: Пример: [label] BTFSS f,b 0<f< 127 0<b<7 пропуск, если (f <b>) = 1 не воздействует, llbb bfff ffff Если разряд Ъ в регистре Т = О, то следующая команда выполняется. Если разряд Ь, в регистре Т, = Г, то вместо следующей команды выполняется операция NOP 1 1(2) HERE BTFSS FLAG,1 FALSE GOTO PROCESS CODE TRUE Перед операцией: PC = адрес HERE После операции: если FLAG <1> = О PC = адрес FALSE если FLAG <1> = 1 PC = адрес TRUE Глава 15 PIC1,6C7X CALL Вызов подпрограммы Синтаксис: Операнды: Операция: Воздействует на флажки: Код операции: Описание: [label] CALL к 0<к<2047 (PC) + 1 TOS, к->РС<10:0> (PCLATH <4:3>) -не воздействует РС<12:11> Оккк кккк кккк Переход к подпрограмл1е к . Адрес возврата (PC + 1) помещается в стек. 11 разрядный непосредственный адрес загружается в младшие разряды PC <10:0>. Старшие разряды PC загружаются из PCLATH. Число слов: 1 Число циклов: 2 Пример: HERE CALL TRUE , Перед операцией: PC = адрес HERE После операции: PC = адрес TRUE TOS = адрес HERE + 1 CLRF Обнулить регистр Синтаксис: Операнды: Операция: Воздействует на флажки: Код операции: Описание: [label] CLRF, f 0<f< 127 OOh-(f) 1 ->Z Число слов: Число циклов: Пример: : 0001: I 1 fff I ffff содержание регистра Т обнуляется и устанавливается флажок Z 1 1 CLRF FLAG REG Перед операцией: FLAGREG = 0х5А После операции: FLAG REG = 0x00 Z= 1
ООО «Мягкий Дом» - это Отечественный производитель мебели. Наша профильная продукция - это диваны еврокнижка. Каждый диван можем изготовить в соответствии с Вашими пожеланияи (размер, ткань и материал). Осуществляем бесплатную доставку и сборку. Звоните! Ежедневно! (926)274-88-54 Продажа и изготовление мебели. Копирование контента сайта запрещено. Авторские права защищаются адвокатской коллегией г. Москвы. |