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

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

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



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



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


Название: IA-32 Intel® 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
Предметный указатель
Paging, 36-bit physical addressing, using PSE-36, paging mechanism      3-34
Paging, combining segment and page-level protection      4-34
Paging, combining with segmentation      3-6
Paging, defined      3-1
Paging, initializing      9-12
Paging, introduction to      2-5
Paging, large page size MTRR considerations      10-37
Paging, mapping segments to pages      3-36
Paging, mixing 4-KByte and 4-MByte pages      3-22
Paging, options      3-18
Paging, overview      3-17
Paging, page      3-19
Paging, page boundaries regarding TSS      6-6
Paging, page directory      3-19
Paging, page sizes      3-20
Paging, page table      3-19
Paging, page-directory-pointer table      3-19
Paging, page-fault exception      5-44 5-45 5-46
Paging, page-level protection      4-2 4-31
Paging, page-level protection flags      4-32
Paging, physical address sizes      3-20
Paging, virtual-8086 tasks      16-10
Parameter passing, between 16- and 32-bit call gates      17-7
Parameter translation, between 16- and 32-bit code segments      17-8
Pause instruction      2-14
PBi (performance monitoring /breakpoint pins) flags, DebugCtlMSR MSR      15-20
PC (pin control) flag, PerfEvtSel0 and PerfEvtSel1 MSRs (P6 family processors)      15-59
PC0 and PC1 (pin control) fields, CESR MSR (Pentium processor)      15-64
PCD (page-level cache disable) flag, CR3 control register      2-16 10-13 18-22 18-32
PCD (page-level cache disable) flag, page-directory entries      9-8 10-13 10-14 10-37
PCD (page-level cache disable) flag, page-table entries      3-26 9-8 10-13 10-14 10-37 18-33
PCD pin (Pentium processor)      10-14
PCE (performance monitoring counter enable) flag, CR4 control register      2-17 4-27 15-30 15-60
PCE (performance-monitoring counter enable) flag, CR4 control register      18-21
PDBR      see "CR3 control register"
PE (protection enable) flag, CR0 control register      2-16 4-2 9-13 9-14 13-9
PEBS (precise event-based sampling) facilities, availability of      15-48
PEBS (precise event-based sampling) facilities, description of      15-27 15-47
PEBS (precise event-based sampling) facilities, DS save area      15-33
PEBS (precise event-based sampling) facilities, PEBS buffer      15-34 15-48
PEBS (precise event-based sampling) facilities, PEBS records      15-33 15-36
PEBS (precise event-based sampling) facilities, PEBS_UNAVAILABLE flag, IA32_MISC_ENABLE MSR      B-8
PEBS (precise event-based sampling) facilities, writnga PEBS interrupt service routine      15-18 15-49
PEBS_UNAVAILABLE flag, IA32_MISC_ENABLE MSR      15-34 B-8
Pentium 4 processor      1-1
Pentium 4 processor, compatibility with floating-point software      18-7
Pentium 4 processor, list of performance-monitoring events      A-1
Pentium 4 processor, MSRs supported      B-1
Pentium II processor      1-1
Pentium III processor      1-1
Pentium Pro processor      1-1
Pentium processor      1-1
Pentium processor, list of performance-monitoring events      A-49
Pentium processor, MSR supported by      B-25
Pentium processor, performance-monitoring counters      15-62
Pentium processors      18-7
PerfCtr0 and PerfCtrl MSRs (P6 family processors)      15-58 15-60
PerfEvtSel0 and PerfEvtSel1 MSRs (P6 family processors)      15-58
Performance events, at-retirement events (Pentium 4 processor)      A-25
Performance events, non-retirement events (Pentium 4 processor)      A-1
Performance events, P6 family processors      A-38
Performance events, Pentium processor      A-49
Performance-monitoring counters, description of      15-23
Performance-monitoring counters, events that can be counted (P6 family processors)      A-38
Performance-monitoring counters, events that can be counted (Pentium 4 processor)      A-1
Performance-monitoring counters, events that can be counted (Pentium processors)      15-65 A-49
Performance-monitoring counters, interrupt      8-2
Performance-monitoring counters, introduction of in IA-32 processors      18-41
Performance-monitoring counters, monitoring counter overflow (P6 family processors)      15-62
Performance-monitoring counters, overflow, monitoring (P6 family processors)      15-62
Performance-monitoring counters, overview of      2-6
Performance-monitoring counters, P6 family processors      15-57
Performance-monitoring counters, Pentium II processor      15-57
Performance-monitoring counters, Pentium Pro processor      15-57
Performance-monitoring counters, Pentium processor      15-62
Performance-monitoring counters, reading      2-22 15-60
Performance-monitoring counters, setting up (P6 family processors)      15-58
Performance-monitoring counters, software drivers for      15-61
Performance-monitoring counters, starting and stopping      15-61
PG (paging) flag, CR0 control register      2-13 3-18 3-26 3-28 3-34 4-2 9-13 9-14 13-9 18-33
PGE (page global enable) flag, CR4 control register      2-17 3-27 10-13 18-21 18-22
PhysBase field, IA32_MTRR_PHYSBASEn MTRR      10-28
Physical address extension, accessing full extended physical address space      3-31
Physical address extension, introduction to      3-6
Physical address extension, page-directory entries      3-31 3-35
Physical address extension, page-table entries      3-31
Physical address extension, using PAE paging mechanism      3-28
Physical address extension, using PSE-32 paging mechanism      3-34
Physical address space, 4 GBytes      3-6
Physical address space, 64 Gbytes      3-6
Physical address space, defined      3-1
Physical address space, description of      3-6
Physical address space, mapped to a task      6-19
Physical addressing      2-5
Physical destination mode, local APIC      8-27
Physical memory, mapping of with fixed-range MTRRs      10-27
Physical memory, mapping of with variable-range MTRRs      10-27
PhysMask, IA32_MTRR_PHYSMASKn MTRR      10-28
PM0/BP0 and PM1/BP1 (performance-monitor) pins (Pentium processor)      15-62 15-64 15-65
Pointers, code-segment pointer size      17-5
Pointers, limit checking      4-29
Pointers, validation      4-27
POP instruction      3-9
POPF instruction      5-9 15-10
Precise event-based sampling      see "PEBS"
PREFETCHh instruction      2-14 10-4 10-19
Previous task link field, TSS      6-6 6-16 6-18
Priority levels, APIC interrupts      8-34
Privilege levels, checking when accessing data segments      4-10
Privilege levels, checking, for call gates      4-18
Privilege levels, checking, when transferring program control between code segments      4-12
Privilege levels, description of      4-7
Privilege levels, protection rings      4-9
Privileged instructions      4-26
Processor management, initialization      9-1
Processor management, local APIC      8-1
Processor management, overview of      7-1
Processor management, snooping mechanism      7-9
Processor ordering, description of      7-7
Protected mode, IDT initialization      9-12
Protected mode, initialization for      9-11
Protected mode, mixing 16-bit and 32-bit code modules      17-2
Protected mode, mode switching      9-13
Protected mode, PE flag, CR0 register      4-2
Protected mode, switching to      4-2 9-14
Protected mode, system data structures required during initialization      9-11 9-12
Protection rings      4-9
Protection, combining segment and page-level protection      4-34
Protection, disabling      4-2
Protection, enabling      4-2
Protection, flags used for page-level protection      4-2
Protection, flags used for segment-level protection      4-2
Protection, of exception- and interrupt-handler procedures      5-16
Protection, overview of      4-1
Protection, page level      4-2 4-31 4-33
Protection, page level, overriding      4-33
Protection, page-level protection flags      4-32
Protection, read/write, page level      4-33
Protection, segment level      4-2
Protection, user/supervisor type      4-32
PS (page size) flag, page-table entries      3-27
PSE (page size extension) flag, CR4 control register      2-17 3-18 3-21 3-22 3-34 10-21 18-21 18-23
PSE-36 feature flag, CPUID instruction      3-19 3-34
PSE-36 page size extension      3-6
Pseudo-infinity      18-10
Pseudo-NaN      18-10
Pseudo-zero      18-10
PUSH instruction      18-6
PUSHF instruction      5-9 18-7
PVI (protected-mode virtual interrupts) flag, CR4 control register      2-9 2-10 2-16 18-21
PWT (page-level write-through) flag, CR3 control register      2-16 10-13 18-22 18-32
PWT (page-level write-through) flag, page-directory entries      9-8 10-13 10-37
PWT (page-level write-through) flag, page-table entries      3-26 9-8 10-13 10-37 18-33
PWT pin (Pentium processor)      10-14
QNaN, compatibility, IA-32 processors      18-10
R/S# pin      5-4
R/W (read/write) flag, page-directory entry      4-2 4-3 4-33
R/W (read/write) flag, page-table entries      3-25
R/W (read/write) flag, page-table entry      4-2 4-3 4-33
R/W0-R/W3 (read/write) fields, DR7 register      15-5 18-24
RDMSR instruction      2-23 4-26 15-14 15-21 15-23 15-30 15-58 15-60 15-62 18-4 18-39
RDPMC instruction      2-22 4-26 15-30 15-58 15-60 18-4 18-21 18-41
RDTSC instruction      2-22 4-26 15-22 18-4
Read/write protection, page level      4-33
Read/write rights, checking      4-28
Real-address mode, 8086 emulation      16-1
Real-address mode, address translation in      16-3
Real-address mode, description of      16-1
Real-address mode, exceptions and interrupts      16-8
Real-address mode, IDT initialization      9-10
Real-address mode, IDT, changing base and limit of      16-6
Real-address mode, IDT, structure of      16-7
Real-address mode, IDT, use of      16-6
Real-address mode, initialization      9-10
Real-address mode, instructions supported      16-4
Real-address mode, interrupt and exception handling      16-6
Real-address mode, interrupts      16-8
Real-address mode, introduction to      2-6
Real-address mode, mode switching      9-13
Real-address mode, native 16-bit mode      17-1
Real-address mode, overview of      16-1
Real-address mode, registers supported      16-4
Real-address mode, switching to      9-15
Related literature      1-9
Replay events      A-32
Requested privilege level      see "RPL"
reserved bits      1-6 18-1
RESET# pin      5-4 18-19
RESET# signal      2-22
Restarting program or task, following an exception or interrupt      5-6
Restricting addressable domain      4-32
RET instruction      4-12 4-13 4-24 17-7
Returning from a called procedure      4-24
Returning from an interrupt or exception handler      5-16
RF (resume) flag, EFLAGS register      2-9 5-9 15-1
RPL, description of      3-8 4-9
RPL, field, segment selector      4-2
RSM instruction      2-22 7-14 13-1 13-2 13-3 13-12 13-16 18-5
S (descriptor type) flag, segment descriptor      3-11 3-13 4-2 4-6
SBB instruction      7-5
Segment descriptors, access rights      4-27
Segment descriptors, access rights, invalid values      18-23
Segment descriptors, automatic bus locking while updating      7-4
Segment descriptors, base address fields      3-11
Segment descriptors, code type      4-3
Segment descriptors, D/B (default operation size/default stack pointer size and/or upper bound) flag      3-11 4-5
Segment descriptors, data type      4-3
Segment descriptors, description of      2-3 3-9
Segment descriptors, DPL (descriptor privilege level) field      3-11 4-2
Segment descriptors, E (expansion direction) flag      4-2 4-5
Segment descriptors, G (granularity) flag      3-12 4-2 4-5
Segment descriptors, limit field      4-2 4-5
Segment descriptors, loading      18-23
Segment descriptors, P (segment-present) flag      3-11
Segment descriptors, S (descriptor type) flag      3-11 3-13 4-2 4-6
Segment descriptors, segment limit field      3-10
Segment descriptors, system type      4-3
Segment descriptors, tables      3-15
Segment descriptors, TSS descriptor      6-7
Segment descriptors, type field      3-11 3-13 4-2 4-6
Segment descriptors, type field, encoding      3-13 3-15
Segment descriptors, when P (segment-present) flag is clear      3-12
Segment limit, checking      2-21
Segment limit, field, segment descriptor      3-10
Segment not present exception (#NP)      3-11
Segment registers, description of      3-8
Segment registers, saved in TSS      6-6
Segment selectors, description of      3-7
Segment selectors, index field      3-7
Segment selectors, null      4-7
Segment selectors, RPL field      3-8 4-2
Segment selectors, TI (table indicator) flag      3-7
Segment-not-present exception (#NP)      5-37 5-38
Segmented addressing      1-8
Segments, basic flat model      3-3
Segments, code type      3-13
Segments, combining segment and page-level protection      4-34
Segments, combining with paging      3-6
Segments, data type      3-13
Segments, defined      3-1
Segments, disabling protection of      4-2
Segments, enabling protection of      4-2
Segments, mapping to pages      3-36
Segments, multisegment usage model      3-5
Segments, protected flat model      3-3
Segments, segment-level protection      4-2
Segments, segment-not-present exception      5-37 5-38
Segments, system      2-3
Segments, types, checking access rights      4-27
Segments, typing      4-6
Segments, using      3-3
Segments, wraparound      18-36
Self-modifying code, effect on caches      10-19
Serializing instructions      7-14 18-18
SF (stack fault) flag, x87 FPU status word      18-9
SFENCE instruction      2-14 7-8 7-11 7-12 7-14
SGDT instruction      2-20 3-17
Shutdown, resulting from double fault      5-33
Shutdown, resulting from out of IDT limit condition      5-33
SIDT instruction      2-20 3-17 5-12
SIMD floating-point exception (#XF)      2-18 5-53 5-54 5-55 9-9
SIMD floating-point exceptions, description of      5-53 12-5
SIMD floating-point exceptions, handler      12-2
SIMD floating-point exceptions, support for      2-18
Single-stepping breakpoint exception condition      15-10
Single-stepping on branches      15-15
Single-stepping on exceptions      15-15
Single-stepping on interrupts      15-15
Single-stepping TF (trap) flag, EFLAGS register      15-10
SLDT instruction      2-20
SLTR instruction      3-17
SMBASE, default value      13-4
SMBASE, relocation of      13-15
SMI handler, description of      13-1
SMI handler, execution environment for      13-9
SMI handler, exiting from      13-3
SMI handler, location in SMRAM      13-4
SMI interrupt      2-22 8-5
SMI interrupt, description of      13-1 13-2
SMI interrupt, priority      13-3
SMI interrupt, switching to SMM      13-2
SMI# pin      5-4 13-2 13-16
SMM, auto halt restart      13-14
SMM, executing the HLT instruction in      13-15
SMM, exiting from      13-3
SMM, handling exceptions and interrupts      13-10
SMM, I/O instruction restart      13-16
SMM, introduction to      2-6
SMM, native 16-bit mode      17-1
SMM, overview of      13-1
SMM, revision identifier      13-13
SMM, revision identifier field      13-13
SMM, switching to      13-3
SMM, switching to from other operating modes      13-2
SMM, using x87 FPU in      13-12
SMRAM, caching      13-8
SMRAM, description of      13-1
SMRAM, state save map      13-5
SMRAM, structure of      13-4
SMSW instruction      2-20
1 2 3 4 5 6 7
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2024
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте