我真的是 MIPS 的新手,我有这些问题,我为他们找到了很多不同的答案……如果有人可以提供帮助,那就太好了。谢谢
这段代码需要多少个时钟周期?
#Macro Instructions
li $t0, 32 # 1 or 2 cycles ?
# lui $at, Upper 16-bits of value
# ori Rd, $at, Lower 16-bits of value
# -----------------------------------
# ori Rt, $0, value
#
# Which set of instructions will be executed?
div $t2, $t2, $t0 # 41 cycles?
# bne Rt, $0,
# break $0
# ok: div Rs, Rt
# mflo Rd
#Integer Instruction
lw $t2, 0($t13) # 1 cycles?
sw $t2, 0($t3) # 1 cycles?
这 4 行代码如何显着改进?通过避免使用宏或...?