c - 如何将此 C 代码转换为 MIPS 汇编代码
问题描述
我需要帮助来理解 mips 代码。
我不明白我们从 k 到 4k 的前两行。
这样做的目的是什么?非常感谢提前
解决方案
$a0 包含表'v' 在内存中的地址,$a1 包含'k' 包含的值。当您知道“int”在内存中占用 4 个字节时,代码就说明了一切。通过将 k 乘以 4,我们得到表“v”的内存偏移量。例如,如果 v 在地址 1000h,&v[0] = 1000h,&v[1] = 1004h,&v[2] = 1008h,...
推荐阅读
- google-apps-script - setFormula 在值前添加“=”
- node.js - 尝试安装 node-sass 的纱线问题
- php - 如何访问数组中的“删除帖子”按钮以删除用户帖子
- r - 在-axis ggplot中排序几个因子变量
- reactjs - React Leaflet Map 无法正确渲染
- python - 我需要什么 SQL 语句将数据插入当前为“空”的多行?
- android - Kotlin - Firebase 数据库 - 将 DataSnapShot 转换为 Hashmap
- bash - 替换或更新 bash 脚本中的一行
- php - 选择所有提交的复选框值存在于 mySQL 列中的逗号分隔字符串中的所有行
- javascript - VueJs 强制组件重新加载