【译】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系统指令的更多相关文章
- 【译】x86程序员手册30-8.2 I/O指令
8.2 I/O Instructions I/O指令 The I/O instructions of the 80386 provide access to the processor's I/O p ...
- 【译】x86程序员手册01
Intel 80386 Reference Programmer's Manual 80386程序员参考手册 Chapter 1 -- Introduction to the 80386 第1章 - ...
- 【译】x86程序员手册03 - 2.1内存组织和分段
2.1 Memory Organization and Segmentation 内存组织和分段 The physical memory of an 80386 system is organized ...
- 【译】x86程序员手册20-6.3.4门描述符守卫程序入口
6.3.4 Gate Descriptors Guard Procedure Entry Points 门描述符守卫程序入口 To provide protection for control tra ...
- 【译】x86程序员手册38-10.2实在址模式下的软件初始化
10.2 Software Initialization for Real-Address Mode 实地址模式的软件初始化 In real-address mode a few structur ...
- 【译】x86程序员手册00 - 翻译起因
从上一次学习MIT的操作系统课程又过去了一年.上次学习并没有坚持下去.想来虽有种种原因,其还在自身无法坚持罢了.故此次再鼓起勇气重新学习,发现课程都已由2014改版为2016了.但大部分内容并没有改变 ...
- 【译】x86程序员手册40-10.5初始化的例子
10.5 Initialization Example初始化的例子 译注:本来想把这个例子全部注释完,但由于对intel汇编实不熟悉,有太多的伪指令,本人也是免强看懂,所以就不再做翻译了. $TITL ...
- 【译】x86程序员手册35-9.8异常条件
译注:一些异常没有翻译,因为看书时主要为了理解linux代码,所以代码中没有主要使用的就没有仔细看.这部分内容后期再看时再进行翻译. 9.8 Exception Conditions 异常条件 The ...
- 【译】x86程序员手册31- 第9章 异常和中断
Chapter 9 Exceptions and Interrupts 第9章 异常和中断 Interrupts and exceptions are special kinds of control ...
随机推荐
- git远程上传文件
[第一步]建立先仓库 第一步的话看一般的提示就知道了,在github新建一个repository(谷歌可以解决),都是可视化的界面操作,所以难度不大.或者看这里:https://help.github ...
- HDU A/B 扩展欧几里得
Problem Description 要求(A/B)%9973,但由于A很大,我们只给出n(n=A%9973)(我们给定的A必能被B整除,且gcd(B,9973) = 1). Input 数据的 ...
- [Vue @Component] Switch Between Vue Components with Dynamic Components
A common scenario is to present different components based on the state of the application. Dynamic ...
- duilib-Ex-Debug
因为一些事件google无法訪问,托管在其上的项目也无法检出也基本无人更新,因此维护了一个版本号,用于排除已有的bug和扩展一些功能.这样能够避免反复造轮子和反复的修车子.欢迎大家一起维护.本人能力和 ...
- TensorFlow 官方文档中文版
http://wiki.jikexueyuan.com/list/deep-learning/ TensorFlow 官方文档中文版 你正在阅读的项目可能会比 Android 系统更加深远地影响着世界 ...
- iOS----四方块 动画button实现
突然想起来上一次面试考官提问的一个问题:怎样创建一个菱形,并让它对应单击事件.能够开合的效果. 当时第一反应使用button来填充菱形的图片来实现,只是考官说,这样点击的区域不够灵敏,毕竟button ...
- 【敬业福bug】支付宝五福卡敬业福太难求 被炒至200元
016年央视春晚官方独家互动合作伙伴--支付宝,正式上线春晚红包玩法集福卡活动. 用户新加入10个支付宝好友,就可以获成3张福卡.剩下2张须要支付宝好友之间相互赠送.交换,终于集齐5张福卡就有机会平分 ...
- OTA升级包制作工具处理过程分析
http://blog.csdn.net/ly890700/article/details/56048815 Android Recovery(30) 1.概述 OTA升级包制作工具是一个用pyt ...
- [NOIP2003普及组]麦森数(快速幂+高精度)
[NOIP2003普及组]麦森数(快速幂+高精度) Description 形如2^P-1的素数称为麦森数,这时P一定也是个素数.但反过来不一定,即如果P是个素数,2^P-1不一定也是素数.到1998 ...
- 为什么要使用XHTML?
XHTML 是什么? XHTML 指可扩展超文本标签语言(EXtensible HyperText Markup Language). XHTML 的目标是取代 HTML. XHTML 与 HTML ...