Главная    Ex Libris    Книги    Журналы    Статьи    Серии    Каталог    Wanted    Загрузка    ХудЛит    Справка    Поиск по индексам    Поиск    Форум   
blank
Авторизация

       
blank
Поиск по указателям

blank
blank
blank
Красота
blank
Зубков С.В. — Assembler для DOS, Windows и UNIX
Зубков С.В. — Assembler для DOS, Windows и UNIX

Читать книгу
бесплатно

Скачать книгу с нашего сайта нельзя

Обсудите книгу на научном форуме



Нашли опечатку?
Выделите ее мышкой и нажмите Ctrl+Enter


Название: Assembler для DOS, Windows и UNIX

Автор: Зубков С.В.

Аннотация:

В книге освещаются все аспекты современного программирования на ассемблере для DOS, Windows 95/NT и UNIX (Solaris, Linux и FreeBSD), включая создание резидентных программ и драйверов, прямое программирование периферийных устройств, управление защищенным режимом и многое другое. Детально рассматривается архитектура процессоров Intel вплоть до Pentium III. Все главы иллюстрируются подробными примерами работоспособных программ.
Издание ориентировано как на профессионалов, так и на начинающих без опыта программирования.


Язык: ru

Рубрика: Computer science/

Статус предметного указателя: Готов указатель с номерами страниц

ed2k: ed2k stats

Издание: второе, исправленное и дополненное

Год издания: 2000

Количество страниц: 608

Добавлена в каталог: 08.02.2006

Операции: Положить на полку | Скопировать ссылку для форума | Скопировать ID
blank
Предметный указатель
Адресация косвенная      25
Адресация косвенная с масштабированием      26
Адресация непосредственная      25
Адресация по базе с индексированием      27
Адресация по базе со сдвигом      26
Адресация по смещению      25
Адресация прямая      25
Адресация регистровая      24
Адресация, полная форма      27
Активационные записи      219
Активационные записи, дисплей      223
Активационные записи, стековый кадр      222
Алгоритмы вывода на экран шестнадцатеричного числа      142
Алгоритмы генераторов случайных чисел      238
Алгоритмы генерации пламени      406
Алгоритмы неупакованного BCD в ASCII      201
Алгоритмы преобразования цифры в ASCII-код      39
Алгоритмы преобразования шестнадцатеричного числа в десятичное      201
Алгоритмы рисования круга      164
Алгоритмы рисования прямой линии      169
Алгоритмы сортировки      242
Ассемблер, директивы      106
Ассемблер, макроопределения      121
Ассемблер, метки      106
Ассемблер, модели памяти      112
Ассемблер, операторы      120
Ассемблер, преимущества и недостатки      11
Ассемблер, процедуры      115
Ассемблер, псевдокоманды      108
Ассемблер, сегменты      110
Ассемблер, структура программ      106
Ассемблер, условное ассемблирование      118
Атрибут символа      136
Байт      15
Байты состояния клавиатуры      149
Бит      15
Блоки информации VBE      158
Блоки параметров PSP      202
Блоки параметров запускаемого файла      204
Блоки повторений      123
Блоки повторений в UNIX      537
Буфер клавиатуры      150
Буфер клавиатуры, расширение при помощи драйвера      377
Ввод из стандартного устройства ввода      141
Ввод с клавиатуры      148
Ввод с помощью мыши      166
Видеопамять в SVGA-режимах      156
Видеопамять в графических режимах      154
Видеопамять в текстовом режиме      139
Видеорежимы SVGA      156
Видеорежимы VGA      151
Виртуальная память      511
Виртуальные прерывания (в V86)      527
Вложенные процедуры      222
Время выполнения микроопераций      473
Вывод в стандартное устройство вывода      131
Вывод на экран в VGA-режимах      151
Вывод на экран в текстовом режиме      134 139
Вычисления с плавающей запятой      233
Вычисления с повышенной точностью      225
Вычисления с фиксированной запятой      228
Генераторы случайных чисел      238
Генераторы случайных чисел вычитаниями      239
Генераторы случайных чисел конгруэнтные      238
Дата и время      172
Дескрипторы      491
Дескрипторы сегмента данных или кода      389
Джойстик      371
Диалоги      431
Динамик      335
Динамические библиотеки      451
Директивы ассемблера в DOS/Windows      106
Директивы ассемблера в UNIX      534
Директории      192
Драйверы      374
Драйверы VxD      457
Драйверы блочные      384
Драйверы символьные      375
Завершение программы      205
Задача      519
Защита памяти      516
Защита страниц      519
Защищенный режим      488
Защищенный режим средствами DPMI      394
Защищенный режим средствами VCPI      391
Защищенный режим, адресация      388
Защищенный режим, модель памяти      490
Защищенный режим, селекторы      388
Звук без программирования DMA      355
Звук с программированием DMA      361
Звуковые платы      339
Идентификация процессора      60
Инициализация контроллера прерываний      369
Интерфейс DPMI, вызов прерываний      397
Интерфейс DPMI, обработчики прерываний      398
Интерфейс DPMI, операции над дескрипторами      395
Интерфейс DPMI, передача управления между режимами      396
Интерфейс DPMI, управление памятью      405
Интерфейс VCPI      391
Исключения      245
Исключения FPU      67
Исключения SSE      105
Исключения в реальном режиме      249
Исключения, код ошибки      506
Исключения, список и функции      506
Исполняемые файлы      127
Исполняемые файлы COFF (в UNIX)      540
Исполняемые файлы DLL (в Windows 95/NT)      451
Исполняемые файлы ELF      536
Исполняемые файлы EXE (в DOS)      130
Исполняемые файлы SYS (в DOS)      374
Исполняемые файлы VxD (в Windows 95)      457
Исполняемые файлы РЕ (в Windows 95/NT)      413
Исполняемые файлы СОМ (в DOS)      128
Кластер      385
Кодировки      561
Коды команд      567
Командные параметры      208
Команды AAD      41
Команды AAS      40
Команды ADC      34
Команды ADD      34
Команды ADDPS      94
Команды ADDSS      94
Команды AND      41
Команды ANDNPS      99
Команды ANDPS      99
Команды ARPL      484
Команды BOUND      52
Команды BSF      46
Команды BSR      46
Команды BSWAP      30
Команды BTC      46
Команды BTR      46
Команды BTS      46
Команды CALL      50
Команды CBW      32
Команды CDQ      32
Команды CLC      57
Команды CLD      58
Команды CLI      59
Команды CLTS      484
Команды CMC      57
Команды CMOVcc      28
Команды cmp      37
Команды CMPPS      97
Команды CMPS      55
Команды CMPSS      98
Команды CMPXCHG      38
Команды CMPXVHG8B      38
Команды COMISS      98
Команды CPUID      60
Команды CVT*      98
Команды CWD      32
Команды CWDE      32
Команды DAA      38
Команды DAS      39
Команды DEC      37
Команды DIV      36
Команды DIVPS      95
Команды DIVSS      95
Команды EMMS      90
Команды ENTER      52
Команды F2XM1      77
Команды FABS      73
Команды FADDP      70
Команды FBLD      69
Команды FBSTP      69
Команды FCHS      73
Команды FCLEX      79
Команды FCMOVcc      70
Команды FCOM      74
Команды FCOMI      75
Команды FCOMIP      75
Команды FCOMP      74
Команды FCOMPP      74
Команды FCOS      76
Команды FD1VRP      72
Команды FDECSTP      79
Команды FDIV      72
Команды FDIVP      72
Команды FDIVR      72
Команды FFREE      79
Команды FIADD      70
Команды FICOM      75
Команды FICOMP      75
Команды FIDIV      72
Команды FIDIVR      72
Команды FILD      69
Команды FIMUL      71
Команды FINCSTP      78
Команды FINIT      79
Команды FIST      69
Команды FISTP      69
Команды FISUB      71
Команды FISUBR      71
Команды FLD      68
Команды FLDCW      80
Команды FLDENV      81
Команды FMUL      71
Команды FMULP      71
Команды FNCLEX      79
Команды FNINIT      79
Команды FNOP      82
Команды FNSAVE      81
Команды FNSTCW      79
Команды FNSTENV      80
Команды FNSTSW      82
Команды FPATAN      77
Команды FPREM      73
Команды FPREM1      77
Команды FPTAN      77
Команды FRNDINT      73
Команды FRSTOR      81
Команды FSAVE      81
Команды FSCALE      73
Команды FSIN      76
Команды FSINCOS      76
Команды FSQRT      74
Команды FST      69
Команды FSTCW      79
Команды FSTENV      80
Команды FSTP      69
Команды FSTSW      82
Команды FSUB      71
Команды FSUBP      71
Команды FSUBR      71
Команды FSUBRP      71
Команды FTST      75
Команды FUCOM      74
Команды FUCOMI      75
Команды FUCOMIP      75
Команды FUCOMP      74
Команды FUCOMPP      74
Команды FWAIT      82
Команды FXAM      75
Команды FXCH      70
Команды FXRSTOR      81 103
Команды FXSAVE      81 103
Команды FXTRACT      74
Команды FYL2X      78
Команды FYL2XP1      78
Команды HLT      486
Команды IDIV      36
Команды IMUL      35
Команды IN      32
Команды INC      37
Команды INS      56
Команды INT      51
Команды INT3      52
Команды INTO      52
Команды INVD      485
Команды INVLPG      485
Команды IRET      51
Команды Jcc      48
Команды JCXZ      49
Команды JECXZ      49
Команды JMP      47
Команды LAHF      58
Команды LAR      484
Команды LDMXCSR      103
Команды LDS      59
Команды LEA      34
Команды LEAVE      53
Команды LES      59
Команды LFS      59
Команды LGDT      482
Команды LGS      59
Команды LIDT      483
Команды LLDT      482
Команды LMSW      483
Команды LOCK      60
Команды LODS      56
Команды LOOP      49
Команды LOOPE      50
Команды LOOPNE      50
Команды LOOPNZ      50
Команды LOOPZ      50
Команды LSL      485
Команды LSS      59
Команды LTR      482
Команды MASKMOVQ      104
Команды MAXPS      96
Команды MAXSS      96
Команды MINPS      97
Команды MINSS      97
Команды MOLPS      95
Команды MOLSS      95
Команды MOV      28 483
Команды MOVAPS      93
Команды MOVD      83
Команды MOVHLPS      93
Команды MOVHPS      93
Команды MOVLHPS      93
Команды MOVLPS      93
Команды MOVMSKPS      94
Команды MOVNTPS      104
Команды MOVNTQ      104
Команды MOVQ      84
Команды MOVS      54
1 2 3
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2019
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте