$a0, msg #indication of where the string is
syscall #make it print "li“将调用指令来准备打印,"la”将使变量msg进入寄存器它如何知道必须打印哪个寄存器?因为我没有在syscall中的任何地方指明要打印哪个寄存器(例如,在c语言中,它可能类似于printf("%s",msg)),但它知道无论如何都必须打印$a0,而我不知道如何打印以及为什么打印。
我试着写一些处理寄存器接口的代码。寄存器接口是通用的,并且在我正在使用的芯片上都使用过。有几种不同类型的实例化,它们使用寄存器接口的子集。我想知道,在C中是否有办法创建一个带有主寄存器接口的结构,那么各种子集是否都是只能访问它们使用的寄存器的结构呢?OFFSET NAME NEEDED BY0x04 -- VER