腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何在不改变其他位的情况下改变32位
寄存器
的特定位?
、
我想直接使用
寄存器
的
物理地址
来操作
寄存器
的某些位。然而,我找不到一种方法来制作它。我看过一些关于设置位掩码的帖子,但我发现它们太令人困惑了。我的
寄存器
物理地址
是:0x4A10005
C
如果你们能提供一个答案或一种方法,我将非常高兴。谢谢。
浏览 2
提问于2012-11-02
得票数 6
回答已采纳
1
回答
如何获取
寄存器
地址: ARM Cortex A8?
、
、
我想获取ARM Cortex a8的协处理器
寄存器
的
物理地址
,比如
c
9-用户启用
寄存器
(USEREN)。谢谢你!!
浏览 7
提问于2013-03-22
得票数 3
回答已采纳
3
回答
什么是搬迁登记册?
我的问题是 它如何用于从逻辑地址到
物理地址
的地址映射?
浏览 2
提问于2016-05-14
得票数 10
回答已采纳
2
回答
读写
寄存器
linux设备驱动程序
、
、
我想知道如何访问内核空间中的看门狗定时器
寄存器
(例如,WDT_WLDR(定时器加载
寄存器
)具有地址偏移量0x0000002
C
和物理L4互连地址0x4A31402
C
)。00000000
c
0
c
99720 00020348 ece46000 ece47f08
c
0081
c
38
c
03ac[] [<
c
03a610
c
>
浏览 8
提问于2013-08-05
得票数 0
1
回答
访问另一个处理器的本地APIC
、
、
、
、
Intel64和IA-32的文档指出,本地APIC的
寄存器
空间可以重新映射到其他
物理地址
。 我的问题是,当它们被映射到不同的
物理地址
时,是否可以访问其他处理器的本地APIC
寄存器
空间? 提前谢谢。
浏览 45
提问于2019-12-30
得票数 3
回答已采纳
1
回答
段表计算
、
、
、
在使用简单分段的系统上,段表如下(所有值均为十进制): 切分:基本
寄存器
值??限制
寄存器
值?( b)计算与以下segment+offset逻辑地址对应的
物理地址
(如果地址生成错误,请指出):0+1200、1+500、3+1024。(
c
)计算与以下
物理地址
对应的逻辑segment+offset地址(如果该地址生成错误,请指出):9000、50、1200。
浏览 3
提问于2017-01-10
得票数 1
回答已采纳
1
回答
在BIOS int 13中,“无效命令(错误代码0x01)”是什么意思?
、
、
、
、
我和我的一个朋友一起在一个简单的引导加载程序上工作,没有任何借口它成为任何有用的东西。在编写了屏幕上的输入和输出函数之后,我们继续编写函数从磁盘读取扇区,这是第一个问题出现的地方。我说,在qemu和bochs上,一切都很好。对于物理硬件,我也不能这么说,因为我遇到了0x0001错误,这意味着。我是从闪存盘启动的。我认为这也可能是一个问题(因为它不是真正的软盘),但是如果BIOS可以加载引导扇区,那么加载下一个扇区也应该没有问题。 但是,下
浏览 10
提问于2021-05-19
得票数 2
2
回答
如何使用基
寄存器
、限制
寄存器
和重新定位
寄存器
?
、
->
物理地址
:驻留在内存中。这是真正的地址。2: MMU将逻辑地址转换为虚拟地址,然后将其转换为
物理地址
,并将
物理地址
发送到RAM。我的问题是: 1)重新安置
寄存器
的值在哪里增加? 2)谁决定迁移
寄存器
的值? 3)如何处理基本
寄存器
和限制
寄存器
,如何使用? 4)逻辑地址发生在哪里? 如果有人能回答的话,我会很感激的。
浏览 3
提问于2012-03-06
得票数 7
2
回答
实模式下cpu如何计算20位地址
、
、
我知道它使用
物理地址
=段
寄存器
<< 4+偏移
寄存器
。虽然这两个
寄存器
是16位的,但8086如何处理20位的加号运算?
浏览 1
提问于2011-05-04
得票数 5
回答已采纳
2
回答
使用端口映射I/O时是否使用虚拟内存?
、
、
、
、
如果我有一个内存映射的I/O设备,并且我想要写入位于address 0x16D34的这个设备的
寄存器
,那么0x16D34地址实际上是一个虚拟地址,而CPU将首先将其转换为
物理地址
,然后将数据写入
物理地址
但是端口映射的I/O设备怎么办(例如:串口),所以如果我想为位于地址0x3F8的串行端口写
寄存器
,那么0x3F8地址是
物理地址
还是虚拟地址? 编辑:,我在x86架构上。
浏览 1
提问于2017-06-03
得票数 7
回答已采纳
1
回答
aarch64;Load -获取独占和负载排他性
、
、
从参考手册上看,它们看起来完全相同(除了“获取”单词):谢谢
浏览 1
提问于2019-01-03
得票数 2
回答已采纳
1
回答
内核如何设置注册cr3?
、
、
我理解处理器的mmu使用
寄存器
cr3将线性地址转换为
物理地址
,前提是cr3被正确地设置为页面目录的
物理地址
。但是在内核分配了页面表之后,它如何找到表的
物理地址
并将cr3设置为它呢?
浏览 4
提问于2017-07-21
得票数 4
回答已采纳
1
回答
找出
物理地址
是一个自动化的过程
、
、
、
嘿,我知道当mmu将一个虚拟地址转换成一个
物理地址
时,它使用一个称为页表基址
寄存器
的
寄存器
,其中包含页表起始地址。因此,要将虚拟地址转换为
物理地址
,只需获取此地址并将页码添加到该地址,即可获得物理页地址的地址。 但是,这个过程是由mmu中的电路自动完成的,还是必须由操作系统控制?
浏览 13
提问于2021-07-11
得票数 1
回答已采纳
1
回答
有人能帮我分割和8086英特尔的微处理器吗?
、
、
我正在阅读关于英特尔8086的体系结构,但无法理解关于分段的以下内容:我知道段
寄存器
分别指向段并包含64 to长段的基地址。但是,谁来计算,在哪一点上设置段
寄存器
中的
物理地址
?另外,由于一个
物理地址
可以被多个段访问:偏移对和段可以重叠,那么如何确保不会覆盖某些内容?我能在哪里读到更多关于这个的书?
浏览 0
提问于2015-04-22
得票数 1
回答已采纳
2
回答
在8086中计算栈顶地址
、
如果8086的堆栈段
寄存器
包含1234H,堆栈指针
寄存器
包含4321H,那么堆栈顶部的
物理地址
是什么? 我该如何计算呢?
浏览 3
提问于2016-01-31
得票数 0
2
回答
设备地址是否为虚拟地址?在这种情况下,mmap的功能是什么?
、
、
、
或者设备地址映射到
物理地址
浏览 6
提问于2014-07-23
得票数 0
2
回答
如何在MOV指令中使用
物理地址
?
、
、
、
、
我想访问
物理地址
0xfee00020,它是APIC
寄存器
的内存映射的位置。我想使用"MOV“指令读取或写入数据到这个位置。我应该先做
物理地址
到虚拟地址的转换吗?在内联汇编中应该如何编写代码段?
浏览 0
提问于2012-07-09
得票数 1
1
回答
物理地址
、设备地址和虚拟地址之间的差异
、
、
、
设备地址、
物理地址
和虚拟地址之间有什么区别? 实际上,我正试图在驱动程序中使用mmap,我被困在了这个概念上。
浏览 11
提问于2014-07-23
得票数 6
2
回答
逻辑地址和
物理地址
哪个更大?
我被问到上述问题操作系统的viva和我的答案逻辑地址小于
物理地址
,因为:逻辑地址-is对于应用程序-starts可见的地址从0开始并且在整个应用程序的大小中是连续的-has Max size等于应用程序
物理地址
的长度-是通过将基址
寄存器
内容添加到逻辑地址来获得的,这给出了虚拟地址,然后使用页表来获得真正的
物理地址
-具有等于物理存储器长度的最大长度 我被告知答案是错误的,因为虚拟地址空间的大小大于
物理地址
空间的大小。
浏览 1
提问于2015-04-18
得票数 0
1
回答
段
寄存器
和段边界8086
、
、
、
段
寄存器
是否保存用作基址的
物理地址
,或者因为段只能在段边界上开始,段
寄存器
仅保存该段边界的序号,然后当乘以10H时,形成最终的物理基址,然后添加偏移量。我说的对吗?
浏览 1
提问于2015-04-23
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言,C+语言
C语言小白入门《一》——C语言简介
C语言编程之C语言加密字符
C语言推箱子源码分享,C语言兴趣视频教程,C语言编程,C语言可视化编程
漫谈C语言及如何学习C语言
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券