Ja, die gibts es in den Intel Manuals. Diese hier funktionieren nur in Ring 0 (Aus Volume 3A, Kapitel 4.9 Privileged Instructions):
•LGDT — Load GDT register.
•LLDT — Load LDT register.
•LTR — Load task register.
•LIDT — Load IDT register.
•MOV (control registers) — Load and store control registers.
•LMSW — Load machine status word.
•CLTS — Clear task-switched flag in register CR0.
•MOV (debug registers) — Load and store debug registers.
•INVD — Invalidate cache, without writeback.
•WBINVD — Invalidate cache, with writeback.
•INVLPG —Invalidate TLB entry.
•HLT— Halt processor.
•RDMSR — Read Model-Specific Registers.
•WRMSR —Write Model-Specific Registers.
•RDPMC — Read Performance-Monitoring Counter.
•RDTSC — Read Time-Stamp Counter.
Die einzigen, die ich in dieser Liste vermisse, sind SYSEXIT und SYSRET, die ebenfalls nur in Ring 0 ausgeführt werden können.
Alle anderen Instruktionen können in allen Ringen ausgeführt werden, eventuell mit Ausnahme von SYSENTER und SYSCALL, die glaub ich nur in Ring 3 funktionieren.