Conversion from Bin 16Bit or 32Bit Data to hexadecimal ASCII : BINHA(P), DBINHA(P)

명령

사용 가능 영역

스텝수

플래그

M

X

Y

K

L

F

T

C

S

Z

D

@D

정수

에러

제로

캐리

BINHA(P)

DBINHA(P)

S

-

3

-

-

D

-

-

-

-

 

 

S

ASCII로 변환될 BIN 데이터

D

변경된 데이터가 저장될 어드레스 중 선두 어드레스

 

 

BINHA(P)

S에 의해서 지정된 어드레스에 있는 BIN-16 bit data 번호들를 16진수(hexadecimal)로 표시하기 위해서 ASCII code로 변환하여 D가 지정된 어드레스로부터 저장합니다.

 

 예를 들어 , S에 있는 값이 02A6H 라면 그 결과는 다음과 같이 D에 저장됩니다.

S의 BIN data의 범위는 0에서 FFFFH 입니다.
D에 저장된 결과는 4 자리 hexadecimal 값으로 처리 된다. 유효한 값의 왼쪽에 있는 0들은 값이 0 으로 처리 됩니다.
D+2에 의해 지정된 어드레스의 저장될 데이터는 0이 됩니다.

.

 

 

DBINHA

S에 의해 지정된 어드레스에 있는 BIN 32-bit를 각각의 번호에 대해 16진수(hexadecimal)로 표시하고 ASCII code로 변환하여 D에 의해 지정된 어드레스에 저장합니다.

 

 

예를 들어, S에 있는 값이 03AC625EH 이라면 그 결과는 D에 다음과 같이 저장 됩니다.

 

S의 BIN data 의 범위는 0 에서 FFFFFFFFH 입니다.
D에 저장된 결과는 8자리의 hexadecimal값으로 처리됩니다.
유효한 자리의 왼쪽에 있는 모든 0은 "0"으로 처리됩니다. 

 

프로그램 예

X0001이 ON 되었을 때 D0000의 BIN 16bit Data를 16진 ASCII로 변환하여 Y0000에 출력하는 프로그램