MSP430 - Команда INC
| *INC[.W] | Инкремент получателя | |
| *INC.B | Инкремент получателя | |
| Синтаксис | INC dst или INC.W dst INC.B dst |
|
| Операция | dst + 1 -> dst | |
| Эмуляция | ADD #1,dst | |
| Описание | Операнд получателя инкрементируется на единицу. Исходное содержимое теряется. | |
| Биты статуса | N: | Устанавливается, если результат отрицательный; сбрасывается, если положительный |
| Z: | Устанавливается, если dst содержал 0FFFFh, в противном случае сбрасывается; Устанавливается, если dst содержал 0FFh, в противном случае сбрасывается |
|
| C: | Устанавливается, если dst содержал 0FFFFh, в противном случае сбрасывается; Устанавливается, если dst содержал 0FFh, в противном случае сбрасывается |
|
| V: | Устанавливается, если dst содержал 07FFFh, в противном случае сбрасывается; Устанавливается, если dst содержал 07Fh, в противном случае сбрасывается |
|
| Биты режима | Биты OSCOFF, CPUOFF и GIE не изменяются | |
| Пример | Байт статуса процесса STATUS инкрементируется. Если результат равен 11, происходит переход к метке OVFL.
INC.B STATUS CMP.B #11,STATUS JEQ OVFL |
|