腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
注册以注册比较
、
我已经学习了CPU的组成和随机存取存储器的结构,但我不了解
寄存器
到
寄存器
的比较
操作
。 “为什么
寄存器
到
寄存器
的比较
操作
通常比RAM中两个数据条目上的等效
操作
快?”
浏览 2
提问于2011-10-17
得票数 0
1
回答
在内联程序集代码中保存和还原
寄存器
、
我正在为
操作
系统分配编写内联程序集代码。我有一些关于内嵌装配和gcc编译器将其转换成机器代码的问题。
浏览 0
提问于2018-10-19
得票数 1
5
回答
有内存内存指令吗?
来自Tanenbaum的结构化计算机组织, 大多数指令可以分为两类:
寄存器
-内存或
寄存器
寄存器
。
寄存器
-内存指令允许将内存单词提取到
寄存器
中,例如,它们可以用作后续指令中的ALU输入。(“单词”是数据在内存和
寄存器
之间移动的单位。一个单词可能是一个整数。我们将在本章后面讨论内存组织。)其他
寄存器
-内存指令允许将
寄存器
存储回内存中.一个典型的
寄存器
寄存器
指令从
寄存器
中获取两个
操作
数,
浏览 0
提问于2015-02-21
得票数 9
1
回答
间接寻址方式
、
、
、
这是我正在使用的图表: 更新在哪里:
寄存器
寻址
浏览 0
提问于2015-04-30
得票数 1
回答已采纳
2
回答
用MIPS - 5位来表示
寄存器
?
、
、
、
在MIPS中,
寄存器
的
操作
码长度为5位。 我读到每个
寄存器
都是32位长,那么为什么只有5个
寄存器
用来表示指令格式的
操作
码?
浏览 0
提问于2018-11-18
得票数 0
2
回答
反馈移位
寄存器
什么时候算成非线性?
、
当反馈移位
寄存器
只包括异或
操作
时,它似乎被计算为线性反馈移位
寄存器
。这让我相信,非线性反馈移位
寄存器
是指不只是使用异或运算的任何反馈移位
寄存器
,它将包括使用S盒,以及
操作
、排列等等。我说的对吗?
浏览 0
提问于2017-10-16
得票数 4
1
回答
PCB中的
寄存器
信息
我是
操作
系统概念的新手。我读到过PCB包含有关
寄存器
的信息。它的意思是“它包含该特定时刻的所有
寄存器
内容”还是“只包含属于特定进程的
寄存器
”?如果是第二种情况,请告诉我
操作
系统如何跟踪哪些
寄存器
属于哪个进程? 谢谢
浏览 0
提问于2012-10-01
得票数 2
回答已采纳
1
回答
操作
的微观
操作
顺序?
、
、
、
、
考虑以下的微观
操作
顺序。 MAR ← X Memory ← MBR 取
操作
数:必要时从内存中取出
操作
数:如果有
操作
数是内存地址,则启动内存读取周期,将它们读入CPU
寄存器
。如果
操作
数位于内存中,而不是
寄存器
中,则
操作
数的内存地址称为有效地址,简称EA。因此,
操作
数的获取可以表示为
寄存器
Me
浏览 3
提问于2015-11-13
得票数 2
回答已采纳
2
回答
在程序集级别,64
寄存器
还是三个
操作
数指令中,哪一个更有用?
、
、
我有12位
操作
数用于ALU指令(如ADD、SUB等)。SUB A <- B - C (registers r0-r15)SUB A <- A - B (registers r0-r63) 对于C编译器及其作者来说,有三个
操作
数指令的16个
寄存器
比有两个
操作
数指令的64个
寄存器
更有用吗?
浏览 12
提问于2016-05-17
得票数 6
回答已采纳
1
回答
寄存器
大小和指令编码/
操作
数有什么关系?
、
例如: CPU具有x
寄存器
,指令编码的y位用于引用
寄存器
操作
数。在一条指令中可以指定多少
寄存器
操作
数?建筑是未知的。 有一个通用的解决方案吗?
浏览 5
提问于2013-09-23
得票数 0
回答已采纳
2
回答
AVX
寄存器
中字节旋转的有效方法
、
、
、
、
然后,我使用混合
操作
(内部
操作
_mm256_blend_epi16)从第一个和第二个临时结果中选择正确的位,以获得最终的旋转字节。这总共需要2次移位
操作
和1次混合
操作
,每个字节需要旋转6字节,因此每字节需要进行18次
操作
(shift和blend具有相同的性能)。 必须有一种比使用18个
操作
旋转一个字节更快的方法来做到这一点!此外,之后我需要在新
寄存器
中组装所有字节。我通过在
寄存器
中加载带有"set“指令的7个掩码来做到这一点,这样我就可以从每
浏览 0
提问于2016-05-02
得票数 8
回答已采纳
1
回答
MIPS
寄存器
的行为是否不同?
、
MIPS
寄存器
的行为是否不同?例如,有保存的
寄存器
和临时
寄存器
,它们可以互换使用吗?临时
寄存器
可能会被
操作
系统覆盖,而保存的
寄存器
不会(因此而得名),还是纯粹的约定?
浏览 0
提问于2016-11-03
得票数 0
1
回答
PIN:识别MOV和间接内存
操作
数
、
、
对于程序分析工具,我需要识别所有类型的MOV
操作
(
寄存器
->
寄存器
、内存->
寄存器
、
寄存器
->内存)。我能够识别内存->
寄存器
,但是其他的却失败了. 另一个问题是间接内存
操作
数。我需要找出他们的身份。
浏览 9
提问于2014-06-07
得票数 1
回答已采纳
2
回答
“硬件
寄存器
设置”在ACPI中是什么意思?
、
、
、
上面写着: 我不太明白关于
寄存器
集的粗体部分。我目前的理解是,平台上的所有设备都有自己的
寄存器
来提供可控性。ACPI是否从所有设备收集所有
寄存器
,并使用这些
寄存器
的状态来描述/控制平台?换句话说,ACPI将平台看作是一组<e
浏览 2
提问于2016-08-11
得票数 0
回答已采纳
1
回答
x86_64 - cmpxchg.返回值
、
、
将AL、AX、EAX或RAX
寄存器
中的值与第一个
操作
数(目标
操作
数)进行比较。如果这两个值相等,则将第二个
操作
数(源
操作
数)加载到目标
操作
数中。否则,目标
操作
数将加载到AL、AX、EAX或RAX
寄存器
中。RAX
寄存器
仅在64位模式下可用. 如果发生故障,在累加器中加载目的地的目的是什么?
浏览 2
提问于2015-08-01
得票数 3
回答已采纳
3
回答
如何解释x86
操作
码图?
、
、
在查看x86
操作
码地图时,如下所示: 00: ADD Eb,Gb...该链接对字母的含义有基本的描述,例如: 但有点太模糊了。您如何将其实际转换为“完整
操作
码”(整个指令+
浏览 4
提问于2015-02-22
得票数 5
回答已采纳
3
回答
游戏男孩:指令的目的是什么,不修改任何东西(例如和A)?
、
、
、
我一直在开发一个游戏男孩仿真器,我注意到有一些
操作
码是永远不会改变任何值的,比如LD A, A、LD B, B等,还有AND A。第一个
寄存器
显然不会更改任何内容,因为它们将
寄存器
的值加载到相同的
寄存器
中,而且由于AND与A
寄存器
进行了比较,AND A将始终返回A。这些
操作
是否有任何用途,或者在每个周期之后,这些
操作
与NOP本质上是相同的?
浏览 4
提问于2014-10-17
得票数 13
回答已采纳
1
回答
从指令大小、
操作
码大小和
操作
数中查找最大
寄存器
数。
、
、
、
输入
寄存器
计数:16位指令,8位
操作
码,最大
寄存器
计数2个
操作
数。
浏览 2
提问于2021-09-15
得票数 2
回答已采纳
1
回答
计算机体系结构作业-指令
操作
数
、
、
指令集由150种不同的
操作
组成。所有指令都有一个
操作
代码部分(
操作
码)、一个
寄存器
操作
数部分(指定10个不同
寄存器
中的一个)和一个内存
操作
数地址部分。每条指令存储在存储器的一个字中。(d)这台计算机的指令可以使用(i)两个内存
操作
数和(ii)两个
寄存器
操作
数吗?如果它可以,解释如何;如果它不能,解释为什么不。 我对这个问题真的不太确定。我认为第一部分的答案是,如果指定的
寄存器
包含内存地址,并且指令类
浏览 1
提问于2012-03-12
得票数 1
回答已采纳
2
回答
为什么我们必须在MS-DOS中初始化DS和ES
寄存器
?
、
、
、
、
在MS-DOS中,为什么DS和ES
寄存器
的初始化必须由程序员手动完成,尽管初始化这些
寄存器
是
操作
系统的责任。 为什么我们不能对CS和SS
寄存器
执行此
操作
?MS-dos的哪项功能会导致此问题?
浏览 2
提问于2014-12-11
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
寄存器基本原理(下篇)
单片机寄存器是什么?单片机寄存器有哪些分类?
64位内存与通用寄存器
寄存器基本原理介绍(上篇)
工程监测无线中继采集仪的寄存器(参数)汇总详解
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券