腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
阴影
寄存器
-
arm
、
、
、
阴影
寄存器
用于减少中断延迟。“影子
寄存器
”一词与银行注册和非银行注册有关吗?
浏览 4
提问于2012-12-09
得票数 2
回答已采纳
3
回答
在
ARM
芯片上编译成ASM,为什么只使用r1、r2和r3
寄存器
?
、
、
我刚开始研究Raspberry Pi上的
ARM
程序集(任何指向好文档的链接都会在评论中表示感谢) g++ -S -fverbose-asm -march=armv6j -mtune=
arm
1176jzf-s file.cpprsb r2, r3, r1 @
浏览 6
提问于2013-06-21
得票数 1
1
回答
在
ARM
组件中有小
寄存器
吗?
、
、
我最近开始玩
ARM
程序集,并注意到我似乎只打算将32位值移动到
寄存器
中,但是如果我只想将8或16位移动到
寄存器
中,比如在x86程序集中。即eor r0, r0xor eax, eaxr0现在包含0x80,但它是一个32位
寄存器
,因此它将包含0x00000080。如果这是x86,我可以使用al (8位
寄存器
)来操作最后一个字节,而不是eax (32位
寄存器
)。 dr在
ARM
组装中
浏览 6
提问于2014-05-17
得票数 2
回答已采纳
2
回答
ARM
/ Aarchh64处理器等效eip/rip、ebp/rpb、UESP/rsp
寄存器
、
、
、
、
标题##What相当于eip,rip
寄存器
用于英特尔CPU,但用于
ARM
/Aaarch64CPU?函数GetInstructionPointerRegisterValue -->用途: regs32eip或regs64rip。我应该为
ARM
/Aaarch64使用什么类似的
寄存器
? 它是否存在一个具有比较和等价的x86/ And 64
浏览 28
提问于2021-12-10
得票数 1
1
回答
如何用C的内联汇编程序访问
ARM
Cortex M3的M3
寄存器
、
、
我尝试了下面的代码,但未能从r11读取引用下面的正确值__asm mov top_fp, r11R11值为0x20009DCC top_fp值为0x00000004__asm int getRegisterR11() mov r0,r11}
浏览 0
提问于2015-12-05
得票数 1
回答已采纳
1
回答
程序计数器和链接
寄存器
的区别?
我有一个专门针对
arm
架构的问题。 我已经看到在
ARM
寄存器
组中,我们有链接
寄存器
(r14)和程序计数器(r15)。在上下文切换期间,链接
寄存器
获取最后执行的函数的程序计数器值的地址。为什么我们需要保存程序计数器
寄存器
状态,因为我们有已经具有程序计数器值的链接
寄存器
?
浏览 25
提问于2017-03-09
得票数 2
2
回答
在
ARM
Linux中记录CPU
寄存器
的更改
、
、
我想知道如何监视
ARM
linux中应用程序的多个
寄存器
更改。我知道我必须调试它,但是如何在
ARM
linux中自动记录所有的注册更改呢?我知道使用gdb中的watch命令我可以做到这一点,但是是否可以制作一个小的c代码,它只运行一个像调试器一样的应用程序,并记录它的
寄存器
更改?简单地说,我想监视
ARM
linux中CPU
寄存器
的变化。因此,如果我运行一个应用程序,我想监视它的所有
寄存器
更改。 假设我想监视R14。当应用程序运行时,我想记录R14
寄存器
浏览 13
提问于2015-08-10
得票数 1
回答已采纳
1
回答
arm
64 -硬件[中断/观察]点:如果我们设置一个硬件[中断/观察]点,并且两个应用程序具有相同的虚拟地址,会发生什么情况?
、
、
、
、
以free-bsd,
arm
64 (aarch64)的调试监视器为例。我之所以选择free-bsd,是因为代码是可读的,但是这个问题在任何其他内核(如Linux )中都是有效的。对调试的引用-监视器freebsd
arm
64: 当PE以与DBGBVR
寄存器
相同的值从虚拟地址执行时,断点匹配,而PE的当前状态与DBGBCR中的设置
浏览 7
提问于2022-04-25
得票数 0
回答已采纳
1
回答
在引导过程中注册r1和r2
、
、
、
请告诉我关于引导加载器用来将信息传递给内核的
寄存器
r1和r2的情况。他们是什么?它们在哪里?还有一些细节。
浏览 0
提问于2017-07-18
得票数 -3
回答已采纳
1
回答
用
ARM
GIC (全局中断控制器)禁用中断
我有一个特定的要求,在不影响其他中断(运行在
ARM
处理器上的代码)的情况下,我需要在特定时间内禁用设备中断。
ARM
文档指出,
ARM
的所有GIC
寄存器
(与启用、禁用和清除中断相关)都是存储
寄存器
,即每个CPU接口有一个。银行注册访问从指定的CPU和控制CPU的PPI和SGI只中断。 那是什么意思?如果我通过写入GIC
寄存器
来禁用特定的中断,那么该中断是只在该核心上禁用还是全部在内核上禁用?
浏览 2
提问于2014-11-06
得票数 1
1
回答
MSP430执行库
、
、
、
我是MSP430架构的新手,我正在将一个为
ARM
Cortex M3编写的实时操作系统移植到这个架构中。在
ARM
Cortex架构中,有PSP和MSP
寄存器
来保存执行模式的堆栈值。根据我对MSP430架构的理解,只有一个堆栈指针
寄存器
(SP)。-Is在中断/执行上下文中,SP只有一个
寄存器
组吗?-Can我在MSP430中使用常规的C函数进行中断处理,就像在
ARM
Cortex中一样? -How在中断执行期间MSP430是否处理(保存/恢复)
浏览 0
提问于2014-06-18
得票数 0
1
回答
ARM
ThumbEE自动空指针检查
、
在
ARM
中,拇指-EE指令集支持自动空指针检查.ThumbEE state to check array bounds
ARM
浏览 4
提问于2014-06-11
得票数 0
回答已采纳
5
回答
为什么
ARM
有16个
寄存器
?
、
、
为什么
ARM
只有16个
寄存器
?这是理想的数字吗?
寄存器
与更多
寄存器
的距离是否也会增加处理时间/功率?
浏览 0
提问于2011-12-12
得票数 10
回答已采纳
1
回答
如何从固件(c代码)访问
arm
r0到r15
寄存器
?
从我的固件(基于
arm
的处理器)中,我需要访问将r0设置为r15的
arm
皮层
寄存器
的值。如何访问这些
寄存器
?固件正在使用c代码。我需要使用内联汇编代码吗?任何示例代码也会很有帮助。
浏览 0
提问于2016-02-16
得票数 1
2
回答
ARM
处理器/OS for
ARM
-有安全环吗?
、
、
、
、
我想知道,
ARM
处理器是否有特殊的
寄存器
来支持安全环的概念,以及像Android、Palm或其他操作系统是否支持安全环?在维基中,有信息表明,
ARM
处理器没有像x86这样的
寄存器
来支持这种类型的工作。我说的对不对?
浏览 0
提问于2012-01-05
得票数 7
回答已采纳
2
回答
有人能解释一下以下加载和存储指令作为
ARM
ISA的一部分吗?
、
我刚刚开始学习
ARM
,我很难理解加载和存储指令到底做了什么。
浏览 1
提问于2013-01-21
得票数 4
1
回答
GDB:查找堆栈内存地址,其中存储了函数的返回地址?
、
、
、
我正在研究在我的Raspberry Pi (禁用ASLR)上产生一个缓冲区溢出。我有一个程序,它有一个main function,一个vulnerable function和一个不应该被调用的函数,即evil function。到目前为止,我得到的是main函数中易受攻击函数的返回地址,我想用邪恶函数的起始地址覆盖它。我认为这是正确的做法。 但是,我无法弄清楚如何以这种方式检查gdb中的内存,以便找到返回地址存储在哪个堆栈地址。有一个例子,当程序运行时,它通过gdb
浏览 0
提问于2016-10-16
得票数 1
1
回答
DS-5 -如何查看霓虹灯
寄存器
的值?
、
、
我使用的是
ARM
DS-5,在正常的
寄存器
视图中看不到霓虹灯
寄存器
.我只能看到核心
寄存器
。知道我怎么能看到霓虹灯
寄存器
吗?
浏览 5
提问于2015-08-04
得票数 0
回答已采纳
1
回答
ARM
数据中止错误异常调试
、
、
、
所以现在我知道我得到了一个
ARM
数据中止异常-我看到了如何捕获异常本身( STL库中的一个坏地址),但我想在异常之前沿着堆栈帧返回。
浏览 0
提问于2009-08-31
得票数 5
回答已采纳
1
回答
访问AArch32中的银行注册中心
、
、
、
我想知道如何访问银行
寄存器
,如sp_irq、sp_fiq等。
ARM
v8
ARM
描述了MRS/MSR指令的编码,它允许程序员直接访问这些
寄存器
,但由于某些原因,MSR sp_irq, r0无法编译,因为
寄存器
名无法识别。
浏览 7
提问于2015-08-13
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
寄存器基本原理(下篇)
单片机寄存器是什么?单片机寄存器有哪些分类?
64位内存与通用寄存器
嵌入式系统开发学习:20 ARM伪指令
寄存器基本原理介绍(上篇)
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券