Software Archive
Read-only legacy content
17061 Discussions

Beginning Assembly

harakim
Beginner
597 Views
I'm a first-year CS student. I want to learn assembly so that I can write an operating system, but all the books I find are writing assembly for and not for writing assembly for the processor. Where can I get information on beginning to write assembly for Intel Processors?

Message Edited by harakim on 11-28-2005 07:24 AM

0 Kudos
3 Replies
Intel_Software_Netw1
597 Views

Greetings from Intel Software Network Support.

Although it doesnot include the latest Intel 32-bit processors, the book "The Intel Microprocessors 8086/8088, 80186/80188, 80286, 80386, 80486, Pentium, and Pentium Pro Processor Architecture, Programming, and Interfacing" by Barry Brey is a very good place to start. We also highly recommend that you read through the IA-32 Intel Architecture Software Developers Manualsfor more information on this.

Regards,

Lexi S.
Intel Software Network Support
http://www.intel.com/software/
Contact us: http://www.intel.com/cd/ids/developer/asmo-na/eng/58987.htm

*Other names and brands may be claimed as the property of others.

0 Kudos
harakim
Beginner
597 Views
Thanks for the information. I have a Pentium 4 that I am going to practice on. I am of the understanding that the assembly in this book will work for the Pentium 4, but it won't include all of the features? Am I correct?
0 Kudos
Intel_Software_Netw1
597 Views

That is our understanding as well. The IA-32 Intel Architecture Software Developers Manuals at http://developer.intel.com/design/Pentium4/documentation.htm provide thousands of pages of newer supplemental information, and they are downloadable free of charge.

You may also be interested in some of the performance optimization courses offered online for free through the Intel Software College: www.intel.com/software/college/

Regards,

Lexi S.

IntelSoftware NetworkSupport

http://www.intel.com/software

Contact us

0 Kudos
Reply