| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Вярна ли е тази проверка? http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=8965 |
Страница 1 от 1 |
| Автор: | omega_plus [ Вто Юни 21, 2011 6:25 pm ] |
| Заглавие: | Вярна ли е тази проверка? |
Вярна ли е тази проверка? Sorry, ако въпроса ви се струва елементарен, но ми трябва да съм сигурен MOVF A, 1 ; The contents of register A are moved into register A. A is therefore unchanged. BTFSS STATUS, Z ; Moving the contents of register A into itself affects the zero bit. We test Z and skip the next instruction if Z = 0. GOTO NOTZERO ; If this instruction is executed, Z = 0. Therefore, [A] is not zero. Do whatever needs to be done when [A] ? 0. GOTO ZERO ; If this instruction is executed, Z = 1. Therefore, [A] is zero. Do whatever needs to be done when [A] = 0. А при мен е клетка от RAM-a. Ако в А има нула, то отиваме на ZERO етикет. Ако не е нула, на NOTZERO етикет. Ако кода не е верен, моля поправете ме. Може би клетка А трябва първо да се зареди във W? |
|
| Автор: | tolstolob [ Вто Юни 21, 2011 9:09 pm ] |
| Заглавие: | |
Вярна е. Има и клип по темата: http://www.pictutorials.com/MOVF.htm |
|
| Автор: | omega_plus [ Сря Юни 22, 2011 12:59 pm ] |
| Заглавие: | |
Благодаря |
|
| Автор: | npelov [ Сря Юни 22, 2011 1:53 pm ] |
| Заглавие: | |
може да се ползват константите: MOVF A, f ; f - file register, w - working register |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|