Авторизация
Поиск по указателям
Крупник А. — Ассемблер. Самоучитель
Обсудите книгу на научном форуме
Нашли опечатку? Выделите ее мышкой и нажмите Ctrl+Enter
Название: Ассемблер. Самоучитель
Автор: Крупник А.
Аннотация: Книга знакомит читателя с ассемблером — универсальным языком «низкого уровня», на который переводятся другие, «высокоуровневые» языки. Будучи основой таких языков, ассемблер позволяет лучше понять и Си, и С++, и Паскаль. Кроме того, с его помощью можно написать отдельные части программ так, чтобы они быстрее выполнялись. В силу своей универсальности ассемблер позволяет менять и чужие программы, исходный текст которых на языке высокого уровня недоступен. За это его так любят хакеры.
Начав с простых коротких примеров, написанных для ассемблера MASM фирмы Microsoft, и двигаясь вперед, вы научитесь писать довольно сложные программы для Windows и DOS.
Книга предназначена для всех, кто интересуется программированием вообще и ассемблером в частности.
Язык:
Рубрика: Computer science /
Статус предметного указателя: Готов указатель с номерами страниц
ed2k: ed2k stats
Год издания: 2005
Количество страниц: 235
Добавлена в каталог: 14.09.2007
Операции: Положить на полку |
Скопировать ссылку для форума | Скопировать ID
Предметный указатель
API 13
API, процедура 13
API, процедура, параметры 13
DLL 126 (см. также «Динамические библиотеки»)
DOS 132
DOS, прерывания 156
DOS, функции (прерывание 21h) 156
FAR 15
Hiew 168
KISS-принцип 103
Norton Commander 132
OllyDbg 18
Абсолютный адрес 144
Ассемблер, MASM 15
Ассемблер, директивы 13
Байт 30
Бит 22
Битовая маска 73
Глобальные переменнные 56
Дамп памяти 100
Дескриптор клавиатуры 89
Дескриптор устройства 46
Дескриптор файла 93
Дескриптор экрана 46
Дизассемблер 167
Дизассемблер, DisDoc 169
Дизассемблер, Hiew 168
Динамическая библиотека, точка входа 128
Динамические библиотеки 126
Директива .386 14
Директива .code 15
Директива .const 137
Директива .data 33
Директива .data? 63
Директива .ELSE 170
Директива .ENDIF 170
Директива .ENDW 173
Директива .IF 170
Директива .includelib 14
Директива .MODEL 14
Директива .radix 32
Директива .REPEAT 173
Директива .UNTIL 173
Директива .WHILE 173
Директива ASSUME 138
Директива BYTE 34
Директива DWORD 34
Директива end 15
Директива equ 49
Директива EXPORTS 127
Директива EXTERN 125
Директива includelib 16
Директива INVOKE 15
Директива LIBRARY 127
Директива PROTO 14
Директива PUBLIC 125
Директива QWORD 121
Директива SEGMENT 137
Директива STRUCT 177
Директива TBYTE 112
Директива typedef 179
Директива WORD 34
Заем разряда 84
Инструкция, adc 83
Инструкция, and 72
Инструкция, call 41
Инструкция, cli 167
Инструкция, cmp 60
Инструкция, cmps 147
Инструкция, dec 34
Инструкция, div 62
Инструкция, eld 101
Инструкция, fadd 122
Инструкция, faddp 122
Инструкция, fcompp 122
Инструкция, fdiv 118
Инструкция, ffree 114
Инструкция, fild 111
Инструкция, finit 114
Инструкция, fld 115
Инструкция, fmul 115
Инструкция, fsqrt 111
Инструкция, fstp 111
Инструкция, fsub 115
Инструкция, ftst 118
Инструкция, ftstw 118
Инструкция, idiv 88
Инструкция, imul 88
Инструкция, iret 156
Инструкция, ja 89
Инструкция, jae 90
Инструкция, jb 90
Инструкция, jbe 90
Инструкция, jc 76 91
Инструкция, jft 90
Инструкция, jl 90
Инструкция, jmp 60 142
Инструкция, jnc 91
Инструкция, jnz 60
Инструкция, jo 91
Инструкция, js 91
Инструкция, jz 90
Инструкция, lea 55 155
Инструкция, leave 49
Инструкция, lods 147
Инструкция, loop 61
Инструкция, mov 12
Инструкция, movsb 146
Инструкция, movsd 146
Инструкция, movsw 146
Инструкция, mul 85
Инструкция, neg 102
Инструкция, not 104
Инструкция, or 74
Инструкция, pop 35
Инструкция, push 35
Инструкция, ret 41
Инструкция, rol 79
Инструкция, ror 79
Инструкция, sar 77
Инструкция, sbb 83
Инструкция, scasb 101
Инструкция, scasd 101
Инструкция, scasw 101
Инструкция, shl 76
Инструкция, shr 75
Инструкция, std 101
Инструкция, sti 167
Инструкция, stos 147
Инструкция, sub 34
Инструкция, test 74
Инструкция, xchg 40
Инструкция, xor 74
Кодировка Windows 46
Кодировка альтернативная 46
Командный файл 16
Компоновщик 18
Консольное приложение 18
Косвенная адресация 39
Косвенные переходы 144
Логический адрес 136
Локальные переменные 50
Макрос 174
Макрос с параметром 175
Макрос, директива ifnf 176
Массив 64
Машинное слово 30
Метка 15
Обратная польская запись 115
Объектный файл 17 124
Операнд 35
Оператор . 178
Оператор ADDR 46
Оператор DUP 58
Оператор offset 88
Оператор SBYTE PTR 173
Оператор SDWORD PTR 173
Оператор sizeof 46 60
Оператор SWORD PTR 173
Операционная система 13
Отладчик 18
Отладчик AfdPro 139
Отладчик OllyDbg 18
Перенос в старший разряд 25
Переполнение 28 87
Подключаемые библиотеки 14
Прерывание аппаратное 157
Прерывание программное 157
Префикс repne 101
Префикс repne, repe 148
Префикс, префикс сегмента 140
Простое число 57
Профилирование программы 194
Процедура 40
Процедура API, CloseHandle 94
Процедура API, CreateFile 93
Процедура API, Exit Process 13
Процедура API, Get Proc Address 130
Процедура API, GetStdHandle 45
Процедура API, LoadLibrary 130
Процедура API, ReadFile 96
Процедура API, WriteConsoleA 45
Процедура API, WriteFile 94
Процедура BeginPaint 189
Процедура Create WindowEX 183
Процедура DispatchMessage 182
Процедура DrawText 189
Процедура EndPaint 189
Процедура FpuFLtoA 111
Процедура Get Message 182
Процедура GetClientRect 189
Процедура GetCommandLine 99
Процедура GetModuleHandle 186
Процедура Load Cursor 186
Процедура Loadlcon 186
Процедура ReadConsole 88
Процедура RegisterClass 183
Процедура SetFilePointer 106
Процедура Show Window 186
Процедура Update Window 188
Процедура wsprintf 57
Процедура, заголовок 41
Процедура, параметры 42
Процессор 12
Процессор, 80286 135
Процессор, 80386 136
Процессор, 8086 135
Процессор, защищенный режим 136
Процессор, инструкции 12
Процессор, реальный режим 136
Процессор, регистры 12
Процессор, такт 136
Процессор, Физический адрес 136
Процессор, шина адреса 136
Процессор, шина данных 136
Расширение знака 31
Регистр флагов 24
Резидентная программа 132
Рекурсия 163
Сегментный регистр 47 135
Симпсона формула 119
Система счисления двоичная 22
Система счисления десятичная 21
Система счисления основание 21
Система счисления шестнадцатеричная 20
Сообщение WM_DESTROY 182
Сообщение WM_PAINT 188
Сообщения Windows 181
Сопроцессор 113
Сопроцессор, слово состояния 118
Стек 35
Стек, вершина 37
Структура 177
Тетрада 23
Флаг D 101
Флаг O 28
Флаг S 29
Флаг Z 24
Флаг переноса 25
Цикл loop 62
Число с плавающей точкой 110
Число с плавающей точкой, мантисса 110
Число с плавающей точкой, нормализованное 110
Число с плавающей точкой, экспонента 110
Число с фиксированной точкой 110
Реклама