译x86程序员手册12-4.2系统指令
Posted 马如风
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了译x86程序员手册12-4.2系统指令相关的知识,希望对你有一定的参考价值。
4.2 Systems Instructions 系统指令
Systems instructions deal with such functions as:
系统指令具有以下功能:
- Verification of pointer parameters (refer to Chapter 6):
验证指印参数(参见第6章)
- ARPL> -- Adjust RPL RPL= request provilege level
- LAR -- Load Access Rights
- LSL -- Load Segment Limit
- VERR -- Verify for Reading
- VERW -- Verify for Writing
- Addressing descriptor tables (refer to Chapter 5):
寻址描述符表(参见第5章)
- LLDT -- Load LDT Register
- SLDT -- Store LDT Register
- LGDT -- Load GDT Register
- SGDT -- Store GDT Register
- Multitasking (refer to Chapter 7):
多任务(参见第7章)
- Coprocessing and Multiprocessing (refer to Chapter 11):
协处理和多进程(参见第11章)
- CLTS -- Clear Task-Switched Flag 清除任务切换标志
- ESC -- Escape instructions 退出指令
- WAIT -- Wait until Coprocessor not Busy 等待直到协处理器不忙
- LOCK -- Assert Bus-Lock Signal 验证总线锁信号
- Input and Output (refer to Chapter 8):
输入和输入(参见第8章)
- Interrupt control (refer to Chapter 9):
中断控制(参见第9章)
- CLI -- Clear Interrupt-Enable Flag 关中断
- STI -- Set Interrupt-Enable Flag 开中断
- LIDT -- Load IDT Register 装入IDT寄存器
- SIDT -- Store IDT Register
- Debugging (refer to Chapter 12):
调试(参见第12章)
- TLB testing (refer to Chapter 10):
TLB测试(参见第10章)
- System Control:
系统控制
- SMSW -- Set MSW store mechine status word
取处理器状态字,即CR0寄存器的第0到15位。没有记错的话操作数可以是16位通用寄存器或者内存地址。
置处理器状态字。但是只有操作数的低4位被存入CR0,只有PE,MP,EM和TS被改写,CR0其他位不受影响。
- HLT -- Halt Processor 停止处理器工作
- MOV -- Move to and from control registers 控制寄存器数据读写
The instructions SMSW and LMSW are provided for compatibility with the 80286 processor. 80386 programs access the MSW in CR0 via variants of the MOV instruction. HLTstops the processor until receipt of an INTR or RESET signal.
指令SMSW和LMSW用来提供与80286处理器兼容。80386程序访问CR0中的MSW是通过变形有MOV指令。HLT停止处理器直到收到一个INTR或RESET信号。
In addition to the chapters cited above, detailed information about each of these instructions can be found in the instruction reference chapter, Chapter 17
本章上面提到的内容,关于每项更详细的信息都可以指令参考章第17章找到。
以上是关于译x86程序员手册12-4.2系统指令的主要内容,如果未能解决你的问题,请参考以下文章