NOP (코드)
기계어 |
---|
일반 개념 |
명령어 |
컴퓨터 과학에서 NOP 또는 NOOP(No Operation)은 어셈블리어의 명령, 프로그래밍 언어의 문, 컴퓨터 프로토콜 명령의 하나로, 아무 일도 하지 않는다.
기계어
CPU 아키텍처 | Mnemonic | 바이트 | Opcode |
---|---|---|---|
인텔 x86 CPU 계열 | NOP
|
1; 1–9 (i686) | 0x90; 0x66 0x90[1] |
인텔 8051 / MCS-51 계열 | NOP
|
1 | 0x00 |
ARM A32 | NOP
|
4 | 0x00000000 |
ARM T32 (16비트) | NOP
|
2 | 0xb000 |
ARM T32 (32비트) | NOP
|
4 | 0xf3af 8000 |
ARM A64 (64비트) | NOP
|
4 | 0xd503201f |
IBM 시스템/360, IBM 시스템/370, 유니박 시리즈 90 | NOP
|
4 | 0x47000000 또는 0x470nnnnn 또는 0x47n0nnnn (여기에서 "n"은 임의의 4비트 값) |
NOPR
|
2 | 0x0700 또는 0x070n 또는 0x07n0 (여기에서 "n"은 임의의 4비트 값) | |
SuperH | NOP
|
2 | 0x0009 |
MIPS | NOP
|
4 | 0x00000000 |
MIPS-X | NOP
|
4 | 0x60000019 |
MMIX | SWYM
|
4 | 0xfd****** |
모토로라 68000 패밀리 | NOP
|
2 | 0x4e71 |
모토로라 6809 | NOP
|
1 | 0x12 |
MOS 테크놀로지 65xx (예: 6502) | NOP
|
1 | 0xea |
파워PC | NOP
|
4 | 0x60000000 |
PIC 마이크로컨트롤러 | NOP
|
12비트 | 0b000000000000 |
SPARC | NOP
|
4 | 0x01000000 |
Z80 | NOP
|
1 | 0x00 |
PDP-11 | NOP
|
16비트 | 000240 (8진법) |
VAX | NOP
|
1 | 0x01 |
코드
에이다
제이쿼리
제이쿼리 라이브러리는 아무것도 하지 않는 jQuery.noop()
함수를 제공한다.[3]
비주얼 베이직
비주얼 베이직 언어의 ;
문은 아무 일도 하지 않는다.
같이 보기
각주
- ↑ “Intel 64 and IA-32 Architectures Software Developer's Manual: Instruction Set Reference A-Z” (PDF). 2012년 3월 1일에 확인함.
- ↑ Ada Reference Manual — null statements. "The execution of a null_statement has no effect."
- ↑ jQuery.noop() from jQuery API documentation