Assembly Language for x86 Processors, 7E is intended for use in undergraduate courses in assembly Language Programming and Introductory courses in computer systems and computer architecture. This title is Also Suitable for Embedded systems programmers and engineers, Communication Specialists, game programmers, and graphics programmers. Proficiency in one other programming language, preferably Java, C, or C + +, is recommended.