이 명령은 이진 정수를 이진 부동 소수점 숫자로 변환합니다. 상수 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