Пт июл 21, 2017 06:37:41
Пт июл 21, 2017 12:28:51
Сб сен 30, 2017 16:14:03
Чт фев 08, 2018 18:31:26
dtemp05.asm:157:Warning[220] Address exceeds maximum range for this processor. BADROM_START{0x03FF} <= Address{0x03DF} <= BADROM_END{0x20FF}
fill (goto Init), __CODE_END-$
Чт фев 08, 2018 20:48:04
Пт фев 09, 2018 08:47:57
fill (goto Init), MAXROM - CODE_END
fill <expr>, <count>
Записывает <count> слов программы <expr>. Инструкция ассемблера может быть указана в круглых скобках.
Сб дек 01, 2018 21:29:48
mloop movf CountL, W ; операция меняет флаг Z
btfsc STATUS, Z
loop
decfsz CountL
goto loop
decfsz CountH
goto mloop
Сб дек 01, 2018 21:57:39
Сб дек 01, 2018 22:08:10
Сб дек 01, 2018 23:41:16
Вс дек 02, 2018 03:51:12
mloop movf CountL, W ; операция меняет флаг Z
btfsc STATUS, Z
loop
decfsz CountL
goto loop
decfsz CountH
goto mloop
mloop
movf CountL, F ; операция меняет флаг Z
btfsc STATUS, Z
goto zeroL
loop
.....................
.....................
<код в цикле>
.....................
.....................
decfsz CountL
goto loop
zeroL
movf CountH, F
btfsc STATUS, Z
goto exit
decfsz CountH
goto loop
exit
.....................
.....................
Вс дек 02, 2018 07:09:55
Вс дек 16, 2018 12:01:08
Вс дек 16, 2018 22:26:59
Никто не практикует применение Асм+Форт (Forth) для PIC контроллеров?
Чт фев 14, 2019 08:57:18
Чт фев 14, 2019 09:27:12
Чт фев 14, 2019 09:42:23
Чт фев 14, 2019 11:43:33
Имеете в виду сдвиги, чтоб с другой стороны вдвинулось в регистр/ниббл соответствующее значение? Хотя DC тут ни при чём, вроде.КРАМ писал(а):Единственно, когда следует сбросить или установить бит переноса, это при арифметических операциях, когда это необходимо для оной математики.
Чт фев 14, 2019 12:12:57
Чт фев 14, 2019 12:33:36