-
偏移值(Offset)数据字段的意义描述(Description) 00h 01h 02h ...532628838 (08-01 16:54)0/3736
-
从上表可见,80386有四个32位的控制寄存器,分别命名位CR0、CR1、CR2和CR3。但CR...532628838 (08-01 16:54)0/4804
-
与实模式下相同,指令JMP、CALL和RET都具有段间转移的功能,指令INT和IRET总是段间转移...532628838 (08-01 16:53)0/4409
-
处理器在执行上述段间转移指令向目标代码段实施转移的过程中,一般至少要经过如下步骤: (1)判断...532628838 (08-01 16:52)0/3754
-
所谓任务内无特权级变换的转移指:在转移到新的代码段时,当前特权级CPL保持不变。利用段间转移指令J...532628838 (08-01 16:51)0/3504
-
面简单地说明了把选择子装入代码段寄存器CS时为实现保护而进行的检测,下面也简单地说明在把选择子装...532628838 (08-01 16:50)0/5328
-
在使用LDT之前,还要装载局部描述符表寄存器LDTR。本实例中的如下两条指令用于装载LDTR: ...532628838 (08-01 16:49)0/5365
-
在本实例中进入保护方式后,特权级是0。通过如下段间直接转移指令实现从代码段K到代码段L的转移: ...532628838 (08-01 16:49)0/4510
-
在代码段L中,通过段间直接调用指令CALL调用了在代码段C中的两个子程序,这些调用都是无特权级...532628838 (08-01 16:48)0/4181
-
当段间转移指令JMP和段间调用指令CALL所含指针的选择子指示调用门描述符时,就可以实现通过调用门...532628838 (08-01 16:48)0/3103
-
在使用CALL指令通过调用门向内层转移时,不仅特权级发生变换,控制转移到一个新的代码段,而且也切...532628838 (08-01 16:47)0/3803
-
对中断的响应和异常的处理,80386允许通过使用中断门或陷阱门实现由当前任务之内的一个过程进行处理...532628838 (08-01 16:47)0/3563
-
中断返回指令IRET用于从中断或异常处理程序的返回。该指令的执行根据任务嵌套标志NT位是...532628838 (08-01 16:46)0/3737
-
输入输出特权级(I/O Privilege Level)规定了可以执行所有与I/O相关的指令和访问I...532628838 (08-01 16:46)0/3842
-
如果只用IOPL限制I/O指令的执行是很不方便的,不能满足实际要求需要。因为这样做会使得在特权级3执...532628838 (08-01 16:45)0/3919
-
保护模式下处理器在执行I/O指令时进行许可检查的细节如下所示。 (1)若CPL532628838 (08-01 16:44)0/4079
-
该程序使用c++编写 0053C9C0是一个对象指针 0053C9C4也是一个对象指针 mo...532628838 (08-01 16:43)0/3471
-
回复可见532628838 (08-01 16:42)0/4378
-
BS CSDN 写了半天居然说丢就丢了 这次直接帖代码了 程序不大,调了三个小时,自己有必要在强...532628838 (08-01 16:40)0/3822
-
看看下面的例子: #include using namespace std; class M...532628838 (08-01 16:40)0/3786
-
回复可见532628838 (08-01 16:39)0/4661
-
.model small, c .486 .stack 128 .data oldaddr...532628838 (08-01 16:38)0/3917
-
使用Altera公司PLD器件的朋友对Quartus II的GUI界面操作已经很熟悉了,对于这个集...532628838 (08-01 16:37)0/4232
-
// 计算结果,有进位借位或溢出或溢出产生,则为非0,否则为0 // 调用完宏后直接加以判断 i...532628838 (08-01 16:36)0/3488
-
回复可见532628838 (08-01 16:35)0/4055