Rotate Right : ROR, RORP, DROR, DRORP

명령

사용 가능 영역

스텝수

플래그

M

X

Y

K

L

F

T

C

S

Z

D

@D

정수

에러

제로

캐리

ROR(P)

DROR(P)

D

-

-

-

-

3

-

n

-

 

 

D

우측 방향으로 회전시킬 데이터가 저장되어 있는 영역

n

우측 방향으로 회전시킬 수

에러(F110)

영역이 @D로 간접 지정된 경우 영역 초과가 발생하면 플래그를 SET하고 해당 명령어는 결과 처리되지 않습니다.

캐리(F112)

우측 방향으로 회전 중 캐리가 발생하면 캐리 플래그를 SET

 

 

ROR

1워드 데이터 16개 비트를 n으로 지정된 bit 만큼 우측으로 회전하며 최하위 비트는 캐리 플래그 (F 112)와 최상위 비트로 회전합니다. (1워드 내에서 회전)
ROR(RORP) 명령어는 16Bit, DROR(DRORP) 는 32Bit 데이터를 연산 대상으로 합니다.

 

 

프로그램 예

입력신호 X0000 을 On 하였을 때 Y0020 의 데이터를 1 비트씩 우측으로 회전하며 , 캐리 플래그(F112)를 Set 하는 프로그램