Поиск по сайту:

 


По базе:  

микроэлектроника, микросхема, микроконтроллер, память, msp430, MSP430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, SED1335, mega128, avr, mega128  
  Главная страница > Обзоры по типам > Микроконтроллеры > MAXQ

реклама

 




Мероприятия:




RET C/RET NC,
RET Z/RET NZ,
RET S - Условный выход из подпрограммы по битам состояния

Описание:

Осуществляет условный выход из подпрограммы (RET), основанный на значении определенных флагов состояния процессора. Команда RET C осуществляет возврат, если флаг состояния установлен в 1, в то время как команда RET NC осуществляет возврат, если флаг состояния сброшен в 0. Команда RET Z осуществляет возврат, если флаг нуля (Zero) установлен в 1, в то время как команда RET NZ осуществляет возврат, если флаг нуля сброшен в 0. Команда RET S осуществляет возврат, если флаг знака (Sign) установлен в 1. Более подробно см. описание команды RET.

Затрагиваемые флаги состояния: Нет

RET C

Выполнение команды:

C=1: IP <-- @SP--
C=0: IP <-- IP + 1

Код команды:

15 0
1010 1100 0000 1101

Пример(ы):

		
RET C 			; C=1, осуществляется возврат (RET) 

RET NC

Выполнение команды:

C=0: IP <-- @SP-
C=1: IP <-- IP + 1

Код команды:

15 0
1110 1100 0000 1101

Пример(ы):

		
RET C 			; C=1, возврат (RET) не осуществляется

RET Z

Выполнение команды:

Z=1: IP <-- @SP-
Z=0: IP <-- IP + 1

Код команды:

15 0
1001 1100 0000 1101

Пример(ы):

		
RET Z 			; Z=1, возврат (RET) осуществляется

RET NZ

Выполнение команды:

Z=0: IP <-- @SP-
Z=1: IP <-- IP + 1

Код команды:

15 0
1101 1100 0000 1101

Пример(ы):

		
RET NZ 			; Z=1, возврат (RET) не осуществляется

RET S

Выполнение команды:

S=1: IP <-- @SP-
S=0: IP <-- IP + 1

Код команды:

15 0
1100 1100 0000 1101

Пример(ы):

		
RET S 			; S=1, возврат (RET) осуществляется





 
Впервые? | Реклама на сайте | О проекте | Карта портала
тел. редакции: +7 (995) 900 6254. e-mail:info@eust.ru
©1998-2023 Рынок Микроэлектроники