能力值:
(RANK:15 )
|
-
-
2 楼
windows并不可以运行在实模式下
|
能力值:
( LV3,RANK:20 )
|
-
-
3 楼
80x86 汇编语言程序设计教程 杨季文等编著 10.4节 实 方式与保护方式切换实例。 网上应该可以找到。
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
はつゆき
windows并不可以运行在实模式下
windows确实不能运行在实模式下,但是单核cli后,让cpu运行一下,然后在sti前切换回来,理论上应该不会影向系统运行?
|
能力值:
(RANK:15 )
|
-
-
5 楼
没懂你不影响系统运行是啥意思,实模式下,不支持地址翻译,访问的所有内存均为物理内存,并且所有寄存器均为16位,怎么做才能不影响系统运行呢?
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
可以自由切换的,但是不是把CR0修改那么简单的。
最后于 2020-11-24 14:58
被tDasm编辑
,原因:
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
tDasm
可以自由切换的,但是不是把CR0修改那么简单的。
问题是,这一步我就卡死了
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
JUMP16 MACRO Selector,Offset DB 0eah ;操作码 DW Offset ;16位偏移量 DW Selector ;段值或段选择子 ENDM ;切换回实模式 mov eax,cr0 and al,11111110b mov cr0,eax ;清指令预取队列,进入实方式 JUMP16 <SEG Real>,<OFFSET Real> Real: ;现在又回到实方式 DisableA20 sti
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
tDasm
JUMP16 MACRO Selector,Offset
DB 0eah ;操作码
DW ...
这是手册上的第6 第7步?可以看一下第2-5步的吗
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
用vmware做个dos虚拟机,在dos里面玩。windows上是不可能让你这么玩的。
|
能力值:
( LV1,RANK:0 )
|
-
-
11 楼
はつゆき
windows并不可以运行在实模式下
是的
|
|
|