Документ взят из кэша поисковой машины. Адрес оригинального документа : http://lib.mexmat.ru/books/79610
Дата изменения: Unknown
Дата индексирования: Mon Apr 11 15:09:38 2016
Кодировка: Windows-1251
Intel Corporation - IA-32 IntelR Architecture Software Developer's Manual Volume 3: System Programming Guide :: Электронная библиотека попечительского совета мехмата МГУ
 
Главная    Ex Libris    Книги    Журналы    Статьи    Серии    Каталог    Wanted    Загрузка    ХудЛит    Справка    Поиск по индексам    Поиск    Форум   
blank
blank
Поиск по указателям

blank
blank
blank
Красота
blank
Intel Corporation - IA-32 IntelR Architecture Software Developer's Manual Volume 3: System Programming Guide
Intel Corporation - IA-32 IntelR Architecture Software Developer's Manual Volume 3: System Programming Guide

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

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

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



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


Название: IA-32 IntelR Architecture Software Developer's Manual Volume 3: System Programming Guide

Автор: Intel Corporation

Аннотация:

The IA-32 Intel Architecture Software Developer's Manual, Volume 3, describes the operating-system support environment of an IA-32 processor, including memory management, protection, task management, interrupt and exception handling, and system management mode. It also provides IA-32 processor compatibility information. This volume is aimed at operating-system and BIOS designers and programmers.


Язык: ru

Рубрика: Computer science/

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

ed2k: ed2k stats

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

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

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

Операции: Положить на полку | Скопировать ссылку для форума | Скопировать ID
blank
Предметный указатель
16-bit code, mixing with 32-bit code      17-1
32-bit code, mixing with 16-bit code      17-1
32-bit physical addressing, description of      3-20
32-bit physical addressing, overview      3-6
36-bit physical addressing, overview      3-6
36-bit physical addressing, using PSE-36 paging mechanism      3-34
36-bit physical addressing, using the PAE paging mechanism      3-28
8086 emulation, support for      16-1
8086 processor, exceptions and interrupts      16-8
8086/8088 processor      18-6
8087 math coprocessor      18-7
82489DX      18-27 18-28
82489DX relationship with local and I/O APICs      8-5
A (accessed) flag, page-table entries      3-26
A20M# signal      16-3 18-37
Aborts, description of      5-6
Aborts, restarting a program or task after      5-7
AC (alignment check) flag, EFLAGS register      2-9 5-49 18-6
Access rights, checking      2-21
Access rights, checking caller privileges      4-29
Access rights, description of      4-27
Access rights, invalid values      18-23
ADC instruction      7-5
Add instruction      7-5
Address space, of task      6-18
Address translation in real-address mode      16-3
Address translation logical to linear      3-7
Address translation overview      3-6
Address translation, 2-MByte pages, using 36-bit physical addressing      3-30
Address translation, 4-KByte pages, using 32-bit physical addressing      3-20
Address translation, 4-KByte pages, using 36-bit physical addressing      3-29
Address translation, 4-MByte pages, using 32-bit physical addressing      3-21
Address translation, 4-MByte pages, using 36-bit physical addressing      3-34
Address, size prefix      17-2
Addressing, segments      1-8
Advanced programmable interrupt controller      see "I/O APIC" "Loal
Alignment check exception (#AC)      2-9 5-49 5-50 18-13 18-25
Alignment, alignment check exception      5-49 5-50
Alignment, checking      4-31
Alignment, exception      18-13
AM (alignment mask) flag, CR0 control register      2-9 2-13 18-22
AND instruction      7-5
APIC      see "I/O APIC" "Loal
APIC bus, arbitration mechanism and protocol      8-31 8-39
APIC bus, bus message format      8-40 F-1
APIC bus, diagram of      8-3 8-4
APIC bus, EOI message format      8-18 F-1
APIC bus, mesage formats      F-1
APIC bus, nonfocused lowest priority message      F-3
APIC bus, short message format      F-2
APIC bus, SMI message      13-2
APIC bus, status cycles      F-4
APIC bus, structure of      8-5
APIC feature flag, CPUID instruction      8-9
APIC global enable flag, IA32_APIC_BASE MSR      8-11
APIC_BASE_MSR      8-11
Arbitration, APIC bus      8-39
ARPL instruction      2-21 4-31
At-retirement, counting      15-44
At-retirement, events      15-26 15-28 15-44 15-53 A-25
Atomic operations, automatic bus locking      7-4
Atomic operations, effects of a locked operation on internal processor caches      7-7
Atomic operations, guaranteed, description of      7-3
Atomic operations, overview of      7-2 7-3 7-4
Atomic operations, software-controlled bus locking      7-4
Auto HALT restart, field, SMM      13-14
Auto HALT restart, SMM      13-14
Automatic bus locking      7-4
B (busy) flag, TSS descriptor      6-7 6-13 6-14 6-17 6-18 7-4
B (default stack size) flag, segment descriptor      17-2 18-35
B0-B3 (breakpoint condition detected) flags, DR6 register      15-4
Backlink      see "Previous task link"
Base address fields, segment descriptor      3-11
BD (debug register access detected) flag, DR6 register      15-4 15-9
Binary numbers      1-8
BINIT# signal      2-22
Bit order      1-6
BOUND instruction      2-4 5-5 5-27
BOUND range exceeded exception (#BR)      5-27
BPO#, BP1#, BP2#, and BP3# pins      15-20
Branch record, branch trace message      15-15
Branch record, saving      15-13
Branch record, saving as a branch trace message      15-16
Branch record, structure      15-14
Branch record, structure of in BTS buffer      15-36
Branch trace message      see "BTM"
Branch trace store      see "BTS"
Breakpoint exception (#BP)      5-5 5-25 15-1 15-10
Breakpoints, breakpoint exception (#BP)      15-1
Breakpoints, data breakpoint      15-6
Breakpoints, data breakpoint exception conditions      15-9
Breakpoints, description of      15-1
Breakpoints, DR0-DR3 debug registers      15-3
Breakpoints, example      15-6
Breakpoints, exception      5-25
Breakpoints, field recognition      15-6
Breakpoints, general-detect exception condition      15-9
Breakpoints, I/O breakpoint exception conditions      15-9
Breakpoints, instruction breakpoint      15-6
Breakpoints, instruction breakpoint exception condition      15-7
Breakpoints, LEN0 - LEN3 (Length) fields, DR7 register      15-6
Breakpoints, R/W0-R/W3 (read/write) fields, DR7 register      15-5
Breakpoints, single-step exception condition      15-10
Breakpoints, task-switch exception condition      15-10
BS (single step) flag, DR6 register      15-4
BSP flag, IA32_APIC_BASE MSR      8-11
BSWAP instruction      18-4
BT (task switch) flag, DR6 register      15-4 15-10
BTC instruction      7-4
BTF (single-step on branches) flag, DebugCtlMSR MSR      15-15 15-20
BTMs (branch trace messages), description of      15-15
BTMs (branch trace messages), enabling      15-13 15-18
BTMs (branch trace messages), TR (trace message enable) flag, IA32_DEBUGCTL MSR      15-13
BTR instruction      7-4
BTS (branch trace store) facilities, availability of      15-11
BTS (branch trace store) facilities, BTS_UNAVAILABLE flag, IA32_MISC_ENABLE MSR      15-34 B-8
BTS (branch trace store) facilities, detection of      15-16
BTS (branch trace store) facilities, introduction to      15-11
BTS (branch trace store) facilities, setting up BTS buffer      15-18
BTS (branch trace store) facilities, writing an interrupt service routine for      15-18
BTS buffer, description of      15-34
BTS buffer, introduction to      15-11 15-16
BTS buffer, records in      15-36
BTS buffer, setting up      15-18
BTS buffer, structure of      15-35
BTS instruction      7-4
BTS_UNAVAILABLE flag, IA32_MISC_ENABLE MSR      15-34 B-8
Built-in self-test (BIST), description of      9-1
Built-in self-test (BIST), performing      9-2
Bus errors, detected with machine-check architecture      14-14
Bus hold      18-39
Bus locking      7-3 18-38
byte order      1-6
C (conforming) flag, segment descriptor      4-14
C1 flag, x87 FPU status word      18-8 18-17
C2 flag, x87 FPU status word      18-9
Cache control      10-22
Cache control, cache management instructions      10-18
Cache control, cache mechanisms in IA-32 processors      18-31
Cache control, caching terminology      10-4
Cache control, CD flag, CR0 control register      10-10 18-23
Cache control, choosing a memory type      10-8
Cache control, flags and fields      10-10
Cache control, flushing TLBs      10-21
Cache control, G (global) flag, page-directory entries      10-13 10-21
Cache control, G (global) flag, page-table entries      10-13 10-21
Cache control, internal caches      10-1
Cache control, MemTypeGet() function      10-32
Cache control, MemTypeSet() function      10-34
Cache control, MESI protocol      10-4 10-9
Cache control, methods of caching available      10-5
Cache control, MTRR initialization      10-31
Cache control, MTRR precedences      10-31
Cache control, MTRRs, description of      10-22
Cache control, multiple-processor considerations      10-35
Cache control, NW flag, CR0 control register      10-13 18-23
Cache control, operating modes      10-12
Cache control, overview of      10-1
Cache control, page attribute table (PAT)      10-37
Cache control, PCD flag, CR3 control register      10-13
Cache control, PCD flag, page-directory entries      10-13 10-14 10-37
Cache control, PCD flag, page-table entries      10-13 10-14 10-37
Cache control, PGE (page global enable) flag, CR4 control register      10-13
Cache control, precedence of controls      10-14
Cache control, preventing caching      10-17
Cache control, protocol      10-9
Cache control, PWT flag, CR3 control register      10-13
Cache control, PWT flag, page-directory entries      10-13 10-37
Cache control, PWT flag, page-table entries      10-13 10-37
Cache control, remapping memory types      10-31
Cache control, setting up memory ranges with MTRRs      10-25
Cache control, variable-range MTRRs      10-27
Caches      2-6
Caches, cache hit      10-4
Caches, cache line      10-4
Caches, cache line fill      10-4
Caches, cache write hit      10-4
Caches, description of      10-1
Caches, effects of a locked operation on internal processor caches      7-7
Caches, enabling      9-8
Caches, management, instructions      2-21 10-18
Caching, cache control protocol      10-9
Caching, cache line      10-4
Caching, cache management instructions      10-18
Caching, cache mechanisms in IA-32 processors      18-31
Caching, caching terminology      10-4
Caching, choosing a memory type      10-8
Caching, flushing TLBs      10-21
Caching, implicit caching      10-20
Caching, internal caches      10-1
Caching, L1 (level 1) cache      10-3
Caching, L2 (level 2) cache      10-3
Caching, L3 (level 3) cache      10-3
Caching, methods of caching available      10-5
Caching, MTRRs, description of      10-22
Caching, operating modes      10-12
Caching, overview of      10-1
Caching, self-modifying code, effect on      10-19 18-32
Caching, snooping      10-4
Caching, store buffer      10-22
Caching, TLBs      10-3
Caching, UC (strong uncacheable) memory type      10-5
Caching, UC- (uncacheable) memory type      10-5
Caching, WB (write back) memory type      10-6
Caching, WC (write combining) memory type      10-6
Caching, WP (write protected) memory type      10-6
Caching, write-back caching      10-5
Caching, WT (write through) memory type      10-6
Call gates, 16-bit, interlevel return from      18-35
Call gates, accessing a code segment through      4-18
Call gates, description of      4-17
Call gates, for 16-bit and 32-bit code modules      17-2
Call gates, introduction to      2-3
Call gates, mechanism      4-19
Call gates, privilege level checking rules      4-20
Call instruction      2-4 3-9 4-12 4-13 4-18 4-24 6-3 6-12 6-13 17-7
Caller access privileges, checking      4-29
Calls between 16- and 32-bit code segments      17-4
Calls, controlling the operand-size attribute for a call      17-7
Calls, returning from      4-24
Catastrophic shutdown detector      13-19
CC0 and CC1 (counter control) fields, CESR MSR (Pentium processor)      15-63
CD (cache disable) flag, CR0 control register      2-13 9-8 10-10 10-12 10-14 10-17 10-35 10-36 18-22 18-23 18-31
CESR (control and event select) MSR (Pentium processor)      15-62 15-63
CLFLSH feature flag, CPUID instruction      9-9
CLFLUSH instruction      2-14 7-8 9-9 10-19
CLI instruction      5-9
Clocks, counting processor clocks      15-49
CLTS instruction      2-20 4-26
Cluster model, local APIC      8-29
CMOVcc instructions      18-4
CMPXCHG instruction      7-4 18-4
CMPXCHG8B instruction      7-4 18-4
Code modules, 16 bit vs. 32 bit      17-2
Code modules, mixing 16-bit and 32-bit code      17-1
Code modules, sharing data among mixed-size code segments      17-3
Code modules, transferring control among mixed-size code segments      17-4
Code segments, accessing data in      4-12
Code segments, accessing through a call gate      4-18
Code segments, description of      3-13
Code segments, descriptor format      4-3
Code segments, descriptor layout      4-3
Code segments, direct calls or jumps to      4-13
Code segments, executable (defined)      3-11
Code segments, paging of      2-5
Code segments, pointer size      17-5
Code segments, privilege level checking when transferring program control between code segments      4-12
Code segments, size      3-11
Compatibility, IA-32 architecture      18-1
Compatibility, software      1-6
Condition code flags, x87 FPU status word compatibility information      18-8
Conforming code segments, accessing      4-15
Conforming code segments, C (conforming) flag      4-14
Conforming code segments, description of      3-14
Context, task      see "Task state"
Control registers, CR0      2-12
Control registers, CR1 (reserved)      2-12
Control registers, CR2      2-12
Control registers, CR3 (PDBR)      2-5 2-12
Control registers, CR4      2-12
Control registers, description of      2-12
Control registers, introduction to      2-5
Control registers, qualification of flags with CPUID instruction      2-18
Coprocessor segment overrun exception      5-34 18-13
Counter mask field, PerfEvtSel0 and PerfEvtSel1 MSRs (P6 family processors)      15-60
CPL, description of      4-8
CPL, field, CS segment selector      4-3
CPUID instruction      7-14 15-22 15-61 18-2 18-4 18-39
CPUID instruction, qualification of CR4 control register flags      2-18
CR0 control register      18-7
CR0 control register, description of      2-12
CR0 control register, introduction to      2-5
CR0 control register, state following processor reset      9-2
CR1 control register (reserved)      2-12
CR2 control register, description of      2-12
CR2 control register, introduction to      2-5
CR3 control register (PDBR), associated with a task      6-1 6-3
CR3 control register (PDBR), changing to access full extended physical address space      3-31
CR3 control register (PDBR), description of      2-12 3-23
CR3 control register (PDBR), format with physical address extension enabled      3-29
CR3 control register (PDBR), in TSS      6-5 6-18
CR3 control register (PDBR), introduction to      2-5
CR3 control register (PDBR), invalidation of non-global TLBs      3-37
CR3 control register (PDBR), loading during initialization      9-13
CR3 control register (PDBR), memory management      2-5
CR3 control register (PDBR), page directory base address      2-5
CR3 control register (PDBR), page table base address      2-4
CR4 control register, description of      2-12
CR4 control register, enabling control functions      18-2
CR4 control register, inclusion in IA-32 architecture      18-21
CR4 control register, introduction to      2-5
CS register      18-12
CS register, saving on call to exception or interrupt handler      5-15
CS register, state following initialization      9-6
CTR0 and CTR1 (performance counters) MSRs (Pentium processor)      15-62 15-65
Current privilege level      see "CPL"
D (default operation size) flag, segment descriptor      17-2 18-35
D (dirty) flag, page-table entries      3-26
D/B (default operation size/default stack pointer size and/or upper bound) flag, segment descriptor      3-11 4-5
Data breakpoint exception conditions      15-9
1 2 3 4 5 6 7
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2016
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте