Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Como lidar com modos de Microprocessador
Um microprocessador é o componente de hardware responsável pela execução de todos os programas em um computador . Embora os usuários podem escrever programas em linguagens de alto nível, tais como Java, todas essas línguas são finalmente traduzido para linguagem de máquina - a única linguagem que um microprocessador pode entender e executar . Se uma instrução de linguagem de máquina precisa de argumentos , estes argumentos podem ser especificados pelo programa em uma variedade de formas, cada uma dessas formas é chamado de " modo de endereçamento ". Você pode usar uma variedade de modos de endereçamento em sua máquina (ou montagem) programas de linguagem . Instruções
1

Utilize o "Data Register Direct" modo de endereçamento quando um operando já está em um registrador do microprocessador. Por exemplo, esta instrução

MOVE.B D1, D2
cópias

o conteúdo do registo de dados D1 ( uma palavra dupla de 32 bits ) para registrar dados D2 em um microprocessador Motorola MC68000 . < Br > página 2

Use o "Absoluto " modo de endereçamento quando o operando é armazenado em um endereço conhecido (ou seja , constante) na memória principal. Por exemplo, esta instrução

MOVE.B $ D3301 , D2
cópias

o conteúdo do endereço de memória $ D3301 para registro de dados D2. O primeiro operando está em modo absoluto , eo segundo operando é em dados de registro de modo direto .
3

Use o "Registrar indireta " modo de endereçamento quando o operando é armazenado em um endereço de memória que não é necessariamente constante mas armazenado num registo do microprocessador . Por exemplo, esta instrução

MOVE.B (A1), D1
cópias

o conteúdo do endereço de memória atualmente armazenado no endereço de registro A1, para registro de dados D1 . O primeiro operando está no modo de registro indireto , eo segundo operando é em dados de registro de modo direto .

Anterior :

Próximo : No
  Os artigos relacionados
·Como atualizar o PHP no iWeb 
·Como escrever um algoritmo de ordem n Lgn para verifica…
·Como aplicar uma textura sobre o texto em XNA 
·Como inicializar uma variável Float 
·Como substituir Div texto com CSS 
·Como adicionar uma linha a Gridview Programatically 
·Como substituir atributos usando XSL 
·Como fechar uma janela órfão depois que um registro é…
·Como fazer uma cadeia de caracteres Minúscula 
·Como vincular DataTable para ListView na Net 
  Artigos em destaque
·Como converter INT para Flutuante 
·Como usar o WPF TextBlock 
·Como detectar um vazamento de memória no Windows com C…
·As vantagens de Fortran 
·Como fazer a interface C para MATLAB 
·Como instalar o Microsoft Visual C + + 
·Diferença entre Front-End e Back End 
·Estilos Suporte para Programação 
·String de conexão para o SQL Authentication 
·Como usar a função Memset em C + + 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados