|
Язык ассемблера для процессоров Intel
4-е издание
Кип Ирвин
Assembly Language for Intel-Based Computers, 4th Edition
Kip Irvine
|
Цены на книгу
Оглавление
Пролистать книгу
|
В основу четвертого издания этой книги положено описание архитектуры процессоров фирмы Intel, называемой IA-32, сделанное с точки зрения программиста. По сравнению с третьим изданием, книга полностью переписана, и теперь основной акцент в ней сделан на создании 32-разрядных
приложений для системы Windows. Ее отличает последовательный и методически грамотный подход к изложению материала. Материал данной книги подобран в соответствиие с ее первоначальным замыслом — научить студентов писать и отлаживать программы на уровне машинных кодов. Она
никогда не заменит собой полноценный учебник по архитектуре компьютеров, но позволит студентам получить из первых рук бесценный опыт в написании программ и продемонстрирует, как на самом деле работает компьютер.
912 стр., с ил.; ISBN 5-8459-0779-9, 0-13-091013-9; формат 70x100/16; твердый переплетCD-ROM; 2005, 2 кв.; Вильямс.
|
|
|
|
Книги, рекомендуемые вместе с этой книгой:
- Системное программирование в среде Microsoft Windows, 3-е издание, Джонсон М. Харт
- Алгоритмические трюки для программистов. Исправленное издание 2007 года, Генри С. Уоррен, мл.
- Компиляторы: принципы, технологии и инструментарий, 2 издание, Альфред В. Ахо, Моника С. Лам, Рави Сети, Джеффри Д. Ульман
- Ассемблер для Win 32. Самоучитель, Галисеев Геннадий Владимирович
Разделы каталога:
Выбор книг по ключевым словам: address bus, american standard code for information interchange, api, asciiz, ascii-строка, asm86, bcd, big endian order, binary-coded decimal, bios, boot record, borland, bresenham, bubble sort, bus, carry flag, central processing unit, cf, chipset, cisc, control bus, cpu, data area, data bus, debugger, device driver, disk parameter table, disk partition table, dll, dma, dpt, dynamic link library, fat, fat12, fat16, fat32, file allocation table, finite-state machine, gdt, gdtr, general protection fault, global descriptor table, gnu assembler, gpf, ideal mode, ieee, increment, 486, 80286, 8086, 8259, pentium, interrupt, ldt, ldtr, lifo, link library, linkage editor, linker, macro functions, , macro assembler, , masm, masm32, master boot record, mmx, ntfs, null-terminated, paging, program segment prefix, , programmable interrupt controller, psp, , push, 351, qnan, segment, segment descriptor, simd, simm, snan, tasm, terminate and stay resident, text macro, tsr, turbo assembler, typematic rate, underflow, unicode, 68, union, universal serial bus, usb, u-конвейер, virtual machine manager, vmm, абсолютно пьяный человек, адрес, адресация, адресное пространство, аккумулятор, алгебра логики, алу, арифметико-логический блок, ассемблер, ассемблирование, , |
Оглавление книги "Язык ассемблера для процессоров Intel"
ПРЕДИСЛОВИЕ 23
ГЛАВА 1. ОСНОВНЫЕ ПОНЯТИЯ 35
ГЛАВА 2. СТРУКТУРА ПРОЦЕССОРОВ СЕМЕЙСТВА IA-32 71
ГЛАВА 3. ОСНОВЫ АССЕМБЛЕРА 115
ГЛАВА 4. ПЕРЕСЫЛКА ДАННЫХ, АДРЕСАЦИЯ ПАМЯТИ И ЦЕЛОЧИСЛЕННАЯ АРИФМЕТИКА 157
ГЛАВА 5. ПРОЦЕДУРЫ 203
ГЛАВА 6. УСЛОВНЫЕ ВЫЧИСЛЕНИЯ 249
ГЛАВА 7. ЦЕЛОЧИСЛЕННАЯ АРИФМЕТИКА 305
ГЛАВА 8. ПРОФЕССИОНАЛЬНЫЕ МЕТОДИКИ ПРОГРАММИРОВАНИЯ 345
ГЛАВА 9. СТРОКИ И МАССИВЫ 393
ГЛАВА 10. СТРУКТУРЫ И МАКРООПРЕДЕЛЕНИЯ 431
ГЛАВА 11. СОЗДАНИЕ 32-РАЗРЯДНЫХ ПРОГРАММ ДЛЯ WINDOWS 483
ГЛАВА 12. ИНТЕРФЕЙС С ЯЗЫКАМИ ПРОГРАММИРОВАНИЯ ВЫСОКОГО УРОВНЯ 543
ГЛАВА 13. СОЗДАНИЕ 16-РАЗРЯДНЫХ ПРОГРАММ ДЛЯ MS DOS 573
ГЛАВА 14. ОСНОВЫ РАБОТЫ С ДИСКОМ 615
ГЛАВА 15. ПРОГРАММИРОВАНИЕ С ИСПОЛЬЗОВАНИЕМ ФУНКЦИЙ BIOS 651
ГЛАВА 16. ПРОГРАММИРУЕМ ДЛЯ MS DOS НА УРОВНЕ ЭКСПЕРТА 711
ГЛАВА 17. ДОПОЛНИТЕЛЬНЫЕ ТЕМЫ 747
ПРИЛОЖЕНИЕ А. УСТАНОВКА И ИСПОЛЬЗОВАНИЕ КОМПИЛЯТОРА MASM 785
ПРИЛОЖЕНИЕ Б. СИСТЕМА КОМАНД ПРОЦЕССОРОВ INTEL 791
ПРИЛОЖЕНИЕ В. ФУНКЦИИ ПРЕРЫВАНИЙ BIOS И MS DOS 829
ПРИЛОЖЕНИЕ Г. СПРАВОЧНИК ПО MASM 845
ПРИЛОЖЕНИЕ Д. СПРАВОЧНАЯ ИНФОРМАЦИЯ 881
ПРИЛОЖЕНИЕ E. ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ MICROSOFT 885
ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ 889
|