Aprovado: Fortect
Nos dias anteriores, alguns leitores encontraram seu erro ao executar o comando winxp debug. Esse contratempo pode surgir por vários motivos. Vamos dar uma olhada neles abaixo.
DEBUG
seu depurador orientado a linha é um comando externo à própria operação de redes cpa como DOS, OS / 2 e Windows (apenas nas versões de 16 e 32 bits [1] ).
DEBUG pode atuar como um programa de montagem, desmontagem e também de despejo hexadecimal, permitindo aos usuários explorar interativamente os elementos da memória (montagem, hex ASCII) ou entrar e executar seletivamente COM, EXE e vários tipos de envio. Ele também possui muitos tipos de subcomandos que são usados para acessar campos específicos do CD, portas de E / S e locais de memória.
Apresentação
Tradicionalmente, quase todos os computadores e fontes têm uma função de manutenção extensa que é escolhida para determinar se a versão mais recente de cada programa está funcionando corretamente. [Link necessário] DEBUG foi originalmente desenvolvido por Tim Paterson com relação a. escrito para fazer isso no 86-DOS. Quando PateSon começou na Microsoft no início dos anos 1980 e também trouxe o software com ele. DEBUG era do DOS 1. E 00 parece ter realmente estado no MS-DOS / PC-DOS e em algumas réplicas do Microsoft Windows. O executável foi originalmente denominado DEBUG.COM, mas foi renomeado DEBUG.EXE no DOS 5.0. [2]
O Windows XP e posterior agruparam o DEBUG
para MS-DOS como um subsistema para compatibilidade com o MS-DOS. Na verdade, os comandos do DOS de 16 bits são considerados disponíveis nas versões de 64 bits do Windows. [3]
- Apenas opcodes 8086.Can são protegidos no modo Construir / Desmontar
- Perfeito para obter acesso a registradores de 16 bits, nunca a registradores de extensão de 32 bits.
- Se o subcomando “N” for usado para chamar a atenção para os arquivos, o nome do arquivo é armazenado de balance out DS: 5D a DS: 67 (área de bloco de controle de arquivo de prefixo de rotina de segmento). É importante que pareça que o programa só armazena dados em FAT. trabalhar o formato de nome de arquivo 8.3.
Os pacotes DEBUG estendidos contêm o comando DEBUG no DOS Novelty 7, OpenDOS 7.01 e DR-DOS 7.02 e, eventualmente, configuram, reimplementação das instruções pendentes SID / SID86 anteriores da Digital Research, [4] O depurador é fornecido com versões anteriores e DR DOS. [5] [6] [7] É quase certo que as correspondências completas com o DEBUG MS-DOS / PCÂ DOS exigem linha de pesca sintaxe, mas oferece muitas atualizações que incorporam suporte para opcodes de 16 e 32 bits para auxiliá-lo no Pentium, caminho estendido (/ X) com uma grande quantidade de submodos de comando adicionais, sintaxe de caminho de comando significativamente aprimorada para macros personalizadas e recursos de depuração simbólica por meio de registradores nomeados, tabelas de símbolos carregadas, matemática básica e rotinas de transformação e um desmontador de comentários. [8] [7] Além disso, algumas versões usavam DPMS para atuar como um depurador de rotina protegido no “modo oculto h”. 32 peças [9]
Também existe uma versão do clone “DEBUGX” que suporta empresas DPMI de 32 bits. [11] Andreas “Japheth” Grech, autor do HX-Extender, expandiu a versão DEBUG 0,98 vezes para. Durante o desenvolvimento do 1.25, o ex-criador do PC-DOS Vernon S. Brooks adicionou a versão 1.26 se você quiser 1.32. [12]
Sintaxe
DEBUG [[unidade:] [caminho] nome do arquivo [configurações]]
Se DEBUG for iniciado se você não tiver parâmetros separados, o prompt DEBUG exibe “-“. O cliente pode então inserir um dos vários subcomandos de uma ou duas letras, como “A” para retornar ao modo montador, “D” para executar um aterro sanitário hexagonal, “T” para monitorar e “U” para desmontar cada um do nosso programa para a quantidade de memória. [13] DEBUG também pode ser usado como seu interpretador de “script DEBUG” com a seguinte sintaxe. <
Nome do arquivo de depuração
Um arquivo de script certamente deve consistir em subcomandos DEBUG e treinamento em linguagem assembly. [14] Este método pode ser amplamente usado para criar arquivos de arquivos em lote ou e editar arquivos em formato binário. [2]
Uso para outros fins que não depuração
Aprovado: Fortect
Fortect é a ferramenta de reparo de PC mais popular e eficaz do mundo. Milhões de pessoas confiam nele para manter seus sistemas funcionando de forma rápida, suave e livre de erros. Com sua interface de usuário simples e mecanismo de verificação poderoso, o Fortect localiza e corrige rapidamente uma ampla gama de problemas do Windows, desde instabilidade do sistema e problemas de segurança até gerenciamento de memória e gargalos de desempenho.
O utilitário de depuração é útil para gerenciar binários em um ambiente onde apenas o DOS pode ser instalado e nada mais está instalado. Também poderia muito bem ser usado para modificar o disco rígido importante, que é um método para remover vírus de grupo de idade de inicialização.
Acessibilidade
Embora as instruções técnicas para o comando DEBUG geralmente tenham sido removidas com o lançamento do MS / DOS 3.3, meu comando é usado. Ele foi usado na distribuição regular, ao contrário do EXE2BIN. [15] [16]
DEPURAÇÃO EM OUTROS SISTEMAS
Sistemas operacionais Intel ISIS-II [17] , mas também iRMX 86, [18] DEC TOPS-10 [19] e TOPS -20, [20] THEOS / OASIS, [21] Zilog Z80-RIO, [22] Stratus OpenVOS , [23] PC-MOS, [24] e AROS [25] também emitem o comando DEBUG
.
Veja também
- Lista de comandos DOS
- DDT (comando CP / M) (método de depuração dinâmica)
- SID (depurador de instrução simbólica)
- SYMDEB
- Exibir código
- Turbo Debugger
- SoftICE
Links
Links externos
- Depuração | Microsoft Docs
- A implementação DEBUG de código aberto incluída no MS-DOS v2.0
- ^ De acordo com a referência do Microsoft Macro Assembler, o assembly embutido não é assistido para x64. a
- ^ m Sedori, Daniel B. DEBUG Guide. Data de tratamento 29/11/2014.
- ^ Comandos do subsistema MS-DOS
- ^ SID-86 CP / M-86 Guia do usuário (2ª edição). Pesquisa digital. Agosto dos anos 80 [março de 1982]. SID86UG.WS4. Arquivado no original em 20 de outubro de 2019 Recebido em 6 de fevereiro de 2020 [1] (Nota. Versão revisada da versão física de Emmanuel Roche com Q, SR, Z e instruções adicionados. Este guia é apenas para o cp pela versão m-86, mas a versão DR-DOS é semelhante.)
- ^ Born, Gunther (1993). DOS 5 Tuning (em (1ª ed. Alemão).). Mercado e tecnologia. ISBN 3-87791-495-0 . (NB. Possui vários artigos sobre DEBUG ms-dos.EXE e o depurador de cursos simbólicos SID.EXE no DR DOS 5.0 / 6.0.)
- ^ Paul, Mathias R. (24 de maio de 1997) [1991]. DRDOSTIP.TXT – Dicas e truques para DR DOS 3.41-5.0. MPDOSTIP (em alemão) (47ª ed.). Arquivado em 7 de novembro de 2016. Recuperado em 7 de novembro de 2016 (Observação: alguns têm informações sobre o depurador de instrução simbólica (SID86.EXE em DR DOS 3.41 junto com adicionalmente SID.EXE em DR DOS 5.0 por 6.0), o predecessor de DR -DOS, DEBUG.EXE.)
- ^ a Paul, 2 Matthias R. (09/01/2002). “SID86”. Grupo de notícias: Comp.os.cpm. Recuperado em 8 de abril de 2018
[…] Como o DR-DOS 7.03 DEBUG geralmente ainda é baseado no antigo SID86.EXE, sugiro executar o DEBUG 1.51 e usar qualquer sistema de ajuda estendido com ?? qualquer depuração encoraja. Isso fornece 8 telas com instruções sobre o uso das funções de sintaxe. Algumas dessas possibilidades também foram protegidas por problemas mais antigos. [â € ¦]
- ^ Paul, Mathias R. (30/07/1997). “Capítulo II.5. Geral: Recursos de DEBUG não documentados” [Recursos de DEBUG não documentados]. NWDOS-TIPs – Dicas e truques para fazer Novell e DOS 7 que fornecem detalhes, pragas de insetos e soluções alternativas não documentadas. MPDOSTIP. Versão 157 (em alemão) (3ª ed.). Arquivado em 10 de setembro de 2017. Recuperado em 6 de setembro de 2014 (NB. NWDOSTIP.TXT é um trabalho ilustrativo no DOS Novell 7 e OpenDOS 7.01 que descreve vários recursos não documentados e internos. Isso faz parte do uma coleção ainda maior MPDOSTIP.ZIP. Movido até 2001, naquela época muitos envolvidos com eles eram distribuídos através de sites. Os links presumindo que são da versão antiga convertidos para HTML, que está vinculado ao arquivo NWDOSTIP .TXT.)
- ^ Paul, Matt
Acelere o desempenho do seu computador agora com este simples download.
Para entrar no redebug, pressione, você deve digitar “Q” e, em seguida, os jornalistas Enter. Para iniciar a rotina de depuração, digite o requisito “G” e pressione Enter.
Para chamar o depurador do shell do UNIX, digite o alias do depurador seguido pelo número de telefone principal do programa objeto que está sendo feito na direção de depuração. O depurador solicita que alguém insira um dos comandos baratos considerados a seguir. Para iniciar um novo programa em seu depurador, use este comando especial gdb 3rd r (un).