현재 위치 - 주공해몽공식사이트 - 무료 운세 - 미쓰비시 PLC 는 어떤 지시로 부동 소수점 숫자를 정수로 변환합니까?

미쓰비시 PLC 는 어떤 지시로 부동 소수점 숫자를 정수로 변환합니까?

미쓰비시 PLC 는 INT 명령을 사용하여 부동 소수점 숫자를 정수로 변환합니다.

이 명령은 이진 정수를 이진 부동 소수점 숫자로 변환합니다. 상수 k 와 h 는 각 부동 소수점 연산 명령에서 자동으로 변환되며 FLT 명령에서는 처리되지 않습니다.

Printf 를 사용하여 int 를 출력하는 데 사용되는 바이트 수:

Printf("%d ",sizeof(int)););

Int 유형 외에도 정수를 나타내는 short, long 및 long long 유형이 있습니다.

확장 데이터

Int 는 어셈블리 언어로 CPU 에 인터럽트를 보냅니다.

형식은 INT vec 입니다.

Vec 는 0 에서 255 사이의 값을 가진 인터럽트 벡터 번호입니다. CPU 는 이 벡터 번호를 기준으로 커널에 해당하는 인터럽트 루틴을 호출합니다. 명령 작업은 다음과 같습니다.

1, (SP)←(SP)-2, ((SP)+ 1:(SP))←(FR)

2, (IF)←0, (TF)←0

3, (SP)←(SP)-2, ((sp)+1:(sp) ← (cs)

4, (SP)←(SP)-2, ((sp)+1:(sp) ← (IP)

5, (CS)←(vec*4+2), (IP)←(vec*4)

INT vec 명령은 IF 와 TF 에만 영향을 줍니다 (0 으로 설정).

바이두 백과 -INT