标签: c assembly mips
在我的课程笔记中,我有这个信息:
C:
thisthread.id = 4711;
汇编程序:
.text .align 2 movia r8,thisthread movi r9,4711 stw r9,4(r8) # id after sp that takes 4 bytes
但不是sp取4位代替?我认为偏移量是以位为单位指定的,而不是以字节为单位。我错了吗?
答案 0 :(得分:7)
你错了。偏移确实是以字节为单位。