From: broker_3 AT yahoo DOT com (ee) Newsgroups: comp.os.msdos.djgpp Subject: Re: {Traditional (_go32_dpmi_* functions)} vs { Djgpp + assembly wrapper (AS or NASM)} Date: 28 Jul 2001 09:33:07 -0700 Organization: http://groups.google.com/ Lines: 29 Message-ID: <23f2cfa0.0107280833.779a4691@posting.google.com> References: <23f2cfa0 DOT 0107271429 DOT 4bd15544 AT posting DOT google DOT com> <2950-Sat28Jul2001102441+0300-eliz AT is DOT elta DOT co DOT il> NNTP-Posting-Host: 12.84.19.60 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: posting.google.com 996337988 16329 127.0.0.1 (28 Jul 2001 16:33:08 GMT) X-Complaints-To: groups-support AT google DOT com NNTP-Posting-Date: 28 Jul 2001 16:33:08 GMT To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com "Eli Zaretskii" wrote in message news:<2950-Sat28Jul2001102441+0300-eliz AT is DOT elta DOT co DOT il>... > > From: broker_3 AT yahoo DOT com (ee) > > Newsgroups: comp.os.msdos.djgpp > > Date: 27 Jul 2001 15:29:55 -0700 > > > > Can you explain the differences and when one should be used instead > > of the other ? > > This is explained at length in section 18.10 of the FAQ; if something > there is not clear, please ask specific questions. That is why I am asking, to elaberate on that section. Although it is a great hand waver, to someone as novice as myself could it be possible to explain it in lay man's theory. Just consider me a child that you need to take by the hand. I do not see the neccessity for ASSEMBLY over functions for PC architecture except for speed ? If there a way to circumvent the situation to make it "suitable for production-quality code". I do not understand why we even learn TRADITIONAL if it crashes (WINDOWS mentality). Obviously I do not fully understand "LOCKING CODE". I would rather avoid TRAD and emphasize on assembly if that is the appropriate way of doing it. Someone with your knowledge and intelligence could easily give exact example code of where and why assemly is essential over TRAD. This is my first time dabbling into DPMI. I like to see the code, dissect it and figure out the premise myself. Thank you for your time and patience. "Sir Engineer I cut it 3 times already and it is still short !?" :)