Movatterモバイル変換


[0]ホーム

URL:


Ir para o conteúdo
Wikipédia
Busca

NOP

Origem: Wikipédia, a enciclopédia livre.

Emciência da computação, umaNOP ouNOOP (abreviação paraNo Operation,Sem Operação em português) é uma instrução nalinguagem assembly, uma sequência de declarações deprogramação de computadores ou um comando deprotocolo de computador que efetivamente não faz nada em si.

Instrução de máquina

[editar |editar código]

Algunsconjuntos de instruções de computador incluem uma instrução explícita cuja finalidade é a de não alterar o estado de qualquer dosregistros,sinalizadores de estado ou damemória, acessíveis pelo programador, e que pode exigir um determinado número deciclos de clock para executar. Em outros conjuntos de instruções, um NOP tem de ser simulado por meio da execução de uma instrução tendo operandos que provocam o mesmo efeito (por exemplo, no processadorSPARC, a instruçãosethi 0, %g0 é a solução recomendada).

Código

[editar |editar código]

NOP às vezes é utilizada como uma descrição para a ação executada por uma função ou uma seqüência de instruções de linguagem de programação, se a função ou o código não tem efeito (que também pode ser chamado decódigo redundante). Umaotimização de compilador comum é a detecção e remoção deste tipo de código. Esse código pode ser exigido pela gramática da linguagem de programação, que não permite uma lacuna.[1]

Python

[editar |editar código]

Alinguagem de programação Python tem umadeclaração PASS que não tem nenhum efeito quando executada e, portanto, serve como um NOP. Ela é utilizada principalmente para garantir a sintaxe correta devido àsintaxe sensível à identação da linguagem Python.

Referências

  1. «Motorola 68000 Programmer's Reference Manual»(PDF) 
Ícone de esboçoEste artigo sobreprogramação de computadores é umesboço. Você pode ajudar a Wikipédiaexpandindo-o.
Obtida de "https://pt.wikipedia.org/w/index.php?title=NOP&oldid=62104635"
Categoria:
Categorias ocultas:

[8]ページ先頭

©2009-2026 Movatter.jp