mips - 为数组分配空间
问题描述
对于一个项目,我需要为用户提供的半字数组分配空间。到目前为止,我有:
.data
get_size: .asciiz "Enter array size: "
myArray: .space $s0
.text
li $v0, 4
la $a0, get_size
syscall # Print get size message
li $v0, 5
syscall # Put array size into $v0
mul $s0, $v0, 2 # Multiply $v0 by element size to reserve memory space
但是,这会在 myArray .space $s0 行引发错误。每当我在 .space 之后硬编码一个值时,程序都可以正常工作,但我特别需要根据用户给我的任何内容来计算要分配的空间。
解决方案
推荐阅读
- ios - 如何在 IOS Swift 中的 WKWebView 顶部添加边距
- python - 在 Tkinter Python 中延迟加载图像
- java - Java 可以自动包装一个对象并作为 throws 异常的一部分抛出吗?
- swift - 如何从数据源填充 TableView 单元格?我目前收到错误
- json - pSConfig JSON 无效。遇到以下验证错误:
- javascript - 使用 Sinon.js 对库的依赖项进行 Stub 内部调用
- chatbot - 消息模板在 kore.ai 中不起作用
- html - 由 css 网格驱动的“复杂”矩阵样式网格是否可能?
- javascript - 上传文件后在本地保存文件
- python - 无法将正则表达式与 pyinotify 一起使用