EXE Extension
Os programas de EXE podem ser qualquer tamanho de 200 bytes aos bytes 640k. O PSP deve setup pelo programador, quando o programa é montado. O programador determina onde a primeira instrução está no programa. Os usos do programa de EXE separam segmentos para os dados, o código e a área de pilha na memória.
Da comparação propriedades de lima de EXE e de COM, você pode ver que é muito mais difícil montar um programa de EXE do que é um programa de COM. O programa de serviço público eliminar erros foi projetado trabalhar somente com um programa de COM ajustando - acima da área de PSP cada vez que nós entramos eliminar erros.
Uma vez em ELIMINAR ERROS, nós podemos ligar o conjunto de um programa no offset 100 e não ser concernidos com o PSP ou onde os dados, o código, e a pilha são encontrados. É possível olhar um programa de EXE com ELIMINA ERROS se nós rebatizarmos o programa com uma extensão diferente antes que nós a carreguemos na memória.
Depois que ELIMINAR ERROS de começos, datilografar? para indicar uma lista de comandos eliminar erros. Para sair de ELIMINAR ERROS de você a necessidade “Q” e entrá-lo. Para executar a rotina que ELIMINAR ERROS você necessita fazer “G” e o entrar.
Deixar-nos ver um exemplo:
DEBUG <return>
D40:00 <return>
A informação sobre seus portos do computador seria indicada se algum porto fosse ausente ou não responder o status desse porto estivesse mostrada como 00.
Incorporar agora Q para retornar.
Q <return>
ELIMINAR ERROS uma vez foi chamado, o um tanto cryptic “ELIMINAM ERROS do alerta”, um hífen (-), é indicado. No alerta, os seguintes “ELIMINAM ERROS de comandos” são válidos:
Comando |
Parâmetros |
Ação |
? |
|
Esta lista de ELIMINA ERROS de comandos. |
A |
[ endereço ] |
Monte |
C |
endereço da escala |
Compare |
D |
[ endereço do começo [ endereço do fim | L escala ] ] |
Indica um segmento da memória. Pelo começo do defeito o endereço é deslocado 100 do primeiro segmento livre da memória, ou o offset 100 do segmento que contem uma lima carregada perto ELIMINA ERROS. O endereço do fim do defeito é 017F (uma escala de 128 bytes). |
E |
endereço [ lista ] |
Entre |
F |
lista da escala |
Suficiência |
G |
[ = endereço ] [ endereços ] |
Vá |
H |
value2 do value1 |
Hex |
I |
Porto |
Entrada |
L |
- |
Carrega (pelo comando de N) uma lima "previamente nomeada " na memória onde pode ser /edited visto. |
L |
Número |
Usado com os comandos que aceitam um argumento da "escala" para denotar um número de bytes. Usado tipicamente nos argumentos como: comece o endereço L número. Se o número fizer exame do endereço do fim após o fim do segmento, a seguir numere está truncado assim que o endereço do fim é o último byte do segmento. |
M |
endereço da escala |
Movimento |
N |
nome de arquivo [ do trajeto ] [ arglist ] |
"nomeia" uma lima para ELIMINAM ERROS. Uma lima deve "ser nomeada" antes que possa ser carregada para viewing/editing. |
O |
byte portuário |
Saída |
P |
[ = endereço ] [ número ] |
Prosiga |
Q |
|
A Saída ELIMINA ERROS. |
R |
[ registo ] |
Registo |
S |
lista da escala |
Busca |
T |
[ = endereço ] [ valor ] |
Traço |
U |
[ escala ] |
Unassembled |
W |
[ endereço ] [ movimentação ] [ primeiro setor ] [ número ] |
Escreva |
Xa |
[ # páginas ] |
Aloce a memória expandida |
XD |
[ punho ] |
de-allocate a memória expandida |
XM |
[ Lpage ] [ Ppage ] [ punho ] |
Trace páginas expandidas da memória |
XS |
|
Indique o status expandido da memória |
DEL (or ERASE)
Limas nomeadas das supressões. DEL e APAGAM são synonymous.
Sintaxe:
To delete a file:
DEL [path] filename [/P]
Filename Name of file to delete.
/P Forces confirmation before deleting each file.
Para suprimir todas as limas em um diretório com confirmação:
DEL path or
DEL path \*.*
Para suprimir todas as limas em um diretório sem confirmação:
DEL path \?*.*
DEL aceita somente um especificar do parâmetro o que deve ser suprimido. Entretanto este parâmetro pode ser escrito usando wildcards de modo que as limas múltiplas sejam suprimidas. Se mais de um parâmetro for detectado, o comando aborta e uma mensagem de erro é indicada.
DEL será interpretado com uma lima longa - nome com espaços como os parâmetros múltiplos, causando um erro. Incluindo a lima longa - o nome com espaços em vírgulas invertidas resolve o problema. Deixar-nos ver um exemplo:
D:\>del note 2.txt
Too many parameters - 2.txt
D:\>del "note 2.txt"
D:\>_
DEL não suprime as limas que têm de leitura apenas, escondido, e/ou os atributos do sistema ajustados. Para suprimir tais limas, uma pode usar DELTREE ou para modificar os atributos necessários com ATTRIB comandar.
|