arrays - 在 10x10 阵列 MIPS 中打印特定行
问题描述
table: .word 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
.word 11, 12, 13, 14, 15, 16, 17, 18, 19, 20
.word 21, 22, 23, 24, 25, 26, 27, 28, 29, 30
.word 31, 32, 33, 34, 35, 36, 37, 38, 39, 40
.word 41, 42, 43, 44, 45, 46, 47, 48, 49, 50
.word 51, 52, 53, 54, 55, 56, 57, 58, 59, 60
.word 61, 62, 63, 64, 65, 66, 67, 68, 69, 70
.word 71, 72, 73, 74, 75, 76, 77, 78, 79, 80
.word 81, 82, 83, 84, 85, 86, 87, 88, 89, 90
.word 91, 92, 93, 94, 95, 96, 97, 98, 99, 100
这是创建的数组
one: #Print a row
print_str("Enter a row number to print: ")
li $v0, 5
syscall
move $t0, $v0
sw $a2, number
mul $a2, $a2, 10
sub $a2, $a2 , -10
bge $t0, 10, main
lw $t2, 0($t1)
addi $t1, $t1, 4
li $v0, 1
move $a0, $t2
syscall
li $a0, 32
li $v0, 11
syscall
addi $t0, $t0, 4
j one
尝试在 mips 中打印特定行。我得到了这个,但它似乎没有打印出任何东西。
我尝试了其他没有成功的事情
解决方案
推荐阅读
- swift - 如何在 ARKit 2/SceneView 中延长线段
- html - 打印asp.net,javascript后更改表格的字体大小和列宽
- bash - 如何在shell脚本中使用AND运算符进行字符串相等
- javascript - javascript包含方法输出不正确的结果
- java - 访问 Google 表格服务帐户
- python - 一个一个替换的Itertools排列
- sql - Tableau - 如何在折线图上显示最后 # 天
- ios - 使用不带自我的 addTarget(target:action:)
- c - scanf 打印到控制台?
- java - 如何解析适用于所有分隔符的 Java 中的查询参数?