/ Forside / Teknologi / Udvikling / Delphi/Pascal / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Delphi/Pascal
#NavnPoint
oldwiking 603
jrossing 525
rpje 520
EXTERMINA.. 500
gandalf 460
gubi 270
DJ_Puden 250
PARKENSS 230
technet 210
10  jdjespers.. 200
Assembler
Fra : Michael Vilhelmsen


Dato : 19-12-02 14:12

Hej

Jeg har fået fingre i en stump assembler kode fra en af vores tidligere
ansatte (for MEGET lang tid siden).
Det er et TSR program, som kører under MS-DOS (eller i en DOS prompt under
Windows).
Det er lavet for at varetage noget komm. fra et MS-DOS program til et
Windows program.
Men vores MS-DOS program er afgået ved døden (), og vi har udviklet et
Windows program.

Jeg ved, at programmet kan gøre tre ting:

1. få et tal, og derefter skrive det i en fil
2. læse fra samme fil, og smide noget tilbage
3. Få en "start forfra" kommando


Jeg har assembler koden her, men er ikke syndelig god til at tyde den.
Findes der evt. på nettet noget beskrivelse af assembler, såsom kommandoer,
hvad MOV, PUSH, POP m.m. betyder ?

Jeg er nemlig i en situation, hvor jeg skal lave et Delphi 5 program, som
skal varetage disse opgaver i stedet for mit Ass. program.

Michael



 
 
Stig Johansen (20-12-2002)
Kommentar
Fra : Stig Johansen


Dato : 20-12-02 07:03

Hej.

"Michael Vilhelmsen" <smom22.remove_this_tekst@tdcadsl.dk> wrote in message
news:aAjM9.6748$Hl6.742456@news010.worldonline.dk...
> Hej
>
> Jeg har fået fingre i en stump assembler kode fra en af vores tidligere
> ansatte (for MEGET lang tid siden).
> Det er et TSR program, som kører under MS-DOS (eller i en DOS prompt under
> Windows).
> Det er lavet for at varetage noget komm. fra et MS-DOS program til et
> Windows program.
> Men vores MS-DOS program er afgået ved døden (), og vi har udviklet et
> Windows program.
>
> Jeg ved, at programmet kan gøre tre ting:
>
> 1. få et tal, og derefter skrive det i en fil
> 2. læse fra samme fil, og smide noget tilbage
> 3. Få en "start forfra" kommando
>
>
> Jeg har assembler koden her, men er ikke syndelig god til at tyde den.
> Findes der evt. på nettet noget beskrivelse af assembler, såsom
kommandoer,
> hvad MOV, PUSH, POP m.m. betyder ?
>
> Jeg er nemlig i en situation, hvor jeg skal lave et Delphi 5 program, som
> skal varetage disse opgaver i stedet for mit Ass. program.

Det lyder som om der er en god ide at lave det som en service i stedet for
TSR.
Hvis det kun skal kunne det du skriver, bør det ikke være mange liniers
programmering.

--

Med venlig hilsen/Best regards
Stig Johansen
Stig.Johansen@udvikling.it.dk
(remove dot dk)




Michael Vilhelmsen (20-12-2002)
Kommentar
Fra : Michael Vilhelmsen


Dato : 20-12-02 08:18

Korrekt, men jeg har brug for at tolke, det som den gør !

Michael

"Stig Johansen" <stig.johansen@udvikling.it> skrev i en meddelelse
news:atubl0$54f$1@sunsite.dk...
> Hej.
>
> "Michael Vilhelmsen" <smom22.remove_this_tekst@tdcadsl.dk> wrote in
message
> news:aAjM9.6748$Hl6.742456@news010.worldonline.dk...
> > Hej
> >
> > Jeg har fået fingre i en stump assembler kode fra en af vores tidligere
> > ansatte (for MEGET lang tid siden).
> > Det er et TSR program, som kører under MS-DOS (eller i en DOS prompt
under
> > Windows).
> > Det er lavet for at varetage noget komm. fra et MS-DOS program til et
> > Windows program.
> > Men vores MS-DOS program er afgået ved døden (), og vi har udviklet
et
> > Windows program.
> >
> > Jeg ved, at programmet kan gøre tre ting:
> >
> > 1. få et tal, og derefter skrive det i en fil
> > 2. læse fra samme fil, og smide noget tilbage
> > 3. Få en "start forfra" kommando
> >
> >
> > Jeg har assembler koden her, men er ikke syndelig god til at tyde den.
> > Findes der evt. på nettet noget beskrivelse af assembler, såsom
> kommandoer,
> > hvad MOV, PUSH, POP m.m. betyder ?
> >
> > Jeg er nemlig i en situation, hvor jeg skal lave et Delphi 5 program,
som
> > skal varetage disse opgaver i stedet for mit Ass. program.
>
> Det lyder som om der er en god ide at lave det som en service i stedet for
> TSR.
> Hvis det kun skal kunne det du skriver, bør det ikke være mange liniers
> programmering.
>
> --
>
> Med venlig hilsen/Best regards
> Stig Johansen
> Stig.Johansen@udvikling.it.dk
> (remove dot dk)
>
>
>



Finn Bindeballe (20-12-2002)
Kommentar
Fra : Finn Bindeballe


Dato : 20-12-02 11:34

hej der.......

Michael Vilhelmsen wrote:

> Korrekt, men jeg har brug for at tolke, det som den gør !

der er kun den haarde maade saa.... i gang med en 'programmers reference' fra
intel.....du faar fint julen til at gaa med det.....*S*

/f


Lars B. Dybdahl (21-12-2002)
Kommentar
Fra : Lars B. Dybdahl


Dato : 21-12-02 11:45

Assembler er ikke svært - men det kræver forståelse for CPU'ens
konstruktion. Resten er opslag i listen over kommandoer.

MOV AX, BX flytter BX over i AX, hvilket er nemt at forstå, men du skal
vide, hvad AX og BX er. Derfor slipper du ikke udenom at læse Intels
manualer.

Denne her vil sandsynligvis dække alt, du har behov for:

ftp://download.intel.com/design/intarch/manuals/27095003.pdf

Den dækker en special udgave af 80x86 processor serien, men det er den
mindst komplicerede processor jeg kunne finde på Intels site, og den skulle
indeholde alle de features, et TSR program i DOS har anvendt.

Lars.


Michael Vilhelmsen wrote:
> Jeg har fået fingre i en stump assembler kode fra en af vores tidligere
> ansatte (for MEGET lang tid siden).
> Det er et TSR program, som kører under MS-DOS (eller i en DOS prompt under
> Windows).
> Det er lavet for at varetage noget komm. fra et MS-DOS program til et
> Windows program.
> Men vores MS-DOS program er afgået ved døden (), og vi har udviklet et
> Windows program.

--

Dybdahl Engineering: http://dybdahl.dk/
Delphi brugergruppen DAPUG: http://dapug.dk/


Michael Vilhelmsen (23-12-2002)
Kommentar
Fra : Michael Vilhelmsen


Dato : 23-12-02 09:33

Jamen, jeg takker mange gange.
Det var vist, hvad jeg efterlyste.

Michael


"Lars B. Dybdahl" <Lars@dybdahl.dk> skrev i en meddelelse
news:3e044624$0$175$edfadb0f@dread13.news.tele.dk...
> Assembler er ikke svært - men det kræver forståelse for CPU'ens
> konstruktion. Resten er opslag i listen over kommandoer.
>
> MOV AX, BX flytter BX over i AX, hvilket er nemt at forstå, men du skal
> vide, hvad AX og BX er. Derfor slipper du ikke udenom at læse Intels
> manualer.
>
> Denne her vil sandsynligvis dække alt, du har behov for:
>
> ftp://download.intel.com/design/intarch/manuals/27095003.pdf
>
> Den dækker en special udgave af 80x86 processor serien, men det er den
> mindst komplicerede processor jeg kunne finde på Intels site, og den
skulle
> indeholde alle de features, et TSR program i DOS har anvendt.
>
> Lars.
>
>
> Michael Vilhelmsen wrote:
> > Jeg har fået fingre i en stump assembler kode fra en af vores tidligere
> > ansatte (for MEGET lang tid siden).
> > Det er et TSR program, som kører under MS-DOS (eller i en DOS prompt
under
> > Windows).
> > Det er lavet for at varetage noget komm. fra et MS-DOS program til et
> > Windows program.
> > Men vores MS-DOS program er afgået ved døden (), og vi har udviklet
et
> > Windows program.
>
> --
>
> Dybdahl Engineering: http://dybdahl.dk/
> Delphi brugergruppen DAPUG: http://dapug.dk/
>



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408924
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste