0
我被告知必須加載存儲在內存位置0xA033C000中的信息。二進制中的位置寫入超過13位(10100000001100111100000000000000)。然而,在ARC中加載的指令格式表明,如果我使用常量來達到該地址,那麼該常量必須是13位長(或更低,用0完成)。在ARC中訪問高內存地址(+13位地址)
那我該怎麼去那裏呢?
我被告知必須加載存儲在內存位置0xA033C000中的信息。二進制中的位置寫入超過13位(10100000001100111100000000000000)。然而,在ARC中加載的指令格式表明,如果我使用常量來達到該地址,那麼該常量必須是13位長(或更低,用0完成)。在ARC中訪問高內存地址(+13位地址)
那我該怎麼去那裏呢?
我不知道SPARC程序集,但它必須具有從寄存器中的地址間接加載。只需加載常量來註冊,然後從該常量地址加載內存
是的,這似乎是這樣的。謝謝。 – Heathcliff