well..u will have to print that elsa IS interested..lol..
it seems like a nice subject to talk about..i read a bit about it..but the concept is still unclear for me..will u explain it some more for me plz..im still a beginner :)
Hahaha.. My blood is boiling!! I wrote a page full of stuff to send it to u but ended up navigating elsewhere loosing all the stuff.. I am typing it all over agin..
Firstly, you would be providing ann explanation about the architecture of micoroprocessors.. This would be very
brief starting right from 8085, 8086,80286,80386,80486 and right down to pentium.. This is a
prerequisite. U need nod know much, however the data bus and address bus organistaion s
in each is necessary. This would kelp you understand the 1MB memory access restriction in DOS. Not a big deal..
Then you would explain why you would wanna trap interrupts or why you would wanna make use of ROM-BIOS functions
when you have such beautiful standard library functions awaiting for their use. Here you would go about telling about the
disadvantages of library functions and the advantages of using the ROM-BIOS functions. also you would be explaining
about the IVT~~~~ Interrupt Vector Table and also the ISr's~~~~ Interrupt Sevice Routines..
Here an example program to justify your explanation would do great. You could show people how you are going to store the current
contents of the IVT in a function pointer variable, How u would replace the contents of the IVT with your interrupt function
and therby when the program execute, instead of the normal ROM-BIOS function being called it would be you friendly own
written interrupt function.
This actually forms the foundation for writing TSR's ~~~~ Terminate and Stay resident Programs.
The only reason that TSR's exist today is because the designers of MS-DOS probably failed to foresee the
need for single task switching between concurrently resident programs. This is an awesom world whrnyou start talkin
about TSR's!!! Microsoft did make use of them when they had to include PRINT.COM. However they did not publish it cos of factors.
Tired eh??? U shouldnt be... lol
Next an explanation about memory allocations, an the fantastic use of TSR's with programs to justify..
Please not we shall be making use of Interrupts everywhere.
Lastly you can talk about diffeent viruses and how you can develop vaccines against them all using TSR's.
Allmost all the viruses today are basically TSR's the core of which include s interrupt handling.
Hence they could even be written to create viruses or as vaccines against the once which u have written or the once
already existing..
OOOOOfffff.. I am tired.. lol
tell me if I was of help to u.
Regards
CyberKing!