Assembly Language Programming for Intel Processors
7%
OFF
Available
 
About the Book
This book presents the assembly language for the family of INTEL processors, from the 80286 processor to the Pentium 4 processor. All references made to 386, 486, and later processors of the INTEL family include, implicity, the Pentium II, III and IV processors.The first section the internal architecture of the processors: Computer system architecture, from the application level to the computer component level; memory architecture; general organization and operating modes of the current superscalar processors, including examples fromt the INTEL family processors, 80286 to PENTIUM 4 processors; instruction format of the Intel processors and the addressing modes used to obtain the operands.The Second part contains a presentation of the assembley language, accompanied by numerous examples.
Table Of Contents :
PART II . A Brief History 1. Computer Architecture 2. Virtual Addressing and Protection Mechanism 3. Paging and Cache Memory Management 4. Superscalar Processors 5. INTEL Processor Family Architecture 6. The Interrupt SystemPART II 7. Instruction Format 8. Assembly Language 9. Segment Definition and Use 10. The Instruction Set 11. Assembly Language Procedures 12. Programs Composed of Several Modules 13. Macroinstruction Definition and Use 14. Conditional Assembly Directives 15. Data Structures in Assembly Language 16. BIOS and DOS interrupts 17. Memory Resident Programs (TSR) 18. Mixing 16-Bit and 32-Bit Code 19. MMX Technology 20. The Floating-Point UnitReferenceIndex
About Author :
Vasile Lungu received his Ph.D from the University Politechnica of Bucharest, Romania, in 1996 with his thesis 'Distributed systems based on microprocessors used in industrial process control.' He is currently a Professor of Computer Science at the university in the Department of Computer Science and Engineering.Previously, he was a chief engineer at Peripheral Equipment Enterprise in Bucharest, Romania, working for the Department of Electronic Systems Design.Since 1979, he has taught courses on computer architecture, high-level programming languages, Pascal, C, and assembly language programming.His research interests covers fields such as systems and algorithms for process control, real time systems, and parallel and distributed processing. He has written 18 technical reports on these research themes.Dr. Lungu has published 39 papers at national and international conference and published 19 books and lecture notes on computer and processor architecture, high-level and assembly language programming, and industrial applications.Since 1999, Vasile Lungu has a collaborative appointment with the Romanian Ministry of Education and Research, being a counselor in the Department of Higher Education and Academic Research. He coordinated two large IT projects for the Romanian Ministry of Education and Research.He is an ACM member and a national expert evaluator for the National University Research Council (which is a member of the European Science Foundation).
Book Details
ISBN-13: 9788170088035
EAN:
Publisher Date: 30 Jun 2006
Binding: Paperback
Type: Professional & Vocational
ISBN-10: 8170088038
Publisher: Laxmi Publications
Publisher Imprint: Laxmi Publications
No of Pages: 577
Type: General (US: Trade)