腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
x86处理器中
虚拟
-
8086
模式
与实地址
模式
的区别
assembly
、
x86
、
real-mode
在
维基百科中,
虚拟
8086
模式
的解释是:
在
80386微处理器和更高版本中,
虚拟
8086
模式
(也称为
虚拟
实
模式
、v86
模式
或VM86)允许
在
处理器
运行
保护
模式
操作系统
时无法
在
保护
模式
下直接
运行
的实
模式
应用
程序
的执行我认为这意味着
虚
浏览 4
提问于2017-03-30
得票数 1
回答已采纳
1
回答
现代电脑是以实
模式
还是
虚拟
实
模式
启动?
x86
、
kernel
、
bootloader
、
osdev
、
multiboot
所以我读了关于处理器
模式
的文章,并且知道
虚拟
实
模式
允许一个真实
模式
的应用
程序
,例如DOS应用
程序
,比如BIOS
程序
,
在
一个保护
模式
的
操作系统
中
运行
。所以我的问题是先以实
模式
加载当前系统,然后更多地或直接地保护到
虚拟
实
模式
,因为否则,我们必须创建一个多引导引导器,从实
模式
开始,然后跳转到
虚拟
模式
浏览 3
提问于2019-10-31
得票数 2
回答已采纳
2
回答
使用x86 VIF和VIP标志?
x86
、
emulation
、
interrupt
、
x86-16
我已经阅读了英特尔软件开发手册第3卷第20节,其中解释了
虚拟
-
8086
模式
的工作方式,包括VIF和VIP标志的使用。然而,我仍然对一些事情感到困惑。VIF标志被用作IF标志的替代项,这样
8086
仿真器(大概是某个用户空间
程序
)
可以
接收可掩蔽的硬件中断,即使它正在仿真的真实
模式
程序
不想这样做。 附加问题-处理器
在</e
浏览 2
提问于2017-09-15
得票数 0
回答已采纳
1
回答
在
32位
操作系统
上
,16位
程序
是否
可以
在
虚拟
8086
模式
下
运行
?
windows
、
assembly
、
command
、
virtual
、
x86-16
我正在为
8086
编写汇编语言
程序
。我正在使用masm611汇编器进行汇编。如果我
在
32位windows的命令提示符
下
运行
和调试
8086
16位实
模式
程序
,它
是否
使用和修改了实际的cpu寄存器和内存?这个
程序
可以
在
32位windows
下
的
虚拟
mode86中
运行
吗?另外,如果我使用PWB Microsoft
程序
员工
浏览 16
提问于2016-09-25
得票数 1
3
回答
在
支持Intel IA-32e
模式
的
操作系统
中
运行
16位代码是可能的吗?
x86
、
kernel
、
x86-64
、
cpu
在
Intel 64 & IA-32架构手册第3A卷第9章处理器管理和初始化中,我发现了以下内容: 兼容性
模式
执行是
在
代码段基础上选择的.此
模式
允许遗留应用
程序
与
在
64位
模式
下
运行
的64位应用
程序
共存.
在
IA-32e
模式
下
运行
的
操作系统
可以
通过将代码段描述符的CS.L位清除为0来执行现有的16位和32位
浏览 7
提问于2014-02-15
得票数 9
回答已采纳
5
回答
用于ubuntu的
8086
/88仿真器
assembly
、
emulation
、
x86-16
我需要在Ubuntu中仿真
8086
程序
的汇编。有没有针对ubuntu的
8086
/88汇编仿真器?
浏览 1
提问于2011-12-19
得票数 9
回答已采纳
2
回答
为什么数据存在于同一物理内存中
8086
的多个位置?
x86-16
、
memory-address
、
memory-segmentation
在
8086
中,多个逻辑地址(segment:offset)
可以
具有相同的物理地址(001F:000F和000F:010F是相同的地址,就像001F:000F = 01F0+000F = 01FF一样以与
在
物理内存中,任何
程序
都会看到逻辑内存地址。因此,多个
程序
可以
在
相同的物理地址(尽管逻辑地址不同)的位置
上
具有数据(字节)。他们为什么不互相碰撞?为什么我们不失去数据??
浏览 4
提问于2013-08-08
得票数 1
回答已采纳
2
回答
当CS寄存器的CPL值等于0时,x86 CPU
是否
处于内核
模式
?
x86
、
operating-system
、
kernel-mode
CS寄存器的最后两位包含当前特权级别(CPL),它
可以
包含值0或1或2或3。 如果CPL的值是0,这
是否
意味着CPU处于内核
模式
(因此
可以
做任何事情)?或者,为了使CPU处于内核
模式
,还必须应用其他东西吗?
浏览 18
提问于2019-04-04
得票数 1
1
回答
扩展的通用寄存器和专用寄存器
是否
支持x86_32
虚拟
8086
和实
模式
?
assembly
、
x86
、
x86-16
、
cpu-registers
、
real-mode
是否
可以
使用EAX,EBX,.
在
x86_32
虚拟
8086
还是实
模式
下
?我知道,这些寄存器的大小为32位(当然,它们的非扩展部分有16位宽),但是
在
类中没有解释它们
可以
在
何种
模式
下
使用,只有FS和GS只允许
在
受保护的
模式
下
使用。
浏览 4
提问于2020-03-04
得票数 3
回答已采纳
1
回答
Type2
虚拟
机管理
程序
-忽略用户
程序
的敏感指令
operating-system
、
kernel
、
virtual-machine
我正在读Tanenbaum的“现代
操作系统
”,
在
描述Type2
虚拟
机管理
程序
(那些使用二进制翻译但不使用硬件
虚拟
化技术的
虚拟
机管理
程序
)的章节中,我无法理解以下短语:此外,不需要替换用户
程序
中的敏感指令;硬件将直接忽略它们 1)用户
程序
不能发出可能导致系统管理
程序
被内核杀死的指令吗?2)另外,为什么忽略用户
程序
的敏感指令是好的?
虚拟
机管理
程序
不应
浏览 1
提问于2014-04-20
得票数 1
2
回答
为什么一些为x86编译的
程序
不
运行
在x64
下
,而有些
程序
则
运行
在
windows
、
64-bit
、
wow64
我已经看到,一些
程序
是由我编写的,并使用ml.exe为ml.exe组装的,
在
我的Win 7 x64
上
运行
良好。我相信这是因为Wow技术。 然而,有一些
程序
(不是我写的)不
运行
。它们给出的错误是:--该文件的版本与您正在
运行
的Windows版本不兼容。检查计算机系统信息,看看您
是否
需要该
程序
的x86 (32位)或x64 (64位)版本,然后与软件发布者联系。有没有任何方法,我
可以
修改这些
程序
的EXE,
浏览 2
提问于2010-11-29
得票数 5
回答已采纳
3
回答
内核编程和用户
模式
编程有什么不同?
c
、
operating-system
我想知道内核
程序
员是如何看待内存与用户
模式
程序
员的。我还想知道内核编程和用户
模式
编程之间的一些区别。
浏览 0
提问于2010-05-22
得票数 5
回答已采纳
1
回答
在
完全
虚拟
化环境中,客户
操作系统
系统调用会发生什么?
x86
、
virtualization
对保护环感到困惑,特别是
在
虚拟
化环境中,有人
可以
帮助解开以下问题: 如果系统调用将中断处理
程序
下
的代码设置为ring0特权级别以
运行
,那么
在
完全
虚拟
化环境
下
会发生什么?来自客户
操作系统
的系统
浏览 4
提问于2020-07-15
得票数 1
2
回答
当virtualbox处于“保存状态”
模式
时,
是否
有可能“使某事工作”?
virtualbox
我想让一些应用
程序
工作,而virtualbox是
在
“保存状态”
模式
。任何帮助都将不胜感激。 谢谢
浏览 0
提问于2015-07-23
得票数 0
回答已采纳
1
回答
bios和实数
模式
operating-system
、
x86
、
kernel
、
bios
据说bios
程序
只能在实
模式
下
看到,也知道bios存储
在
ROM中,但是CPU映射的通常是RAM,这是不是意味着
在
实
模式
下
,内存的一些空间被映射到ROM,所以我们
可以
看到bios
程序
。
浏览 1
提问于2012-04-28
得票数 4
回答已采纳
1
回答
裸机
虚拟
机管理
程序
及其托管的
操作系统
如何协调系统调用?
hypervisor
我读过很多关于裸机
虚拟
机管理
程序
的文章,但从来没有完全了解它们与托管的
操作系统
交互的方式。但是
浏览 25
提问于2019-08-04
得票数 0
回答已采纳
1
回答
如何在真实
模式
下
显示图像?
assembly
、
linker
、
operating-system
、
kernel
、
bootloader
我在学习
操作系统
。我已经通过了引导加载器和内核。当我使用XP
操作系统
时,我突然想知道如何使用第二阶段引导加载
程序
在
真实
模式
下
显示映像(比如logo.jpg)。
是否
可以
这样做呢?因为我认为
在
启动过程中显示的XP徽标处于真实
模式
。我应该使用资源链接器还是什么的?语言:
8086
汇编语言 谢谢
浏览 0
提问于2016-05-18
得票数 1
回答已采纳
3
回答
64位Windows
上
的16位
程序
集?
windows
、
assembly
、
x86-64
、
x86-16
、
incompatibility
HOwever,我最近得到了一台
运行
Windows764位的新电脑,现在
程序
汇编的编译的.COM文件都不再工作了。它们会给出一条错误消息,指出.COM与64位windows不兼容。32位
程序
集仍然
可以
工作,但是我宁愿从16位开始,然后按自己的方式向上发展……
可以
在
windows7
上
运行
16位
程序
吗?或者有没有一种特定的方法来编译它们?或者我应该放弃,直接跳到32位?
浏览 0
提问于2010-09-02
得票数 5
1
回答
x86_64:我
可以
更改EFLAGS寄存器中的VM标志吗?
assembly
、
virtual-machine
、
x86-64
我
可以
更改EFLAGS寄存器中的VM标志吗?如果是这样的话,是怎么做的?第2卷,第4.3章 当在保护、兼容性或64位
模式
下操作时,除了RF1、VIP、VIF和VM之外,
在
特权级别0(或在实地址
模式
下
,等于V
浏览 4
提问于2016-08-28
得票数 4
回答已采纳
1
回答
是否
可以
在
VMX-Root
模式
下
执行正常进程?
linux
、
process
、
virtualization
、
kvm
我阅读了kvm使用硬件辅助
虚拟
化。 对于VT-x,有两种
模式
: VMX-Root和VMX-NonRoot。每种
模式
有四个环(0到3),对吗?在装有kvm的Linux
操作系统
上
,内核
是否
在
VMX-root中
运行
?那么用户空间中的进程呢?它们
是否
在
VMX-Root中,这意味着用户空间
程序
可以
用作
虚拟
机管理
程序
?
浏览 2
提问于2014-08-28
得票数 0
点击加载更多
相关
资讯
用户现在可以在Chrome操作系统上运行Linux应用程序
【行业资讯】Blink 1.0 正式发布,最小 x86 Linux 模拟器
程序员大神:红白机NES上竟能模拟运行x86 PC!
JVM——Client模式虚拟机与server模式虚拟机的区别
也谈Intel的cpu虚拟化
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
语音识别
活动推荐
运营活动
广告
关闭
领券