能力值:
( LV8,RANK:130 )
|
-
-
2 楼
see see
|
能力值:
( LV4,RANK:50 )
|
-
-
3 楼
理论上这是非特权指令,应该可以执行的。过完节了试试,
|
能力值:
( LV3,RANK:30 )
|
-
-
4 楼
#include <stdio.h>
int main()
{
char gdt[6];
unsigned long gdtaddr;
unsigned short gdtlimit;
_asm sgdt gdt;
gdtaddr = *(unsigned long *)(&gdt[2]);
gdtlimit = *(unsigned short *)(&gdt[0]);
printf("GDT Base: %08X\n",gdtaddr);
printf("GDT Limit: %04X\n",gdtlimit);
}
GDT Base: 8003F000
GDT Limit: 03FF
Press any key to continue
|
能力值:
( LV4,RANK:50 )
|
-
-
5 楼
[QUOTE=MengXP;999154]#include <stdio.h>
int main()
{
char gdt[6];
unsigned long gdtaddr;
unsigned short gdtlimit;
_asm sgdt gdt;
gdtaddr = *(unsigned long ...[/QUOTE]
不用我试了,just this.
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
双核的问题。。。。2个地址都是正常的 你取得的是另一个cpu的
设置一下线程只绑定第1个cpu就行了
|
|
|