【虎彡】中断门, 陷阱门,任务门还不太透彻

进入中断门的条件为CPL>=处理程序的DPL对么?需要检查CPL<=中断DPL吗?进入中断后,CPL=中断处理程序DPL(还是中断门的DPL)?有一致和非一致代码的区别吗?进入陷阱门的条件为?若CALL或JMP指令通过TSS描述符去执行一个任务的条件为?普通跳转、通过任务门、调用门的条件以及CPL的变化已经弄清楚了谢谢!

作者: znxllyuan 发布时间: 02-19

【虎彡】保护模式,IDT中有什么?

RT

作者: znxllyuan 发布时间: 02-19

汇编指令的疑惑

pushl-4(%ecx)这条指令会改变ecx中的内容?会ecx-4->ecx?

作者: tosail 发布时间: 02-18

请问大侠:有符号数的减法怎样计算。

比如,两个有符号数22h和0a0h,22h-0a0h的结果是什么?

作者: mic47 发布时间: 02-17

检测数据包头长短代码没看懂

;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

作者: yg30hxj 发布时间: 02-17

运行完iret,之后重启

在softice里面,运行完iret指令后,就重启如果使用"g"命令就提示"BreakduetoGeneralProtectionFault(0Dh).Fault=FXXX"(每次都不一样)ss=0010,esp=80551F46data:0010:80551F4600005746806F00080000

作者: WJN92 发布时间: 02-15

请进,王爽《汇编语言》教材的实验4

各位好,王爽《汇编语言》教材的实验4,第3道习题如下:引用下面的程序的功能是将“movax,4c00h”之前的指令复制到内存0:200处,补全程序。上机调试,跟踪运行结果。assumecs:codecodesegmentmovax,__movds,axmovax,0020hmoves,axmovbx,0mov

作者: slwj 发布时间: 02-16

【虎彡】保护模式,跳转‘定律’

所有的程序转跳,CPU都不会把段选择子的RPL赋给转跳后程序的CS.RPL..    转跳后程序的CPL(CS.RPL)只会有下面的俩种可能    转跳后程序的CPL(CS.RPL)=转跳前程序的CPL(CS.RPL)     或    转跳后程序的CPL(CS.RPL)= 转跳后程序的CodeDescriptor.DPL 有点抽象请高手解释一

作者: znxllyuan 发布时间: 02-15

【虎彡】RPL的疑问!!

DPL>=max{CPL,RPL}请问:RPL有啥意义?高权限访问不了低的CPL就能访问。要他何用?

作者: znxllyuan 发布时间: 02-15

debug中寻址问题

在《汇编语言》程序5.3中的程序题目:计算ffff:0006单元中的数乘以3,结果存储在dx中。这是我的写法:assumecs:codecodesegment movax,0ffffh movds,ax moval,[6] movah,0 movdx,0 movcx,3 s:ad

作者: yxinxin1989 发布时间: 02-15