繁体   English   中英

Ori 装配 mips

[英]Ori assembly mips

为什么在此代码中使用“ori”?

#case 3:
switch02_code_3 :
#a [ 5 ] = 50000;
ori $t0 , $zero , 0xC350        # $t0 <− 0x0000C350 = 50000
la $t1 , a                      # $t1 <− base address from a
sw $t0 , 20($t1)                # a [ 5 ] = 50000
#break;
j switch02_end                  # finish switch block

我不明白为什么有必要扩展位数

该行是li $t0,0xC350 li指令不是真实的,它使用addiori来完成这项工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM