Chinaunix

标题: mips指令 [打印本页]

作者: 1ming0    时间: 2012-02-08 19:50
标题: mips指令
32位用一个lui li两次就能加载到寄存器。
如何把64位地址加载到寄存器, lui ld lw???
分几次去加载?? lui的意思是把立即数加载到寄存器上半部分,如果用两次也是加载不了的(超过16位了),还得用四次,但是汇编为什么还要有ld(加载双字64位,加载字32) lw这类的指令。这类指令立即数不也是16位么??

刚接触risc汇编,有点不解,大牛们给指点一下。

作者: amarant    时间: 2012-02-08 20:47
本帖最后由 amarant 于 2012-02-08 20:49 编辑

你的是mips64吗,应该有ld64位的指令的。如果32位的就应该有lw的指令。没仔细看过mips
作者: 1ming0    时间: 2012-02-09 15:46
看了宏指令的问题。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2