腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Cortex-A8是否支持
软件
中断?
、
Cortex-A8是否支持
软件
生成的中断,即在Cortex-A8中是否有生成
软件
中断的
指令
?手册中提到了SWI
指令
(SVC),但此
指令
似乎是在将模式从用户模式更改为SuperVisor模式时使用的。 我是否可以假定Cortex-A8中不支持
软件
中断/异常
指令
?
浏览 4
提问于2018-10-25
得票数 2
1
回答
如何衡量ARM性能?
、
我正在优化一个
软件
,想要测量它的性能。因此,我目前正在使用OVP (开放虚拟平台)来模拟一个ARM平台,我得到了模拟时间和模拟
指令
的统计数据。我的问题是,为什么每次我运行
软件
时,模拟
指令
都不同(不同,但非常接近)?它不应该每次都是一样的吗?是不是这样,我用C写的
软件
会被编译成ARM汇编
指令
,
软件
每次运行的时候,模拟的
指令
就是这些ARM汇编
指令
运行了多少次?每次都应该是一样的吗? 我应该如何衡量性能?取10个模拟
指令
的
浏览 2
提问于2011-06-17
得票数 10
回答已采纳
1
回答
差分
软件
和硬件监视点
、
、
、
在阅读时,有人能更好地理解
软件
和硬件之间的区别吗?
浏览 3
提问于2018-02-08
得票数 2
回答已采纳
1
回答
Linux:中断处理:谁保存中断进程的上下文(一些
软件
(中断处理程序)或硬件(CPU本身))?
、
、
、
、
当中断到达CPU时,谁来保存中断进程的上下文(一些
软件
(中断处理程序)或硬件(CPU本身))?据我所知,
软件
(中断处理程序)无法保存中断进程的上下文,因为如果该
软件
(中断处理程序)正在运行,则
指令
指针寄存器将具有该
软件
(中断处理程序)
指令
的地址,而不是中断进程的地址。因此,这个
软件
(中断处理程序)将不知道中断进程的
指令
指针寄存器中的值是什么。因此,我认为有一些硬件( CPU或CPU本身)保存中断进程的上下文,因为硬件( CPU或CPU本身)可以直接访问
浏览 7
提问于2022-03-13
得票数 1
1
回答
ARM上的断点
、
、
、
、
我最近读到,ARM上的Linux的
软件
断点是在ARM模式下使用UND
指令
和在Thumb模式下使用BKPT
指令
实现的。为什么有两个单独的
指令
用来引发
软件
中断?
浏览 4
提问于2015-06-23
得票数 0
1
回答
嵌入式系统中的硬件断点与
软件
断点
、
、
、
、
我的理解是,插入
软件
断点涉及用
软件
中断
指令
替换要执行的代码中的下一条
指令
,这将导致CPU在到达该
指令
时暂停。硬件断点包括将要执行的断点之后的下一条
指令
的地址放入寄存器中,当地址匹配时,通过使用硬件比较器,这将导致CPU暂停(如果我错了,请纠正我)。或者JTAG也可以使用
软件
断点吗? GDB是只与
软件
断点一起使用,还是可以与JTAG一起使用?如果问题有点宽泛,很抱歉。
浏览 80
提问于2019-04-11
得票数 4
回答已采纳
2
回答
用户模式和内核模式在可用机器
指令
总数方面有什么不同?
操作系统是最基本的
软件
,并运行在内核模式(也称为监督模式)。在这种模式下,它可以完全访问所有硬件,并可以执行机器能够执行的任何
指令
。
软件
的其余部分以用户模式运行,其中只有一部分机器
指令
可用。我无法了解他们是如何根据可用的机器
指令
来描述这两种模式的差异的,在用户端,任何
软件
都有能力在硬件级别进行任何更改,就像我们有影响CPU功能的
软件
,可以处理注册表细节,那么我们怎么能说在用户模式下,我们只有可用的机器
指令
的子集呢
浏览 3
提问于2017-02-26
得票数 1
1
回答
软件
产生的中断和
软件
产生的异常有什么区别?
、
、
、
对于
软件
生成的中断,它说: INTO、INT 3和绑定
指令
允许在
软件
中生成
浏览 5
提问于2016-11-09
得票数 2
回答已采纳
1
回答
哪个Linux实体负责生成非法
指令
陷阱?
、
、
、
我正在开发一个自定义版本的Rocket Chip,它具有一些额外的
指令
,我希望Linux能正确地处理这些
指令
。尽管使用这些
指令
的裸机程序运行良好,但Linux会使相同的基准测试崩溃,并显示“非法
指令
”消息。 有没有人知道Linux的哪个
软件
元素-加载器、反汇编程序或其他什么-负责检测非法
指令
?我的目标是修改这个
软件
,这样Linux就不会再抱怨我的
指令
了。如果有人知道一种更简单的方法来抑制这种错误,那也是非常有用的。
浏览 9
提问于2018-08-14
得票数 0
4
回答
什么是
指令
集架构?
以下是一些我很难纠正的句子: 我的书的定义:
浏览 4
提问于2019-08-31
得票数 0
3
回答
如何使
软件
逆向工程变得困难
在
软件
逆向工程中,我们使用dissembler、调试器和代码修补程序。OllyDbg包括所有。程序的实际执行与使用OllyDbg进行调试的区别之一是,在OllyDbg中不使用
指令
管道衬。我们如何利用这一事实使
软件
对反向工程攻击免疫? 显而易见的答案是编写一个修改已经获取的
指令
的
指令
。我的问题是如何编写更高级别的语言代码,在被翻译成汇编语言之后,将有
指令
使一些
指令
与先前的
指令
相混淆(在获得scrambled...here之前应该获取这些
指令</e
浏览 0
提问于2012-02-01
得票数 4
回答已采纳
1
回答
软件
中断在管道中会发生什么?
、
、
、
在阅读了这篇文章之后: 我想知道
软件
中断(INT0xX)在管道中会发生什么,首先,什么时候检测到它们?它们是否在前一阶段被检测到?假设它是在前驱时捕获的,必须有一种方法让IFU停止获取
指令
,或者确实停止时钟/电源选通,或者如果它是在
指令
浏览 1
提问于2019-01-29
得票数 3
回答已采纳
1
回答
gdb如何在共享库函数中设置
软件
断点?
、
、
、
、
我知道,可执行文件中的可以通过将所需位置的汇编程序
指令
替换为另一个位置来工作,从而导致中断。所以调试器可以在这个地方完全停止执行,用原来的
指令
代替这个
指令
,询问用户下一步该做什么,或者调用一些命令等等。 但是这种可执行文件的代码不被其他程序使用,内存中只有一个副本。
软件
断点如何与共享库一起工作?例如,如果我在C-库的某些内部函数中设置了一个断点(据我所知,它只有一个副本用于所有的应用程序,所以我们不能仅仅替换其中的一些
指令
),那么
软件
断点是如何工作的呢?为此目的是否有任何“
软件<
浏览 1
提问于2014-02-26
得票数 8
回答已采纳
3
回答
x86在设置页面脏位时有多快?
、
、
、
、
从
软件
的角度来看,当内核在page条目( page,PTE)中实际标记页面脏时,污染内存页的
指令
之间的延迟是什么? 换句话说,如果
指令
弄脏了一个页面,那么下一个
指令
能读取PTE并看到脏位设置吗?我不关心实际的运行周期,只有在
软件
可视窗口中还没有设置脏位的情况下。我似乎在参考手册中找不到任何保证。
浏览 9
提问于2011-10-28
得票数 21
回答已采纳
1
回答
如何使用Java解析器翻译汇编
指令
?
、
、
、
、
我正在做恶意
软件
的特征提取工作,.I想要翻译汇编
指令
,通过丢弃操作数并用唯一的数字(例如
指令
ID)编码每个操作符。我想要这样的输出:
指令
序列:MOV→调用→SUB→MOV
指令
的IDS : 240→33→386→240
浏览 10
提问于2016-11-17
得票数 0
1
回答
特定计算机的
软件
堆栈
、
、
、
我正在做一个项目,我的团队负责特定硬件的
软件
堆栈。除了汇编程序的
指令
集之外,我还需要其他什么吗? 请注意,我不知道该计算机硬件的组织结构
浏览 2
提问于2013-02-26
得票数 1
回答已采纳
2
回答
C语言int汇编程序
指令
的精确控制流程及其分段故障
、
并在此贴上手册第6.3.3节: INT n
指令
通过提供中断向量号作为操作数,允许从
软件
内部产生中断。例如,INT 35
指令
强制对中断处理程序的中断35进行隐式调用。从0到255的任何中断向量都可以用作此
指令
中的参数。但是,如果使用处理器的预定义NMI向量,则处理器的响应将不同于以正常方式生成的NMI中断的响应。如果在此
指令
中使用向量号2( NMI向量),则调用NMI中断处理程序,但处理器的NMI处理硬件未被激活。在带有INT
指令
的
软件
浏览 2
提问于2019-12-09
得票数 2
回答已采纳
1
回答
生成较短的外壳代码
、
、
、
、
是否有一种方法从恶意
软件
可执行文件(PE/..exe)生成短外壳代码?这意味着有时一些恶意
软件
可执行文件(PE/..exe)很大,当转换为外壳代码时,这将导致更长更大的外壳代码大小,使得分析和混淆变得困难和耗时。想象一下,试图混淆从1.5KB大小的特洛伊木马生成的外壳代码,方法是在现有
指令
之前、之后和之间插入新
指令
,用替代
指令
替换现有
指令
,插入跳转
指令
,这将改变执行流,并将外壳代码随机分成不同的块。
浏览 6
提问于2022-07-13
得票数 0
1
回答
让
软件
安装过程自动编辑用户的bashrc是个好主意吗?
、
、
、
我使用的
软件
通过添加一些行( export和source )来自动编辑我的source。顺便说一句,该
软件
使用ansible的类似编辑bashrc。我认为这不是一个好的设计选择,因为用户有时可能会不自觉地删除由
软件
插入的bashrc中的特定行,然后用户就无法轻松地将bashrc恢复到原来的状态。因此,就个人而言,如果安装
指令
描述应该在自述文件中的bashrc中添加什么内容,而不是让
软件
编辑bashrc,则会很有帮助。 我想知道哪一个(在自述中自动编辑或
指令
)更好,为什么?
浏览 11
提问于2021-12-08
得票数 -1
5
回答
图形驱动程序如何以编程方式从CPU通信到GPU?
、
、
、
、
很长一段时间以来,我一直想知道CPU
指令
如何与GPU交互。据我所知,CPU有一组它能理解和执行的
指令
(机器代码),而驱动程序是通过CPU与GPU通信的一部分
软件
。 但是这个
软件
是如何通信的呢?CPU是否包含明确告诉它与另一设备通信的某些汇编
指令
? 我是否可以编写汇编代码或C/C++代码来与图形卡通信,就像驱动程序在特定的机器环境下所做的那样?
浏览 80
提问于2016-06-02
得票数 9
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
绿易软件 RoHS指令与WEEEE指令之间的联系
直播软件APP开发,快速搭建系统指令的快捷性在哪
CentOS“linux”实用指令整理2:进阶指令
Dockerfile指令
AngularJS 指令
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券