1>无条件转移指令(长转移) JMP无条件转移指令 CALL过程 RET/RETF过程返回. 2>条件转移指令(短转移,-128到+127距离内) (当且仅当(SFXOROF)=1时,OP1<OP2) JA/JNBE不小于或不等于时转移. JAE/JNB大于或等于转移. JB/JNAE小于转移. JBE/JNA小于或等于转移. 以上 4条,测试无符号整数运算结果(标志C和Z). JG/JNLE大于转移. JGE/JNL大于或等于转移. JL/J [阅读全文] [PDF]
在本实例中进入保护方式后特权级是0通过如下段间直接转移指令实现从代码段K到代码段L转移: JUMP16CodeL_Sel,Virtual2 其中选择子CodeL_Sel是对应代码段L描述符选择子该描述符在LDT中所以选择子中描述符表指示位TI为1描述符特权级是0表示对应代码段特权级是0选择子中请求特权级RPL也是0目标代码段不是致代码段所以在CPL=DPLRPL<=DPL情况下顺利进行相同特权级转移:目标代码段选择子CodeL_Sel被装入CS对应描述符中信息被装入高速缓冲寄存器中偏移量Virtual2被装入指令指针寄存器由于是16位代码段所以偏移用16位 [阅读全文] [PDF]
和实模式下相同指令JMP、CALL和RET都具有段间转移功能指令INT和IRET总是段间转移此外中断/异常也将引起段间转移有时把这些具有段间转移功能指令统称为段间转移指令
在保护模式下段间转移目标位置由选择子和偏移构成地址表示常把它称为目标地址指针在32位代码段中上述指针内偏移使用32位表示这样指针也称为48位全指针在例子 232位代码段内就使用了48位全指针在16位代码段中上述指针内 [阅读全文] [PDF]
1>无条件转移指令 (长转移) JMP 无条件转移指令 CALL 过程 RET/RETF过程返回. 2>条件转移指令 (短转移,-128到+127距离内) ( 当且仅当(SF XOR OF)=1时,OP1<OP2 ) JA/JNBE 不小于或不等于时转移. JAE/JNB&n [阅读全文] [PDF]
1 共4条 分1页
- linux安装oracle:如何在你的Linux机器上安装运行Oracle jdbc:
- oracle10g:Oracle CSO:软件Software应该自我保护
- redhatlinux安装:ORACLE9IAS在redhat linux as 2.1上的安装
- sqlserverinsert:SQL SERVER数据导成INSERT
- oracle9iforlinux:linux es3+oracle9i备份规划脚本_修订版
- 杜绝安全隐患:杜绝安全隐患 容易忽视的Oracle安全问题
- 缓冲区溢出:Oracle缓冲区忙等待的识别和解决
- 清空数据库:Access数据库清空表后如何才能让自动编号复位
- javascript编码:javascript文档的编码问题解决
- jdbc教程:JDBC基础教程的CallableStatement
- 关注性能:改进您的开发过程
- 关注性能:异常的异常
- 堆大小:错误的堆大小产生的 堆问题
- 【转载】国内不谈java--硅谷有感
- minij2ee常见问题(FAQ)
- j2eetutorialsun:且看微软的.Net和Sun公司的J2EE如何对垒(2)
- Flash鼠绘:可爱瓢虫的绘制
- java界面:基于Java的界面布局DSL的设计和实现
- spring异常处理:Spring中事件处理的小窍门技巧
- jdbc事务:JavaBean中使用JDBC方式进行事务处理