Bochs源码 19:分析bound int o的实现
发布时间
阅读量:
阅读量
前言
在《x86/x64体系探索及编程》一书中提供的ex10-7代码段中应用了int3, bound, into指令来将数据加载至CS寄存器。我们目前致力于探讨并分析bochs对这几条指令的具体实现方式。
into指令分析
针对into指令及其处理OF异常的方法相对容易理解。into指令仅仅用于判断eflag中的of位这一过程,并且该标志位of位于eflag字段中,并且当存在溢出时会触发OF异常。
;; 测试 INTO 指令
mov eax, 0x80000000
mov ebx, eax
add eax, ebx ; 产生溢出,OF标志置位
into ; 引发 #OF 异常
;---------------------------------------
; OF_handler(): #OF handler
;---------------------------------------
OF_han
全部评论 (0)
还没有任何评论哟~
