Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Como usar o complemento de um One in a bit shift
Nós nos comunicamos com os computadores em zeros e uns como sua língua. Linguagens de programação como C + + não são nada mais do que tradutores para permitir que você para dizer ao computador o que fazer. Manipulação de bits na memória do computador é como as instruções são dadas . A fim de fazer isso, você tem que aprender a trabalhar com os uns e zeros. Existem regras diferentes específicas para a matemática de números binários. Instruções
1

Prepare a mudança pouco . Realizar a multiplicação ea divisão por dois usando a função de deslocamento de bits. Selecione o número de bits que estão a representar se é 8, 16, 32 ou 64 bits . Os registos do processador do computador tem um número limitado de bits , que podem operar em qualquer uma vez . Portanto, você deve executar a mudança pouco em um processo multi- passo para acomodar valores inteiros grandes .
2

Gerar o complemento queridos do número no registrador de deslocamento. Para gerar o complemento de uns do número , substituir cada bit do valor pelo seu valor oposto . Em outras palavras , substituir todos os bits que têm um valor de um a zeros e os bits que têm um valor igual a zero , com as . Você escreve inteiros negativos desta forma. Por exemplo, escrever negativo doze pelo complemento queridos de doze.
3

Deslocar o número binário para a direita ou para a esquerda com base em se você deseja fazer a multiplicação ou divisão. Para uma operação de deslocamento bit que muda um lugar, um pouco vai passar para fora do registrador e um pouco virá para o registro para preencher o pouco vazio . Esse bit extra é determinado com base no fato uma mudança pouco para a esquerda ou uma mudança pouco direito é feito.
4

Substitua o bit deslocado para fora por um zero quando se realiza uma mudança de esquerda. Substitua o valor do bit de sinal para que o sinal do número inteiro é preservado para um deslocamento aritmético . Uma mudança certa lógica substitui o bit deslocado para fora com um zero.

Anterior :

Próximo : No
  Os artigos relacionados
·Quais são as vantagens e desvantagens de projetos Grid…
·Como Digite um Overstrike 
·Como Fazer um Sistema de Grade 2D em XNA 
·Como usar Boolean Script 
·CheckInstall para Mac OSX 
·Como criar um arquivo WSDL Validated A partir de uma UR…
·Como usar Direct3D 
·Como executar um processo em um PC remoto com o WMI 
·Como converter a matriz na MATLAB 
·Como imprimir uma equação como uma string 
  Artigos em destaque
·Como usar Stored Procedures no SSRS 
·O que é Stack Overflow na Linha 42 
·Razões para Criar uma sub-rotina em Programação 
·Como converter alfabéticos Cordas em C + + 
·Qual é o propósito de um diagrama de fluxo de dados 
·Como importar arquivos DBX 
·Como alterar a pasta compartilhada no 3ami 
·Como adicionar caixas de Pesquisa para Tese de barras d…
·Como fazer uma pessoa Walk in Game Maker 7 
·Como desativar títulos na FancyBox 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados