- STAFF PICKS
- GIFTS + GIFT CARDS
- SELL BOOKS
- FIND A STORE
New Trade Paper
Currently out of stock.
available for shipping or prepaid pickup only
Essentials of 80x86 Assembly Languageby Richard C. Detmer
Synopses & Reviews
Many Computer Organization/Architecture Textbooks Provide A Wealth Of General Information, But Little Or No Hands-On Experience With A Specific Computer Architecture. Essentials Of 80X86 Assembly Language Is Designed As A Supplemental Text For The Instructor Who Wants To Provide Students Hands-On Experience With The Intel 80X86 Architecture. It Can Also Be Used As A Stand-Alone Text For An Assembly Language Course. Essentials Of 80X86 Assembly Language Emphasizes Basic 80X86 Integer Instructions, But Both 64-Bit Instructions And Floating Point Architecture Are Also Introduced. Students Assemble 32- Or 64-Bit Flat Memory Model Programs And Execute Them Under Control Of A Debugger, Seeing Inside The Computer As They Step Through Program Instructions, Viewing Contents Of Registers And Memory.
Book News Annotation:
Detmer (Middle Tennessee State U.) offers a supplemental text to instructors who want to give students hands-on experience with the Intel 80x86 architecture or use the book as a stand-alone text for an assembly language course. The text emphasizes basic 80x86 integer instructions and introduces both 64-bit instructions and floating point architecture. Students assemble 32- or 64-bit flat memory model programs and execute them under control of a debugger, "seeing inside" the computer as they go through program instructions and view contents of registers and memory. Topics include 80x86 integer representations, memory addressing, and registers; assembly language syntax; opcodes and instruction formats; data copy, Boolean, shift and rotate, and unconditional and conditional jump instructions; integer addition, subtraction, multiplication, and division instructions; the 80x86 stack and push and pop instructions; subroutine linkage using standard protocols and call and return instructions; and floating point and XMM registers and instructions. This edition uses the Microsoft Visual Studio environment instead of stand-alone software. Annotation ©2011 Book News, Inc., Portland, OR (booknews.com)
What Our Readers Are Saying
Computers and Internet » Computer Languages » Assembly Language