RESUMO DA AULA, CRIBS
Информатика и информационные технологии. Регистры состояния и управления (самое важное) Diretório / Notas de aula, folhas de dicas Índice (expandir) 42. Registros de status e controle O microprocessador inclui vários registradores que contêm constantemente informações sobre o estado do próprio microprocessador e do programa cujas instruções estão atualmente carregadas no pipeline. Esses registros incluem: 1) bandeiras/bandeiras de registro de bandeiras; 2) registro de ponteiro de comando eip/ip. Usando esses registradores, você pode obter informações sobre os resultados da execução do comando e influenciar o estado do próprio microprocessador. Vamos considerar com mais detalhes a finalidade e o conteúdo desses registros. 1. eflags/flags (registro de bandeira) - registro de bandeira. A profundidade de bits de eflags/flags é de 32/16 bits. Bits individuais deste registrador têm um propósito funcional específico e são chamados de sinalizadores. A parte inferior deste registro é completamente análoga ao registro de flags para i8086. Dependendo de como são utilizadas, as bandeiras do registro eflags/flags podem ser divididas em três grupos: 1) oito sinalizadores de status. Esses sinalizadores podem mudar após a execução das instruções de máquina. Os flags de status do registrador eflags refletem as especificidades do resultado da execução de operações aritméticas ou lógicas. Isso torna possível analisar o estado do processo computacional e responder a ele usando comandos de salto condicionais e chamadas de sub-rotinas. 2) uma bandeira de controle. Denotado df (Sinalizador de Diretório). Ele está localizado no bit 10 do registrador eflags e é usado por comandos encadeados. O valor do sinalizador df determina a direção do processamento elemento a elemento nestas operações: do início da string ao final (df = 0) ou vice-versa, do final da string ao seu início (df = 1). Existem comandos especiais para trabalhar com o sinalizador df: cld (remover o sinalizador df) e std (definir o sinalizador df). O uso desses comandos permite ajustar o sinalizador df de acordo com o algoritmo e garantir que os contadores sejam incrementados ou decrementados automaticamente ao realizar operações em strings. 3) cinco sinalizadores do sistema. Controla E/S, interrupções mascaráveis, depuração, alternância de tarefas e modo virtual 8086. Não é recomendado que programas aplicativos modifiquem esses sinalizadores desnecessariamente, pois isso fará com que o programa seja encerrado na maioria dos casos. 2. eip/ip (registrador de ponteiro de instrução) - registrador de ponteiro de instrução. O registrador eip/ip tem 32/16 bits de largura e contém o deslocamento da próxima instrução a ser executada em relação ao conteúdo do registrador de segmento cs no segmento de instrução atual. Esse registrador não é acessível diretamente ao programador, mas seu valor é carregado e alterado por vários comandos de controle, que incluem comandos para saltos condicionais e incondicionais, chamada de procedimentos e retorno de procedimentos. A ocorrência de interrupções também modifica o registrador eip/ip. Autor: Tsvetkova A.V. << Voltar: registradores de segmento >> Encaminhar: Registros do sistema microprocessado Recomendamos artigos interessantes seção Notas de aula, folhas de dicas: ▪ Finanças estaduais e municipais. Notas de aula Veja outros artigos seção Notas de aula, folhas de dicas. Leia e escreva útil comentários sobre este artigo. Ú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 Mini ar condicionado Sony Reon Pocket 5
09.05.2024 Energia do espaço para Starship
08.05.2024
Outras notícias interessantes: ▪ Placas de vídeo EVGA GeForce GTX 1650 GDDR6 ▪ O sensor de imagem APD-CMOS dispara com iluminação de 0,01 lux ▪ A vibração alimenta o sensor ▪ Pílulas anticoncepcionais afetam o medo ▪ Esportes de força não são adequados para crianças Feed de notícias de ciência e tecnologia, nova eletrônica
Materiais interessantes da Biblioteca Técnica Gratuita: ▪ seção do site Nota aos alunos. Seleção de artigos ▪ artigo Arame farpado. História da invenção e produção ▪ artigo Em que país as crianças foram forçadas a retratar ovelhas pastando? Resposta detalhada ▪ artigo Kotovnik Bukhara. Lendas, cultivo, métodos de aplicação
Deixe seu comentário neste artigo: Todos os idiomas desta página Página principal | Biblioteca | Artigos | Mapa do Site | Revisões do site www.diagrama.com.ua |