Menu English Ukrainian Russo Início

Biblioteca técnica gratuita para amadores e profissionais Biblioteca técnica gratuita


Информатика и информационные технологии. Команды передачи управления (самое важное)

Notas de aula, folhas de dicas

Diretório / Notas de aula, folhas de dicas

Comentários do artigo Comentários do artigo

Índice (expandir)

56. Comandos de Transferência de Controle

Qual instrução de programa deve ser executada em seguida, o microprocessador aprende com o conteúdo do cs: (e) par de registradores ip:

1) cs - registrador de segmento de código, que contém o endereço físico do segmento de código atual;

2) eip/ip - registrador de ponteiro de instrução, contém o valor de offset na memória da próxima instrução a ser executada.

Saltos incondicionais

O que precisa ser modificado depende de:

1) sobre o tipo de operando na instrução de desvio incondicional (próximo ou distante);

2) de especificar um modificador antes do endereço de transição; neste caso, o próprio endereço de salto pode estar diretamente na instrução (salto direto) ou em um registrador de memória (salto indireto).

Valores do modificador:

1) near ptr - transição direta para o rótulo;

2) far ptr - transição direta para um rótulo em outro segmento de código;

3) palavra ptr - transição indireta para o rótulo;

4) dword ptr - transição indireta para um rótulo em outro segmento de código.

jmp instrução de salto incondicional

jmp [modificador] jump_address

Um procedimento ou sub-rotina é a unidade funcional básica da decomposição de alguma tarefa. Um procedimento é um grupo de comandos.

Saltos condicionais

O microprocessador possui 18 instruções de salto condicional. Esses comandos permitem que você verifique:

1) a relação entre operandos assinados (“mais é menos”);

2) relação entre operandos sem sinal

("superior inferior");

3) estados das bandeiras aritméticas ZF, SF, CF, OF, PF (mas não AF).

As instruções de salto condicional têm a mesma sintaxe: jcc jump label

O comando cmp compare tem uma maneira interessante de funcionar. É exatamente o mesmo que o comando de subtração - sub operando_1, operando_2.

O comando cmp, como o subcomando, subtrai operandos e define sinalizadores. A única coisa que não faz é escrever o resultado da subtração no lugar do primeiro operando.

A sintaxe do comando cmp - cmp operando_1, operando_2 (comparar) - compara dois operandos e define sinalizadores com base nos resultados da comparação.

Organização de ciclos

Você pode organizar a execução cíclica de uma determinada seção do programa, por exemplo, usando a transferência condicional de comandos de controle ou o comando de salto incondicional jmp:

1) rótulo de transição de loop (Loop) - repita o loop. O comando permite organizar loops semelhantes aos for loops em linguagens de alto nível com decremento automático do contador de loops;

2) etiqueta de salto loope/loopz

Os comandos loope e loopz são sinônimos absolutos;

3) etiqueta de salto loopne/loopnz

Os comandos loopne e loopnz também são sinônimos absolutos. Os comandos loope/loopz e loopne/loopnz são recíprocos em sua operação.

Autor: Tsvetkova A.V.

<< Voltar: Comandos lógicos

Recomendamos artigos interessantes seção Notas de aula, folhas de dicas:

Gestão. Berço

Lei criminal. Parte especial. Berço

Ecologia. Berço

Veja outros artigos seção Notas de aula, folhas de dicas.

Leia e escreva útil comentários sobre este artigo.

<< Voltar

Últimas notícias de ciência e tecnologia, nova eletrônica:

A existência de uma regra de entropia para o emaranhamento quântico foi comprovada 09.05.2024

A mecânica quântica continua a nos surpreender com seus fenômenos misteriosos e descobertas inesperadas. Recentemente, Bartosz Regula do Centro RIKEN de Computação Quântica e Ludovico Lamy da Universidade de Amsterdã apresentaram uma nova descoberta que diz respeito ao emaranhamento quântico e sua relação com a entropia. O emaranhamento quântico desempenha um papel importante na moderna ciência e tecnologia da informação quântica. No entanto, a complexidade da sua estrutura torna a sua compreensão e gestão um desafio. A descoberta de Regulus e Lamy mostra que o emaranhamento quântico segue uma regra de entropia semelhante à dos sistemas clássicos. Esta descoberta abre novas perspectivas na ciência e tecnologia da informação quântica, aprofundando a nossa compreensão do emaranhamento quântico e a sua ligação à termodinâmica. Os resultados do estudo indicam a possibilidade de reversibilidade das transformações de emaranhamento, o que poderia simplificar muito seu uso em diversas tecnologias quânticas. Abrindo uma nova regra ... >>

Mini ar condicionado Sony Reon Pocket 5 09.05.2024

O verão é uma época de relaxamento e viagens, mas muitas vezes o calor pode transformar essa época em um tormento insuportável. Conheça um novo produto da Sony – o minicondicionador Reon Pocket 5, que promete deixar o verão mais confortável para seus usuários. A Sony lançou um dispositivo exclusivo - o minicondicionador Reon Pocket 5, que fornece resfriamento corporal em dias quentes. Com ele, os usuários podem desfrutar do frescor a qualquer hora e em qualquer lugar, simplesmente usando-o no pescoço. Este miniar condicionado está equipado com ajuste automático dos modos de operação, além de sensores de temperatura e umidade. Graças a tecnologias inovadoras, o Reon Pocket 5 ajusta o seu funcionamento em função da atividade do utilizador e das condições ambientais. Os usuários podem ajustar facilmente a temperatura usando um aplicativo móvel dedicado conectado via Bluetooth. Além disso, camisetas e shorts especialmente desenhados estão disponíveis para maior comodidade, aos quais um mini ar condicionado pode ser acoplado. O dispositivo pode, oh ... >>

Energia do espaço para Starship 08.05.2024

A produção de energia solar no espaço está se tornando mais viável com o advento de novas tecnologias e o desenvolvimento de programas espaciais. O chefe da startup Virtus Solis compartilhou sua visão de usar a Starship da SpaceX para criar usinas orbitais capazes de abastecer a Terra. A startup Virtus Solis revelou um ambicioso projeto para criar usinas de energia orbitais usando a Starship da SpaceX. Esta ideia poderia mudar significativamente o campo da produção de energia solar, tornando-a mais acessível e barata. O cerne do plano da startup é reduzir o custo de lançamento de satélites ao espaço usando a Starship. Espera-se que este avanço tecnológico torne a produção de energia solar no espaço mais competitiva com as fontes de energia tradicionais. A Virtual Solis planeja construir grandes painéis fotovoltaicos em órbita, usando a Starship para entregar os equipamentos necessários. Contudo, um dos principais desafios ... >>

Notícias aleatórias do Arquivo

Chips neuromórficos para inteligência artificial 02.08.2013

A inteligência artificial excita as mentes da humanidade há mais de meio século. Milhões de trabalhos foram escritos sobre este tema e centenas de filmes foram feitos. Filósofos, psicólogos e sociólogos modernos estão tentando prever, ou mesmo apenas dar sua opinião sobre como uma máquina se comportará quando se tornar totalmente consciente.

Ao mesmo tempo, a maioria dos cientistas tende a acreditar que nesse nível de desenvolvimento técnico, usando tecnologias modernas e eletrônicas baseadas em silício, é impossível criar inteligência artificial. As esperanças estão depositadas na eletrônica quântica, mas ainda está em sua infância.

Seja como for, cientistas suíços da Universidade de Zurique, juntamente com cientistas da Escola Técnica Superior de Zurique, bem como colegas dos EUA e da Europa, conseguiram criar chips neuromórficos que, quando conectados a uma rede, são capazes de imitar alguns dos processos cognitivos do cérebro humano. Os cientistas conseguiram obter com essa IA o desempenho de tarefas complexas que exigem a tomada de decisões sensíveis ao contexto e a presença de memória de curto prazo, que, segundo os cientistas, apenas os primatas, além dos humanos, são capazes.

Claro, isso não significa que em poucos anos a humanidade aprenderá a criar máquinas inteligentes, mas estamos um passo mais perto disso.

Outras notícias interessantes:

▪ Receptor de diferentes protocolos de comunicação

▪ Cães e primatas veem campos magnéticos

▪ A consciência como um equilíbrio de interação entre os neurônios

▪ RAM DDR4

▪ LOG114 - novo amplificador logarítmico

Feed de notícias de ciência e tecnologia, nova eletrônica

 

Materiais interessantes da Biblioteca Técnica Gratuita:

▪ seção do site Reguladores de corrente, tensão e potência. Seleção de artigos

▪ artigo Câmera digital. História da invenção e produção

▪ artigo Como a eficácia das pílulas de placebo depende de seu número, cor e custo? Resposta detalhada

▪ artigo Remos ambulantes. transporte pessoal

▪ artigo Medições em sistemas de transmissão de informação por fibra ótica. Enciclopédia de rádio eletrônica e engenharia elétrica

▪ artigo O uso de elementos resistentes à barreira - baristores em fontes de alimentação. Enciclopédia de rádio eletrônica e engenharia elétrica

Deixe seu comentário neste artigo:

Имя:


E-mail opcional):


Comentário:





Todos os idiomas desta página

Página principal | Biblioteca | Artigos | Mapa do Site | Revisões do site

www.diagrama.com.ua

www.diagrama.com.ua
2000-2024