Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/6.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 SPIM中标签的向前(f)和向后(b)不工作_Assembly_Mips_Spim_Pcspim - Fatal编程技术网

Assembly SPIM中标签的向前(f)和向后(b)不工作

Assembly SPIM中标签的向前(f)和向后(b)不工作,assembly,mips,spim,pcspim,Assembly,Mips,Spim,Pcspim,我使用的是PCSpim,它似乎不支持末尾带有f和b的标签。有人能帮我吗。如果它不支持这些,请使用普通标签。我正在制作一个目标代码为mips assemly的编译器。我需要这个功能,这样我的编译器就不必为不同的控制结构生成这么多的标签。那么,您使用gnu汇编程序而不是spim怎么样?我尝试过这样做,但无法生成正确的结果。我正在使用windows,我的电脑上有MinGW。我可以使用MinGW的gcc吗。如果是,我应该在命令行中输入什么特定命令。Tnx!在Windows机器上构建用于MIPS的GNU

我使用的是PCSpim,它似乎不支持末尾带有f和b的标签。有人能帮我吗。

如果它不支持这些,请使用普通标签。我正在制作一个目标代码为mips assemly的编译器。我需要这个功能,这样我的编译器就不必为不同的控制结构生成这么多的标签。那么,您使用gnu汇编程序而不是spim怎么样?我尝试过这样做,但无法生成正确的结果。我正在使用windows,我的电脑上有MinGW。我可以使用MinGW的gcc吗。如果是,我应该在命令行中输入什么特定命令。Tnx!在Windows机器上构建用于MIPS的GNU binutils并不那么困难或耗时。安装Cygwin,然后下载并解压binutils源代码,使用类似于
/configure--target=mips elf--prefix=/usr/local/mips elf--disable multilib--disable nls--disable shared--with gnu as--with gnu ld
,然后
make