Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

anyone know about intel assembler?

2 views
Skip to first unread message

daytripper

unread,
Oct 9, 2001, 12:10:29 AM10/9/01
to
Well, hell, it ought to be easy to find an assembly language guide for *any*
processor - after all, they want to sell their chips so it'd hardly make sense
to keep the machine code a secret ;-)

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.

Francis Burton

unread,
Oct 9, 2001, 3:28:22 AM10/9/01
to
In article <10025940...@irys.nyx.net>,

arthur wouk <aw...@blackhole.nyx.net> 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?

As a starting point, try:
http://www.programmersheaven.com/zone5/index.htm

Francis

Gary Heston

unread,
Oct 10, 2001, 11:57:28 PM10/10/01
to
In article <10025940...@irys.nyx.net>,
arthur wouk <aw...@blackhole.nyx.net> 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 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.

John Stewart

unread,
Oct 11, 2001, 8:09:55 PM10/11/01
to
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.

>--
>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

Brett Frankenberger

unread,
Oct 20, 2001, 9:22:35 PM10/20/01
to
In article <10027723...@irys.nyx.net>,

Gary Heston <ghe...@nyx10.nyx.net> wrote:
>In article <10025940...@irys.nyx.net>,
>arthur wouk <aw...@blackhole.nyx.net> 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 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.

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

0 new messages