Звоните! 
 (926)274-88-54 
 Бесплатная доставка. 
 Бесплатная сборка. 
Ассортимент тканей

График работы:
Ежедневно. С 8-00 до 20-00.
Почта: soft_hous@mail.ru
Читальный зал -->  Устройства ультрафиолетового стирания 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 [ 54 ] 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84

Обнулить разряд в регистре

Синтаксис: Операнды:

Операция:

Воздействует на флажки: Код операции: Описание: Число слов: Число циклов: Пример:

[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



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 [ 54 ] 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84



ООО «Мягкий Дом» - это Отечественный производитель мебели. Наша профильная продукция - это диваны еврокнижка. Каждый диван можем изготовить в соответствии с Вашими пожеланияи (размер, ткань и материал). Осуществляем бесплатную доставку и сборку.



Звоните! Ежедневно!
 (926)274-88-54 
Продажа и изготовление мебели.


Копирование контента сайта запрещено.
Авторские права защищаются адвокатской коллегией г. Москвы
.