• 2022-06-15 问题

    如果$t0=0,则跳转到next标号处,正确的指令是( ) A: bnq $t0,next B: bgez $t0,next C: beqz $t0,next D: bltz $t0,next

    如果$t0=0,则跳转到next标号处,正确的指令是( ) A: bnq $t0,next B: bgez $t0,next C: beqz $t0,next D: bltz $t0,next

  • 2022-05-30 问题

    中国大学MOOC: 使用LL/SC机制构造原子交换时,下面正确语句顺序是()① try:OR R3, R5, R0;②MOV R5, R2 ;③BEQZ R3, try;④LL R2, 0(R1);⑤ SC R3, 0(R1)

    中国大学MOOC: 使用LL/SC机制构造原子交换时,下面正确语句顺序是()① try:OR R3, R5, R0;②MOV R5, R2 ;③BEQZ R3, try;④LL R2, 0(R1);⑤ SC R3, 0(R1)

  • 2022-06-16 问题

    使用LL/SC机制构造原子交换时,下面正确语句顺序是()① try:OR R3, R5, R0;②MOV R5, R2 ;③BEQZ R3, try;④LL R2, 0(R1);⑤ SC R3, 0(R1) A: ④①⑤②③ B: ①④⑤③② C: ①④②⑤③ D: ④①⑤③②

    使用LL/SC机制构造原子交换时,下面正确语句顺序是()① try:OR R3, R5, R0;②MOV R5, R2 ;③BEQZ R3, try;④LL R2, 0(R1);⑤ SC R3, 0(R1) A: ④①⑤②③ B: ①④⑤③② C: ①④②⑤③ D: ④①⑤③②

  • 2022-10-29 问题

    使用LL/SC实现旋转锁程序如下所示,正确的描述是()lockit: LL R2, 0(R1) BNEZ R2, lockit DADDIU R2, R0, #1 SC R2, 0(R1) BEQZ R2, lockit A: 旋转锁机制具有较好扩展性; B: 第一个分支形成环绕的循环体,测试锁状态; C: 第二个分支解决了两个处理器同时看到锁可用的情况下的争用问题。 D: 旋转锁机制实现简单;

    使用LL/SC实现旋转锁程序如下所示,正确的描述是()lockit: LL R2, 0(R1) BNEZ R2, lockit DADDIU R2, R0, #1 SC R2, 0(R1) BEQZ R2, lockit A: 旋转锁机制具有较好扩展性; B: 第一个分支形成环绕的循环体,测试锁状态; C: 第二个分支解决了两个处理器同时看到锁可用的情况下的争用问题。 D: 旋转锁机制实现简单;

  • 1