Introdução à programação/Lógica: diferenças entre revisões
[edição não verificada] | [edição não verificada] |
Conteúdo apagado Conteúdo adicionado
Sem resumo de edição |
Sem resumo de edição |
||
Linha 4:
== Operações ==
===NOT===
O operador unário NOT, ou '''negação binária''' resulta no complemento do operando, i.e., será um
<pre>
| 0 | 1 |
Linha 64:
</pre>
===''Shift''===
O operador unário de ''bit shifting'', ou '''deslocamento bit-a-bit''', equivale à multiplicação ou divisão por 2 do operando que, ao contrário dos casos anteriores, é um grupo de bits, e consiste no deslocamento para a esquerda ou para a direita do grupo de bits. O bit inserido é sempre 0, e o bit eliminado pode ser opcionalmente utilizado (flag CF dos registos do
<pre>
( 101011(43) >> 1 ) = 010101[1]
|