기금넷 공식사이트 - 주식 시세 - 안돼은 무슨 뜻인가요?
안돼은 무슨 뜻인가요?
컴퓨터 과학에서 NOP 또는 NOOP(No Operation 또는 No Operation Performed의 약어, 작업 없음을 의미함)는 어셈블리 언어의 명령, 일련의 프로그래밍 문 또는 네트워크 전송 프로토콜의 표현입니다. 작업이 수행되지 않습니다. 유효한 작업 명령이 없습니다.
일부 컴퓨터 명령어 세트에는 프로그래머가 액세스할 수 있는 레지스터, 상태 플래그 또는 메모리의 상태를 변경하지 않는 것이 명시적인 목적을 가진 명령어가 포함되어 있습니다. 일반적으로 실행하려면 잘 정의된 수의 클록 사이클이 필요합니다. 다른 명령어 세트에는 명시적인 NOP 명령어가 없지만 어셈블리 언어 니모닉 NOP는 명령어를 NOP로 나타냅니다(예: SPARC에서는 [sethi 0, %g0]).
NOP는 메모리 오류나 페이지 오류를 일으킬 수 있으므로 메모리에 액세스해서는 안 됩니다.
NOP는 타이밍 목적, 메모리 정렬 강제, 위험 방지, 분기 지연 슬롯 점유, 기존 명령(예: 점프) 무효화, 명령 실행 대상 또는 위치로 가장 일반적으로 사용됩니다. -holders 프로그램 개발 후반에 활성 명령어로 대체됩니다(또는 재구성에 문제가 있거나 시간이 오래 걸릴 경우 삭제된 명령어). 어떤 경우에는 NOP에 사소한 부작용이 있을 수 있습니다. 예를 들어 Motorola 68000 시리즈 프로세서에서는 NOP 연산 코드로 인해 파이프라인 동기화가 발생할 수 있습니다.
nop 명령어(nop 명령어는 1바이트)를 채워 명령어를 단어 단위로 정렬함으로써 명령어를 가져올 때 메모리 액세스 횟수를 줄입니다. (일반적으로 메모리 주소를 짝수로 정렬하는 데 사용됩니다. 예를 들어 3바이트를 차지하는 명령어가 있으면 nop 명령어를 사용하면 CPU는 4번째 바이트부터 명령어를 읽을 수 있습니다.)
By nop 이 명령어는 특정 지연을 발생시키지만 빠른 CPU에서는 그 효과가 분명하지 않습니다. 몇 가지 클럭을 더 지연시키기 위해 rep 접두사를 사용할 수 있습니다. --> 구체적으로 3클럭 펄스를 차지한다고 해야 합니다. ) I/O 전송 중에 버퍼가 지워지고 버스가 복구될 때까지 기다리면서 nop도 사용합니다. 4) 이전 산술 논리 명령어에 의해 설정된 플래그 비트를 지웁니다. 5) 크랙:) nop를 사용하여 원본 프로그램의 검증 부분을 사용하여 검증을 무효화합니다.