Assembly Language for Intel-Based Computers (4th Edition) ISBN 0130910139 инфо 12367i.

Designed for students and professionals interested in learning the basics of operating systems and architecture in the context of a microprocessor Irvine shows how to approach programming problems with a machаюцрчine-level mindset Readers will benefit most if they have already learned a high-level language such as C++, Delphi, or Java Software: Includes a full professional version of Microsoft Assembler 611 (MASM) Also supplied are a large link library of console I/O routбмлчиines, and a custom-designed programming editor from which you can assemble, link, and debug programs Examples: Over 50 complete example programs are supplied, including protected-mode subroutines that link to Microsoft Visual C++ and Borland C++ Topics: Binary and hexadecimal tutorials, hardware and software architecture, instruction set fundamentals, procedures and interrupts, stack parameters, conditional processing, logic structures, integer arithmetic, structures and macros, nбспяуumeric conversions and libraries, strings and arrays, disk storage, finite state machines, low-level disk I/O, hardware port I/O, linking to C++ programs, memory-resident programs, and floating-point instructions.