computer-architecture

    1热度

    1回答

    我试图解决这个家庭作业,但无法提出解决方案。下面是问题, 将以下MIPS代码转换为高级语言程序。 假设$ t0,$ t1和$ t2分别包含数组A,B 和C的基地址。 add $t4, $zero, $zero Loop: add $t5, $t4, $t1 lw $t6, 0($t5) add $t5, $t4, $t2 lw $t7, 0($t5) add $t6, $t6, $t7

    1热度

    2回答

    可能重复: Determine word size of my processor 这是一个今天的面试问题。但我不知道...... 我觉得面试官meaned CPU的字大小。 我觉得像这样的答案: int cpu_bits(void *dummy1, void *dummy2) { long offset = (long)&dummy2 - (long)&dummy1; int ret =

    1热度

    4回答

    我不能说我完全理解编译器是如何工作的。而且,我对他们知之甚少。然而,我总是想知道机器到怎么可能理解我们在文档中写的代码。 我知道我们写它被翻译成东西(如果你也可以给我一个编辑的一些细节也将是巨大的),然后某些操作的二进制代码中出现后。 但是电路怎样才能理解并以0和1进行操作。我在计算机体系结构上有一些形成,我知道晶体管如何工作以及ALU如何工作以及如何实现。我知道内存是如何工作的(或多或少,所以任

    1热度

    2回答

    我坚持这在下文中陈述问题, 描述的一般特征和程序的行为将会表现: (一)关于数据低时间局部性访问 (b)低时间局部性对于指令获取 我明白了时间局部性,但我无法理解这是什么与重意思gard进行数据访问和取指。如果有人能够向我解释,我会非常感激。

    9热度

    2回答

    我读这个question,我想问更多关于他即 for(i = 0; i < 20; i++) for(j = 0; j < 10; j++) a[i] = a[i]*j; 的问题是显示的代码, 我明白时间局部性,我认为对i和j的引用应该是时间局部性。我对吗? 我也理解空间局部性,因为问题我把答案引用到[i]应该是空间局部性。我对吗? 该人士称, “内环将访问[I]当10

    2热度

    1回答

    Ok.I可以找到模拟设计为简单架构(编辑:绝对不一样的x86)。 例如使用int作为程序计数器,使用byte array作为记忆和等等。 但是,我怎样才能模拟图形卡(最简单的图形卡可想象)的功能? 类似于使用array来表示每个像素并逐一“绘制”每个像素。 但是何时绘制与CPU同步或异步?谁在该阵列中存储graphic data?是否有存储像素和绘制像素的指令? 请考虑所有问号('?')并不意味着

    0热度

    3回答

    我不确定这个问题是否属于这里,所以请随时迁移它,如果它不。 我的问题是这样的,是否有可能结合许多不同的PC单位作为一个整体工作?举例来说,购买3台不同的惠普台式电脑。然后连接硬件,以便它们可以作为一台PC使用。 如果是这样,请指点我可以使用的一些资源。 谢谢你的时间。 注意 我不是指通过网络链接它们,而是让实际的硬件一起工作。 我不确定这是可能的,所以我相信我所有的谷歌搜索条件都与问题无关。

    1热度

    2回答

    是否有任何关系b/w的执行顺序(按顺序&无序)和多任务?根据我的理解,处理器按顺序执行任务可以支持使用抢占的多任务处理。对于无序处理器也是如此,但与有序执行的主要区别在于减少了停顿次数并因此有效地利用了CPU。我是否正确或是否存在执行和多任务顺序之间的关系? 谢谢。

    1热度

    1回答

    我想问关于spatial和时间地点。如果我在循环中使用循环变量,如i,我正在遍历一个名为arr[i]的数组,那么当我访问arr [i]时,根据我的说法,它应该既是时间又是空间局部性,因为我首先会访问i并找出什么i是,然后去那个指数。我在这里做两件事, 访问i(时间地点)。 访问地址arr[i](空间位置)。 请告诉我,如果我对这种情况正确。 在此先感谢。

    2热度

    1回答

    我已经从3GPP网站下载了AMR源代码。 当我试图编译它与任何修改,我得到错误 无法确定架构;使typedefs.h适合您的平台 D:\AMR_3Gpp\26073-800\c-code> make rm -f *.o core rm -f *.a encoder decoder gcc -c -Wall -pedantic-errors -I. -O3 -DWMOPS=0 -DVAD1 a