Menu English Ukrainian Russo Início

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


Ciência da computação e tecnologia da informação. Registros de depuração (mais importante)

Notas de aula, folhas de dicas

Diretório / Notas de aula, folhas de dicas

Comentários do artigo Comentários do artigo

Índice (expandir)

46. ​​Registros de depuração

Este é um grupo muito interessante de registradores destinados à depuração de hardware. As ferramentas de depuração de hardware apareceram pela primeira vez no microprocessador i486. Em hardware, o microprocessador contém oito registradores de depuração, mas apenas seis deles são realmente usados.

Os registros dr0, dr1, dr2, dr3 têm largura de 32 bits e são projetados para definir endereços lineares de quatro pontos de interrupção. O mecanismo utilizado neste caso é o seguinte: qualquer endereço gerado pelo programa atual é comparado com os endereços dos registradores dr0... dr3, e se houver correspondência, é gerada uma exceção de depuração com número 1.

O registro dr6 é chamado de registro de status de depuração. Os bits neste registro são definidos de acordo com os motivos que causaram a ocorrência da última exceção número 1.

Listamos esses bits e sua finalidade:

1) b0 - se este bit estiver em 1, então a última exceção (interrupção) ocorreu como resultado de atingir o checkpoint definido no registro dr0;

2) b1 - semelhante a b0, mas para um checkpoint no registro dr1;

3) b2 - semelhante a b0, mas para um checkpoint no registro dr2;

4) b3 - semelhante a b0, mas para um checkpoint no registro dr3;

5) bd (bit 13) - serve para proteger os registradores de depuração;

6) bs (bit 14) - definido como 1 se a exceção 1 foi causada pelo estado da flag tf = 1 no registrador eflags;

7) bt (bit 15) é definido como 1 se a exceção 1 foi causada por uma mudança para uma tarefa com o bit trap definido no TSS t = 1. Todos os outros bits neste registro são preenchidos com zeros. O manipulador de exceção 1, com base no conteúdo de dr6, deve determinar o motivo da ocorrência da exceção e tomar as ações necessárias.

O registro dr7 é chamado de registro de controle de depuração. Ele contém campos para cada um dos quatro registradores de ponto de interrupção de depuração que permitem especificar as seguintes condições sob as quais uma interrupção deve ser gerada:

1) local de registro do checkpoint - apenas na tarefa atual ou em qualquer tarefa. Esses bits ocupam os 8 bits inferiores do registro dr7 (2 bits para cada ponto de interrupção (na verdade, um ponto de interrupção) definido pelos registros dr0, drl, dr2, dr3, respectivamente).

O primeiro bit de cada par é a chamada resolução local; configurá-lo informa ao ponto de interrupção para entrar em vigor se estiver dentro do espaço de endereço da tarefa atual.

O segundo bit em cada par define a permissão global, que indica que o ponto de interrupção fornecido é válido dentro dos espaços de endereço de todas as tarefas que residem no sistema;

2) o tipo de acesso pelo qual a interrupção é iniciada: somente ao buscar um comando, ao escrever ou ao escrever/ler dados. Os bits que determinam essa natureza da ocorrência de uma interrupção estão localizados na parte superior desse registro. A maioria dos registros do sistema é acessível por meio de programação.

Autor: Tsvetkova A.V.

<< Voltar: Registros de endereço do sistema

>> Encaminhar: Estrutura do programa de montagem

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

Economia mundial. Notas de aula

Direito de propriedade intelectual. Berço

Doenças internas. 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

Família NEC LaVie Hybrid Zero de ultrabooks conversíveis leves 21.01.2015

A NEC apresentou oficialmente a linha de ultrabooks LaVie Hybrid Zero, que substituiu os modelos da série LaVie Z. A principal diferença entre os novos produtos e seus antecessores é uma plataforma de hardware moderna (Intel Haswell substituído por Broadwell) e um case diferente que transforma um laptop em um tablet devido ao grande ângulo de rotação da tampa (nos modelos HZ750 e HZ650).

O HZ550 é o mais leve da série com 779 gramas. Seu equipamento inclui um processador dual-core Intel Core i5-5200U (2,2-2,7 GHz), uma tela de 13,3 polegadas com resolução de 2560 x 1440 pixels, 4 GB de RAM e um SSD de 128 GB. A duração da bateria reivindicada neste caso é de 5,9 horas.

Na configuração do modelo HZ750 - uma tela sensível ao toque com exatamente as mesmas características e um SSD de 128 GB, mas o processador já é Intel Core i7-5500U (2,4-3,0 GHz) e a quantidade de RAM é de 8 GB. Autonomia e peso deste modelo - 9 horas e 926 gramas.

Quanto ao modelo intermediário HZ650, ele se diferencia do HZ550 por ter uma tela sensível ao toque de menor resolução (1920 x 1080 pixels), mais peso (926 gramas) e autonomia (até 11,6 horas).

Todo LaVie Hybrid Zero vem de fábrica com Wi-Fi 802.11n e Bluetooth 4.0, um slot para cartão SD, uma webcam de 0,9MP, duas portas USB 3.0 e saída de vídeo HDMI, alto-falantes de 2W, um processador de som Yamaha AudioEngine.

As dimensões dos modelos HZ750 e HZ650 são 319 x 217 x 16,9 mm. O HZ550 difere apenas em sua largura menor - 212 mm.

Os laptops estarão à venda em fevereiro.

Outras notícias interessantes:

▪ Nanovaccine protegerá o cérebro da nicotina

▪ Ferramenta de diamante na idade da pedra

▪ O robô se apresentou perante a Câmara dos Lordes britânica

▪ O lançamento de TVs analógicas está reduzindo

▪ 11nm SoC Snapdragon 675 com suporte para câmeras integradas

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

 

Materiais interessantes da Biblioteca Técnica Gratuita:

▪ seção do site Carro. Seleção de artigos

▪ artigo Entorpecentes básicos, suas características, sinais de consumo. Noções básicas de uma vida segura

▪ artigo Qual planta detém o recorde de taxa de crescimento? Resposta detalhada

▪ artigo Carro de treinamento. transporte pessoal

▪ artigo Controle de relé em baixa tensão. Enciclopédia de rádio eletrônica e engenharia elétrica

▪ artigo Carregador de bateria com desligamento automático. 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