Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Assembly 在这种情况下,我为什么要向左移动?_Assembly_Mips_Cpu Architecture - Fatal编程技术网

Assembly 在这种情况下,我为什么要向左移动?

Assembly 在这种情况下,我为什么要向左移动?,assembly,mips,cpu-architecture,Assembly,Mips,Cpu Architecture,为了实施新命令(LWI),我目前正在处理以下问题的B部分。教科书建议,为了实现它,我必须将ALU扩展到左移。在这种情况下,我为什么要向左移动?如果是这样,我将如何扩展ALU以接受SLL 问题B部分 有问题的数据路径 谢谢 你应该在问题中引用相关文本,而不仅仅是链接到图片!来自计算机组织与设计:@LousSinclair这不是你在这个网站上的做法。每个问题都应该是独立的。那么他们想向左移2?如果是这样的话,他们写下了LWI的规范,这让人很困惑——从他们写的方式来看,我认为它使用了总和作为地址,

为了实施新命令(LWI),我目前正在处理以下问题的B部分。教科书建议,为了实现它,我必须将ALU扩展到左移。在这种情况下,我为什么要向左移动?如果是这样,我将如何扩展ALU以接受SLL

问题B部分

有问题的数据路径


谢谢

你应该在问题中引用相关文本,而不仅仅是链接到图片!来自计算机组织与设计:@LousSinclair这不是你在这个网站上的做法。每个问题都应该是独立的。那么他们想向左移2?如果是这样的话,他们写下了
LWI
的规范,这让人很困惑——从他们写的方式来看,我认为它使用了总和作为地址,可能会生成对齐异常(或者因为图中没有对齐检查,所以默默地做了错误的事情)。