-
cpu核心中的dispatch,commit,issue和南瓜宽度之间的差异
有人可以解释一下cpu内核中的dispatch,commit,issue和squash宽度之间的区别。 据我所知: <ul> <li> -
Java中的任意精度数据类型
假设我的体系结构支持IEEE754。这意味着单精度为24b,双精度为53b。现在假设在我的程序中,我想使用任 -
8085;为什么RET不需要CALL这样的6个T状态提取周期?
<code>CALL</code>指令需要5个机器周期,即<code>OPCODE-FETCH, MEMORY READ, MEMORY READ, MEMORY WRITE, MEMORY WRITE</code>。 CA -
我应该通过“ go build”编译到哪些平台?
我有转到构建器支持的平台列表: <pre><code> "darwin/386", "darwin/amd64", "dragonfly/am -
使用Verilog映射DataMemory
我正在尝试使用Verilog制作MIPS数据存储器。 该代码无法正常工作。目前尚无法读取和写入。我认为 -
有什么方法可以为Intel CPU直接核心间通信代码编写代码?
我想对两个CPU插槽中的所有内核执行ping操作,并在线程之间写入通信,而无需回写DRAM。 如果仅 -
逻辑左移
<pre><code>mov r0, 0x9 mov r1,r0,LSL #1 </code></pre> 这是我的代码。执行完这两行后,R1的更新值为12。不是2吗? -
哪个微处理器的指令等待时间最低?
管道的性能取决于指令延迟。哪种微处理器在管线中具有最佳性能?(英特尔)管线技术在未来将如何 -
减法比否法表现差吗? 一般情况实施-x
我想知道处理器否定数字或进行减法运算是否更快。例如: 是 <pre><code>int a = -3; </code></pre> -
为什么在展开的ADD循环中重新初始化寄存器,即使在循环中包含更多指令的情况下,其运行速度也更快?
我有以下代码: <pre class="lang-cpp prettyprint-override"><code>#include <iostream> #include <chrono> #define IT -
单线程程序是否可以在CPU中并行执行?
在测量Intel第四代i5的CPI(每条指令的周期)时,我们得到的CPI <1。 一些同学认为这是由于代码的 -
操作系统如何阻止程序访问内存?
我目前的理解是 <ul> <li> 我可以用C编写操作系统 </li> <li> 我可以用C编写该操作系统的程序 -
在MESI高速缓存一致性协议中,如果需要从内存中获取数据,高速缓存行的状态何时准确改变?
在MESI协议中,当CPU: <ul> <li>执行读取操作</li> <li>找出缓存行处于无效状态</li> <li>其他缓存中没有 -
汇编指针,绝对地址
我是新手,并且出于激情,我正在独自学习计算机科学。 在汇编中,使用了基本指针,该基本指针允许 -
休眠模式是热启动还是冷启动?
我一直在阅读有关引导的文章,但没有找到关于以休眠模式引导的信息。是热启动还是冷启动? < -
缓存一致性和内存屏障之间有什么关系?
据我所知,使用内存屏障来避免<a href="https://en.wikipedia.org/wiki/Out-of-order_execution" rel="nofollow noreferrer">out-of -
MIPS的subi操作码?
我是汇编语言MIPS的新手。我正在研究如何在MIPS中实施新的指令集。我知道不需要“ <code>subi</code>”指令 -
适用于MIPS的新跳转说明吗?
我是汇编语言MIPS的新手。我正在研究如何在MIPS中实施新的指令集。我正在尝试实现一个名为<code>jump</cod -
在一台显示器上同时使用两个HDMI输入
我想使用不经常使用但只有一台显示器的主PC和辅助PC 不过,我不想为此购买新显示器,如果您有 -
非延迟分支指令MIPS
我目前正在阅读David A Patterson和John L. Hennessy的教科书《计算机组织和体系结构》。 非延迟分支指 -
在32位Linux体系结构上运行64位Shell脚本
我有一个32位Linux操作系统,要在其上运行64位Shell脚本。脚本的源提供程序无法提供32位版本,并且文件 -
如何使用命令提示符将文本文件(用于保存程序)组装到机器代码文件中?
以下程序有效。但是,我需要将其转换为机器代码文件,为此,我尝试使用命令“ jasm -a polled-io.txt”。 -
BZ和BNZ在指令管道中有什么区别?
我对分支指令BZ和BNZ感到困惑。<br/> 有人可以举例说明BZ和BNZ的概念和工作吗? -
重新排序缓冲区:指针值已满时?
Tomasulo算法中用于无序执行和分支推测的重排序缓冲区有2个指针。 <ul> <li>头指针:指向最早的指令 -
计算存储在TAG字段中的值
问题: 考虑具有4096块缓存的计算机系统。每个块可以存储16个字节。存储在包含地址0xABCDEF的内存块的 -
当我们可以增加体系结构中的寄存器数量时,为什么要重命名寄存器?
在处理器中,为什么我们不能简单地增加寄存器的数量而不是拥有巨大的重排序缓冲区并映射寄存器以 -
分页浏览是否利用共享表?
假设两个地址空间共享大量的非连续内存。 系统可能希望在它们之间共享物理页表。 这些表将不使用<em -
Shell脚本:在POSIX系统上以可编程方式获取CPU供应商的便携式方法
是否存在一种可移植的方式来以外壳程序脚本的方式获取POSIX系统上的CPU供应商信息?特别是,我需要告 -
并行性:内存系统给人以大型,廉价和快速的幻想
我的教授在课堂上提到过,我们可以通过两种方式来创建一个内存系统,让您产生大而便宜的幻觉? -
使用间接寻址模式时,如何获得1230作为值?
我正在尝试解决以下作业问题: <blockquote> 假定给定内存中具有以下值 位置:<img src="https://i