Intel Platform Article & Guides Download Software23/01/2009 Featured Article: How to remove Buzus Virus (permalink) |
|||
|
Optimizations for Intel"s 32-Bit ProcessorsA 49 page guide on Intel Asm Code Optimization(by bev zaharie)The Intel386 Architecture Family represents a series of compatible processors including the Intel386, Intel486, and the Pentium processors. The newer members of the family are capable of executing any binaries created for members of previous generations. For example, any existing 8086/8088, 80286, Intel386 (DX or SX), and Intel486 applications will be able to execute on the Pentium processor without any modification or recompilation. However, there are certain code optimization techniques which will make applications execute faster on a specific member of the family with little or no impact on the performance of other members. Most of these optimizations deal with instruction sequence selection and instruction reordering to complement the processor micro architecture. The intent of this document is to describe the implementation differences of the processor members and the optimization strategy that gives the best performance for all members of the family This article is online from 1118 days and has been seen 2388 times
Tweet
Similar Articles 64-Bit - Programming and Assembly Issues Brief intro on 64 bit architecture and programming (by Thorsten Schneider) Adam's Assembler Tutorial 1.0 A tutorial in 9 lessons on Assembler (by Adam) AMD64 Architecture Programmer’s Manual Volume 3 General-Purpose and System Instructions (by AMD) AMD64 Architecture Programmer’s Manual Volume 4 128-Bit Media Instructions (by AMD) AMD64 Architecture Programmer's Manual Volume 2 System Programming (by AMD) AMD64 Architecture Programmer's Manual Volume 5 64-Bit Media and x87 Floating-Point Instructions R (by AMD) AMD64 Programmer’s Manual Volume 1 Application Programming (by AMD) Assembler Tutorial 1996 Edition A guide from Guadalahara University (by Hugo Perez Univ.Guadalajara) Assembly language programing under Unix A small guide for intermediate level programmers (by G. Adam Stanislav) Assembly Language Programming A 14 page intro for beginners using NASM (by Archis Gore) Brennan's Guide to Inline Assembly A guide to inline Unix assembly programming (by Brennan) FPU timing 8087-Pentium coprocessor timing and pairing (by Quantasm) GAVIN'S GUIDE TO 80x86 ASSEMBLY A guide about Assembler in 8 parts (by Gavin Estey) How to optimize code on a 386/486/Pentium Intel Assembler Code Optimization and Pipelining (by Michael Kunstelj) IBM Personal Computer Assembly Language Tutorial A guide that introduces main topics of asm lang (by Joshua Auerbach) Intro to Assembler An intro to Intel ASM programming (by VLA) Masm 5 Instructions, Directives and Interrupts A 30 page listing for assembly programmers (by n/d) Pairing Pentium Instructions A brief doc on Pentium optimized programming (by Quantasm / Mike Schmit) PC Assembly Language Manual A book to learn basic Assembly in 195 pages (pdf) (by Paul Carter) Pentium Code Optimization using U-pipe V-pipe A cross reference by instructions (by Quantasm) Programming from the ground up EBook on Linux Assembler programming (by Jonathan Bartlett) Protected Mode Tutorial v.0.02 Tutorial for Protected Mode programming in asm (by Till Gerken) Sk00l m3 ASM!!#@$!@# An assembly programming guide (by Ralph (AWC)) Static Detection of Vulnerabilities in x86 Code Analysis of assembly code for security problems (by M.Cova V.Felmetsger G.Banks G.Vigna) The PC GAMES PROGRAMMERS ENCYCLOPEDIA 1.0 A collection of 85 asm programming documents (by various) Win32 asm Manage win32 projects in assembly language (by unknown) Win32 Course in 35 Lessons Una guida con codice d'esempio per w32asm (by Iczelion) Write Optimized Pentium Code A series of document on optimizing asm code (by Agner Fog) X86 Assembly Tips And Tricks Asm coding programming tricks (by Laura Fairhead) x86 Quick Reference Instruction Manual 8086/80186/80286/80386/80486 Instruction Set (by thenet) Tags: optimize, asm tutorial |
||||||
|
||||||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|