Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
add rd, rs, rt addu rd, rs, rt sub rd, rs, rt subu rd, rs, rt
在 MIPS 中,有符号加法、无符号加法、有符号减法和无符号减法有什么区别?如果它们的结果相同,那么分类为使用有符号和无符号方法有什么意义?
这u只是意味着他们不会在溢出时陷入困境。
u
引用“MIPS32 程序员架构第二卷”:
指令名称中的术语“无符号”是用词不当;此操作是 32 位模运算,不会在溢出时捕获。该指令适用于无符号算术,例如地址算术,或忽略溢出的整数算术环境,例如 C 语言算术。