Assembler – comandos para iniciantes baixo nível de programadores

Data:

2019-05-31 23:30:13

Pontos de vista:

620

Classificação:

1Como 0Não gostam

Compartilhar:

Table of contents:

Todos os comandos podem ser executados apenas com o idioma nativo. Assembler-comandos s ã representação simbólica da linguagem. Com a sua ajuda para escrever pequenos, mas muito rápidos programa. Mas, apesar de seu tamanho, o processo de escrever bastante trabalhoso. Comandos assembler por Isso, os comandos assembler utilizado para trabalhar com o componente de hardware, ou quando a execução do programa de crítica, não há memória suficiente. Portanto, o código assembly deve ser na forma de rotinas e integra-se com o código de alto nível. Assim como montador pode ser muito diferir dependendo do tipo de arquitetura, deve considerar-lo para um caso em particular, este artigo é uma arquitetura de Vitória. Mas a descrição de comandos assembler, tende a ser altamente não muda, e usá-los, e você pode микроконтроллерах, e em outros dispositivos da eletrônica, para os quais é usada, o montador.montador de comandos

A Aritmética de comando utilizados em linguagem assembly

Apesar de tal paradoxo, como a universalidade, a apenas 4 aritméticos comandos assembler existem e podem ser usadas por programadores. Mas, no entanto, através desenvolveram linguagens de programação de alto nível, que trabalham em computadores, eletrodomésticos, celulares, smartphones, laptops e т. д. Trabalhar com eles é possível, e muito sucesso. A lista de comandos assembler таков:

  • сложение;
  • вычитание;
  • умножение;
  • деление.

Сложение

A média Aritmética cirurgia, conhecida ainda com a escola. Para usá-lo, você deve considerar apenas a característica de adição, que está relacionada com o desempenho складываемых números na memória do próprio computador. A aparência geral de uma operação é o seguinte:

Mais:

Como instalar a transferência de palavras no Word

Como instalar a transferência de palavras no Word

Trocar palavras é uma das mais importantes funções de um editor de texto. Através dela pode-se alcançar a dois muito interessantes durante a formatação. Em primeiro lugar, o texto resultante, ocupam menos espaço, assim como sua colocação será mais co...

Обрезаем foto no MS Paint

Обрезаем foto no MS Paint

Atencioso usuário de computador certamente chamou a atenção, que você arquivo de imagem, existem diferentes extensões: BMP, GIF, JPG e пр. a Maior distribuição recebeu o último formato especificado, assim como a maioria das câmeras digitais criam ima...

Como flashear

Como flashear "Bios" no PC

Considerando a questão de como flashear "Bios", a necessidade de delimitar este conceito relativamente isolados componentes, aos quais se aplica a esta operação. "Bios" - serviço privado de firmware do sistema, responsável pelo correcto funcionamento...

ADD <Ячейка1/Регистр1>, <Ячейка2/ Регистр2>

A Equipe pega o número de células, dobra-los juntos e grava çЯчейку1". Agora sobre as condições de operação de passagem: ambos os números de uma célula deve ter o mesmo tamanho. Também se primeiro vem a maiúsculas e minúsculas, então ele pode приплюсовать tudo. Se o primeiro vai para a célula, então ela pode ser приплюсовать ou direto operando, ou maiúsculas e minúsculas.descrição dos comandos assembler

Descrição dos comandos assembler e a sua implementação exige a mais completa abordagem, que pode fornecer mais de um artigo. Através de comandos assembler, apesar de sua miserável número, escrito quantidade enorme de livros que têm mais de cem páginas. Portanto, apesar de sua aparente facilidade, recomendamos que você analise com mais detalhes " da equipe de trabalho que irá encontrar todas as nuances de arquiteturas diferentes.

Subtração

Esta operação é executada pelo mesmo algoritmo, como o anterior. Mesmo tipo de entrada de um comando similar a:

SUB <Ячейка1/Регистр1>, <Ячейка2/ Регистр2>

aritmética comandos assemblerPrincípio de contagem é o seguinte: a partir do n.º 1 é deduzido o valor do n.º 2, e é gravado no # 1. As condições de operação de passagem são exactamente os mesmos, assim como as condições de passagem de uma operação de adição.

A Multiplicação de

Se é para dividir e somar sejam iguais a equipe, como para беззнаковых, e para o icônico números, multiplicação e divisão para eles, existem vários algoritmos. Assim, para a multiplicação беззнаковых números é usado, este comando:

MUL <operando>

lista de comandos assemblerEspecificado no comando o operando é um dos cofatores. Coloque o segundo do cofactor do lugar e do resultado da operação de pré-fixadas, dependendo do tamanho da MUL em bytes. Suas localizações – o tema de um artigo separado. Para marco multiplicação usam o comando:

IMUL<operando n.º 1>, <operando n.º 2>

Você Pode encontrar outras opções de implementação, mas este é mais intuitivo e familiar. Especifica dois do cofactor do, e o resultado é colocado na operando nº 1. Quando um dos operandos de n º 1 atua, necessariamente, a maiúsculas e minúsculas e operando n.º 2 – a maiúsculas e minúsculas ou uma célula de memória. Mas as outras opções também são descritos:

IMUL<operando n.º 1>

IMUL<operando n.º 1>> <operando n.º 2>, <direto operando>

IMUL<operando n.º 1>, <direto operando>

A Primeira opção é semelhante a de MUL de seu dispositivo e, portanto, as regras a ele podem ser atribuídos aqui. A segunda opção permite especificar explicitamente a localização – como resultado, e do cofactor do. A terceira indica o registro, que será o primeiro сомножителем e no qual será colocado o resultado da multiplicação. Sob a операндом pressupõe a indicação de não determinado e minúsculas e números, o que vai multiplicar o operando.

Reduzir

Como já relatado acima, para a divisão, são usadas duas equipes. Para беззнаковых números se por:

DIV <operando>

Para o icônico números usam o comando:

IDIV <operando>

Característica da aplicação dos comandos de divisão reside no fato de que utiliza apenas um operando é o divisor, que age como a maiúsculas e minúsculas ou uma célula de memória. Делимое número sempre tem o seu determinado local, que depende do tamanho do número. O seu lugar tem e o resultado da operação.

A pesquisa e a identificação de lugares pode-se dizer o mesmo que o de multiplicação: é necessário um único artigo, assim como a quantidade de informação é muito grande.

Útil conclusão

Também à categoria "relativamente comandos úteis assembler", deve ser atribuído e o comando de NEG <a Célula/Registro>. Ela traduzo sinal de um número que está operando indirecto. Isso é tudo, espero que o artigo lhe ajudou a entender a aritmética comandos assembler.

Úteis e operação de инкрементирования e декрементирования (aumento ou redução operando por unidade). Para инкрементировать operando a necessidade de prescrever o seguinte comando:

INC. <operando>

Para декрементации deve prescrever:

DEC <operando>

Como um operando pode fazer uma célula de memória ou a maiúsculas e minúsculas. Exclusivo benefício dessas operações é que eles se levam menos espaço do que os comandos assembler, a proposta da adição ou subtração.


Article in other languages:

AR: https://tostpost.com/ar/computers/17506-assembler-commands-for-beginners-low-level-programmers.html

BE: https://tostpost.com/be/kamputary/33700-asembler-kamandy-dlya-pachatko-ca-n-zka-zro-nevyh-pragram-sta.html

DE: https://tostpost.com/de/computer/33377-assembler-befehle-f-r-anf-nger-low-level-programmierer.html

En: https://tostpost.com/computers/28478-assembler-commands-for-beginners-low-level-programmers.html

ES: https://tostpost.com/es/equipos/33255-ensamblador-equipo-para-principiantes-de-bajo-nivel-de-los-programador.html

HI: https://tostpost.com/hi/computers/19143-assembler-commands-for-beginners-low-level-programmers.html

JA: https://tostpost.com/ja/computers/17161-assembler-commands-for-beginners-low-level-programmers.html

KK: https://tostpost.com/kk/komp-yuterler/34013-assembler-komandasyny-bastaushy-ba-darlamashylar-nizkourovnevyh.html

PL: https://tostpost.com/pl/komputery/35063-asembler-polecenia-dla-pocz-tkuj-cych-niskiego-poziomu-programist-w.html

TR: https://tostpost.com/tr/bilgisayarlar/30430-assembler-komutlar-yeni-ba-layanlar-i-in-d-k-seviyeli-programc-lar.html

UK: https://tostpost.com/uk/komp-yuteri/34227-asembler-komandi-dlya-pochatk-vc-v-program-st-v-niz-kor-vnevih.html

ZH: https://tostpost.com/zh/computers/13991-assembler-commands-for-beginners-low-level-programmers.html






Alin Trodden - autor do artigo, editor
"Olá, sou o Alin Trodden. Escrevo textos, leio livros e procuro impressões. E eu não sou ruim em falar sobre isso. Estou sempre feliz em participar de projetos interessantes."

Comentários (0)

Este artigo possui nenhum comentário, seja o primeiro!

Adicionar comentário

Notícias Relacionadas

Desenvolvimento web com CSS. O bloco de centro do bloco: como resolver o problema?

Desenvolvimento web com CSS. O bloco de centro do bloco: como resolver o problema?

CSS – a linguagem de folha de estilos em cascata. A tecnologia mais antiga, surgiu no alvorecer da WEB e, hoje, está se desenvolvendo rapidamente e permite lidar com uma multiplicidade de tarefas que antes requeriam o uso de...

Descreva o sistema de armazenamento de arquivos em disco. A organização do sistema de arquivos

Descreva o sistema de armazenamento de arquivos em disco. A organização do sistema de arquivos

Se você está procurando informações sobre o tema “descrever o sistema de armazenamento de arquivos no disco", você está no caminho certo! Quaisquer dados que estejam no seu computador, deve ser acessível a próxima utili...

Como remover a senha de administrador?

Como remover a senha de administrador?

Em qualquer produção e durante a execução de qualquer trabalho a considerar o fator humano, que tem grande influência em todo o curso do fluxo de trabalho. A informática, a este respeito ocupa uma única categoria, já que precisa e...

Como adicionar uma linha no Excel: recomendações, exemplos

Como adicionar uma linha no Excel: recomendações, exemplos

Programa çЭксель» a partir do Microsoft Office – é um poderoso editor tabular, que permite não só armazenar os dados em linhas e colunas, mas também de produzir cálculos complexos, bem como apresentar resultados...

Qualidade de verificação de memória ram

Qualidade de verificação de memória ram

Antes de começar a abordar a questão sobre a verificação de memória ram, você deve claramente entender e perceber o que é que ela representa. Então, ram – é um tal de não-voláteis parte do sistema total de memória do computa...

"Escapar da sala": passo a passo

Todos os usuários de smartphones e tablets, pelo menos uma vez já ouviu falar sobre jogos do tipo "100 portas" - para muitos, até mesmo tocado em tais projetos, que experimentou algo semelhante e agora estão à procura de algo novo...