usando = abordar -p 2
Debug irá responder com os registos eo atual comando a ser executado. Quite:
Este tem de ser o recurso mais avançado de depuração, ele sai de depuração
q Registo:
Este comando pode ser usado para exibir o valor atual de todos os registos, ou para configurá-los manualmente. Isto é muito útil para a gravação de arquivos, como você verá mais tarde
-r AX AX: 011B: 5 - Pesquisar:.
Outro comando muito útil. Ele é usado para encontrar a ocorrência de um byte específico, ou uma série de bytes de um segmento. Os dados de pesquisa para lata tanto por personagens, ou um valor hexadecimal. Valores hexadecimais são introduzidos com um espaço ou vírgula entre eles, e os personagens são delimitados com aspas (simples ou duplas). Você também pode procurar hex e personagens com a mesma seqüência: -nc: \\ command.com -l -s 0 l 0 "MS-DOS" 10A3: 39E9
NOTA: a procura é sensível a maiúsculas! Trace:
Este é realmente um ótimo recurso de depuração.
Ele irá rastrear através de um programa de uma instrução por vez, exibindo as instruções e registros após cada. Como o comando go você pode especificar onde para iniciar a execução de, e por quanto tempo. -a 107A: 0100 MOV AH, 02 107A: 0102 DL MOV, 41 107A: 0104 INT 21 107A: 0106 INT 20 -t = 0100 8
Se você deixar de fora a quantidade de instruções que você deseja rastrear , você pode usar a proceder (p) para continuar a execução, desde que você quiser. Unassemble:
Unassembles um bloco de código.
Ótimo para depuração (e craqueamento) -u 100 L 8 107A: 0100 MOV AH, 02 107A: 0102 MOV DL, 41 107A: 0104 INT 21 107A: 0106 INT 20 Gravação:
Esse comando funciona muito semelhante ao Carregar. Ele também tem 2 maneiras que podem operar: usando nome, e especificando um local exato. Consulte as carregar para obter mais informações
NOTA:. O CX registo deve ser definido o tamanho do arquivo, a fim de escrever! NOTA: Faça não vai escrever arquivos .exe ou .HEX
.