Cargando…

PentiumTM Processor : Optimization Tools.

Pentium Processor Optimization Tools covers advanced program optimization techniques for the Intel 80x86 family of chips, including the Pentium. The book starts by providing a review and history of the optimization tool. The text then discusses the 80x86 programming language; Pentium and its tools;...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Schmit, Michael L.
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Burlington : Elsevier Science, 1995.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000Mi 4500
001 SCIDIR_ocn881165554
003 OCoLC
005 20231120111608.0
006 m o d
007 cr |n|||||||||
008 140607s1995 vtu o 000 0 eng d
040 |a EBLCP  |b eng  |e pn  |c EBLCP  |d OCLCQ  |d N$T  |d OPELS  |d OCLCQ  |d OCLCF  |d OCLCQ  |d DEBSZ  |d YDXCP  |d OCLCQ  |d MERUC  |d STF  |d OCLCQ  |d OCLCO  |d OCLCQ  |d OCLCO 
020 |a 9781483214252  |q (electronic bk.) 
020 |a 1483214257  |q (electronic bk.) 
035 |a (OCoLC)881165554 
050 4 |a QA76.8.P46 
072 7 |a COM  |x 013000  |2 bisacsh 
072 7 |a COM  |x 014000  |2 bisacsh 
072 7 |a COM  |x 018000  |2 bisacsh 
072 7 |a COM  |x 067000  |2 bisacsh 
072 7 |a COM  |x 032000  |2 bisacsh 
072 7 |a COM  |x 037000  |2 bisacsh 
072 7 |a COM  |x 052000  |2 bisacsh 
082 0 4 |a 004/.357  |2 23 
100 1 |a Schmit, Michael L. 
245 1 0 |a PentiumTM Processor :  |b Optimization Tools. 
260 |a Burlington :  |b Elsevier Science,  |c 1995. 
300 |a 1 online resource (674 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 0 |a Print version record. 
505 0 |a Cover image; Title page; Table of Contents; Inside Front Cover; Copyright; Dedication; Introduction; I: Review and Historical Context; Chapter 1: Number Systems; Publisher Summary; HEX; SIGNED NUMBERS; NUMERIC OVERFLOW; DATA SIZES; LITTLE ENDIAN VS. BIG ENDIAN; Chapter 2: What Is Assembly?; Publisher Summary; INTRODUCTION; Tools and Terminology; WHAT ARE COMPILERS, INTERPRETERS AND ASSEMBLERS?; Chapter 3: The 8086 Family History and Architecture; Publisher Summary; COMPATIBILITY LESSONS; MATH CO-PROCESSORS; THE 80286; 32-BIT 80386; RISCY 80486; THE 80586; THE COMPETITION; THE P6. 
505 8 |a II: 80�86 Family BackgroundChapter 4: 8086 Architecture and Instruction Set; Publisher Summary; 8088 Architecture; The 8088 Instruction Set; Shifts and Rotates; Program Control And Branching; Flag Manipulations; Multiply and Divide; BCD Instructions; String Instructions; Interrupts; Miscellaneous Instructions; Flag Summary; Chapter 5: Writing Beginning Programs; Publisher Summary; Chapter 6: Assembly Tools; Publisher Summary; Chapter 7: The Instruction Set Evolves: The 186 to the 386; Publisher Summary; The 80286; The 80386; III: Introduction to Pentium and Tools. 
505 8 |a Chapter 8: The 80486 and PentiumPublisher Summary; Pentium; Summary; Chapter 9: Superscalar Programming; Publisher Summary; Dual Integer Pipelines; Branch Prediction Logic; Optimized Cycle Times; Chapter 10: Integer and Floating-Point Pipeline Operation; Publisher Summary; Pentium Floating-Point Pipeline; Chapter 11: Using the Pentium Optimizer Program; Publisher Summary; HOW IT WORKS; ADDRESS GENERATION INTERLOCKS; Chapter 12: Timing with a Software Timer; Publisher Summary; ICE; BUILT-IN PENTIUM TIMER; SOFTWARE TIMER; TIMER SOFTWARE FUNCTION REFERENCE; Percent Speed Changes. 
505 8 |a IV: Superscalar Pentium ProgrammingChapter 13: Optimization Warm-ups; Publisher Summary; STRING INSTRUCTION OPTIMIZATIONS; Chapter 14: String Search and Translate; Publisher Summary; STRING SEARCH; String Translations; Atomic Programming; Case-Independent String Searching; CASE-INDEPENDENT STRING SCAN; CASE-INDEPENDENT STRING COMPARE; CONCLUSIONS; Chapter 15: Checksums and Extended Precision Addition; Publisher Summary; STEP 1; STEP 2; STEP 3; STEP 4; STEP 5; STEP 6; COMING COMPLETELY UNDONE; SUMMARY; FALSE STEPS; Extended Precision Addition; V: Advanced Topics. 
505 8 |a Chapter 16: Floating-Point MathPublisher Summary; FPU BASICS; FPU MATRIX OPTIMIZATIONS; WHICH ARRAY DECLARATION IS BEST?; OPTIMIZING WITH ASSEMBLY; Chapter 17: Interfacing to C; Publisher Summary; INLINE ASSEMBLY; INLINE ASSEMBLY EXAMPLE; LINKING SEPARATE MODULES; CALLING CONVENTIONS; FULL C-TO-ASSEMBLY TEMPLATES; EXAMPLES OF CALLING ASSEMBLY ROUTINES FROM C; USING THE EXTENDED PROC DIRECTIVE; FASTCALL; FASTCALL REGISTERS; TIMING C CODE; Chapter 18: Protected-Mode Programming; Publisher Summary; INTRODUCTION TO PROTECTED MODE; DPMI, DOS PROTECTED-MODE INTERFACE; PROTECTED-MODE SEGMENTS. 
500 |a Converting code to protected mode. 
500 |a PentiumTM Processor. 
520 |a Pentium Processor Optimization Tools covers advanced program optimization techniques for the Intel 80x86 family of chips, including the Pentium. The book starts by providing a review and history of the optimization tool. The text then discusses the 80x86 programming language; Pentium and its tools; and the superscalar Pentium programming. The operation of the floating-point unit; techniques for including assembly language routines in C or C++ programs; and the protected-mode programming are also considered. The book further tackles optimizations and code alignment; as well as the background and technical capabilities of the PowerPC vs. the Pentium and their future technical directions. Computer programmers and students taking related courses will find the book invaluable. 
650 0 |a Pentium (Microprocessor) 
650 6 |a Pentium (Microprocesseur)  |0 (CaQQLa)201-0252838 
650 7 |a COMPUTERS  |x Computer Literacy.  |2 bisacsh 
650 7 |a COMPUTERS  |x Computer Science.  |2 bisacsh 
650 7 |a COMPUTERS  |x Data Processing.  |2 bisacsh 
650 7 |a COMPUTERS  |x Hardware  |x General.  |2 bisacsh 
650 7 |a COMPUTERS  |x Information Technology.  |2 bisacsh 
650 7 |a COMPUTERS  |x Machine Theory.  |2 bisacsh 
650 7 |a COMPUTERS  |x Reference.  |2 bisacsh 
650 7 |a Pentium (Microprocessor)  |2 fast  |0 (OCoLC)fst01057221 
776 0 8 |i Print version:  |a Schmit, Michael L.  |t PentiumTM Processor : Optimization Tools.  |d Burlington : Elsevier Science, �1995  |z 9780126272307 
856 4 0 |u https://sciencedirect.uam.elogim.com/science/book/9780126272307  |z Texto completo