Try searching Google with +Intel +Pentium +assembly +language +price
You'll get plenty of hits, many of them will be Pentium assembly language
manuals.
/daytripper
On Tue, 09 Oct 2001 02:25:50 GMT, aw...@blackhole.nyx.net (arthur wouk) wrote:
>a friend of mine, who does very large numerical calculations of a very
>special sort, has the notion that if he could get steered to a
>not-too expensive description of intel post-386 assembler language,
>he could speed up his calculations. can anyone tell me where he should
>look for this information?
>
>i have warned him, but he wants to try. he is not inexperienced.
As a starting point, try:
http://www.programmersheaven.com/zone5/index.htm
Francis
I suggest he call Intel. I'm not even sure an assembly language
compiler is available for the P-II and later CPUs, outside of the
Intel development group.
>i have warned him, but he wants to try. he is not inexperienced.
Good luck to him. Assembly was fun, 20 years ago.
Gary
--
Gary Heston ghe...@nyx.nyx.net Disclaimer, datclaimer...
"Education: Defective." Abraham Lincoln, responding to the Congressional
personal information form upon entering the House of Representatives.
>a friend of mine, who does very large numerical calculations of a very
>special sort, has the notion that if he could get steered to a
>not-too expensive description of intel post-386 assembler language,
>he could speed up his calculations. can anyone tell me where he should
>look for this information?
>
>i have warned him, but he wants to try. he is not inexperienced.
>--
>If you want to know what God thinks of money, just look at the people he
>gave it to. - Dorothy Parker
>
> to email me, delete blackhole. from my return address
The comprehensive documentation can be found at:
http://developer.intel.com in various PDF files. Tell him to
look for the optimization guide and Volume 1 and 2
of the Intel Architecture Software Development Guides.
A good third party source of information is
Agner Fog's optimization guide. You can find it at:
http://www.agner.org/assem
As far as tools go if you get the processor
pack for Visual C++ 6.0 it will support all the new AMD and
Intel instructions sets. You can find it at:
http://msdn.microsoft.com/visualc/downloads/updates.asp
If he wants a straight up assembler the latest version
of MASM supports all the latest instruction sets and is available
as part of the various MS windows DDKs. Though it might possibly
require a patch to version 6.15 or some such. Another assembler is
NASM available from:
http://www.web-sites.co.uk/nasm/
I think the latest version of the various GNU tools(gcc,
as, etc) support the latest instruction sets as well. The Intel
C/C++ compiler is also another tool worth looking into.
Hope this helps,
John Stewart
Currently versions of the gnu assembler will, I believe, have
reasonably complete support for current Intel (and clone) CPUs. IF the
goal is to optimize the calculation part of a larger program, embedding
assembvly code into a program mostly written in a higher level language
might be a reasonable strategy. gcc, for example, is pretty good at
allowing that.
>>i have warned him, but he wants to try. he is not inexperienced.
>
>Good luck to him. Assembly was fun, 20 years ago.
Yeah, these days, the trend is to write everything in Java nad use
several thousand percent more CPU than is necessary. I'm glad to see
someone trying to optimize their code.
-- Brett