# Problemas 4
# EX2 - by Professor Paulo Lopes
- Resolução
	.data
on:	.word 0
	.text
int:
	addi sp, sp, -4
	sw x10, 0(sp)
	csrrw x10, scause, zero
	addi x10, x10, -3
	bne x10, zero, next
	jal checkTemp
next:
	#....
	lw x10, 0(sp)
	sret
checkTemp:
	addi sp, sp, -8
	sw x10, 4(sp)
	sw x11, 8(sp)
	lw x10, on
	beq x10, zero, off
	li x10, 0xFFFF000C
	lw x10, 0(x10)
	li x11, 40
	
	bge x10, x11, end
	
	li x10, 0xFFFF000A
	sw zero, 0(x10)
	jal end
off:
li x10, 0xFFFF000C
	lw x10, 0(x10)
	li x11, 50
	
	ble x10, x11, end
	li x11, 1
	li x10, 0xFFFF000A
	sw x11, 0(x10)
end:
	sw x11, 0(sp)
	sw x10, 4(sp)
	addi sp, sp, 8
	ret