assembly - MIPS中rem和remu指令的区别
问题描述
尽管 MIPS 中的 rem 和 remu 指令都是模运算,但它们之间有什么区别?
mnemonic | number of | operands | operation
| operands | |
----------|--------------|-------------|---------------
rem | 3 | d, s1, s2 | d = s1 % s2; gives remainder
remu | 3 | d, s1, s2 | d = s1 % s2; gives remainder
解决方案
rem 指令与带符号的数字一起使用。但是 remu 指令与无符号数一起使用。
推荐阅读
- python - ImportError:密码学版本与加载的共享对象不匹配
- xml - 如何获取给定元素的最后一个非空子元素的位置
- r - 从 harvard dataverse 下载 csv 文件
- html - 如何使html页面根据时间更改背景颜色
- javascript - 如何解决 Javascript 中的警报引用错误?
- java - 如何为托管在 Kubernetes 中的多个应用程序选择 Kafka 事务 ID?
- react-native - 注册/登录后反应本机路由器通量路由
- c++ - 运算符重载取决于模板类型和虚拟运算符
- c# - 具有多态性的自定义 JSON 反序列化
- html5-canvas - 选择框被拖动,但不是对象