Tag: mips

Android SDKpipe理器中的MIPS系统映像是什么?

对于每个SDK,我都有一个安装MIPS system image的解决scheme。 它是什么? 它做什么,什么时候会有人使用它? 如果我不安装,会发生什么?

为什么x86很丑? 与其他人相比,为什么被认为是劣等的?

最近我一直在阅读一些SO档案,并遇到了针对x86架构的声明。 为什么我们需要不同的CPU架构的服务器和迷你/大型机和混合核心? 说 “ PC架构是一团糟,任何OS开发者都会告诉你的。 学习汇编语言是否值得努力? ( 存档 )说 “ 意识到x86架构至多是可怕的 ” 学习x86汇编程序的简单方法是什么? 说 “ 大多数大学都会在像MIPS这样的东西上进行汇编,因为它比较容易理解,x86汇编真的很难看 ” 还有更多的评论 “与大多数架构相比,X86糟透了。” “ 这绝对是X86不如MIPS,SPARC和PowerPC的传统智慧 ” “ x86很难看 ” 我尝试search,但没有find任何理由。 我不认为x86可能是坏的,因为这是我熟悉的唯一架构。 有人可以友好地给我考虑x86相比其他人的丑陋/坏/劣等原因。

有没有办法使用gcc将C转换为MIPS?

我为一个类完成了一个C到MIPS的转换,我想根据程序集来检查它。 我听说有一种configurationgcc的方法,它可以将C代码转换为MIPS架构而不是x86架构(我的电脑用户使用Intel i5处理器)并打印输出。 在Ubuntu(运行gcc)中运行terminal,我用什么命令configurationgcc转换为MIPS? 有什么我需要安装以及? 编辑:让我澄清。 请阅读。 我不在寻找使用哪种编译器,或者说“你可以交叉编译,但是你应该使用这个没有指示如何设置的其他东西”。 如果你打算发布,至less请参考说明。 GCC附带了Ubuntu。 我没有关于如何安装编译器的经验,也不容易findGCC以外的在线教程。 那么我也需要了解一下交叉编译的情况。 谢谢。

MIPS链表

我很困惑如何在MIPS中创build结构。 我想创build一个链表实现,它计算存储的string的长度,并按照存储顺序对它们进行sorting。 这是我的代码到目前为止: # Global symbols # # string routines .globl read_string .globl strcmp .globl strlen .globl trim .globl strloop .globl replace # list routines .globl insert .globl insert_here .globl print_list .globl main # pseudo-standard library .globl get_string .globl malloc .globl print_newline .globl print_string ################################################## # Constants # .data MAX_STR_LEN: .word 50 STR_NEWLINE: .asciiz "\n" […]