# Spring 2020 Full Assembler # Test file 1 # Tests: - R-type: add, addu, mul, nor, sll, slt, sra # - integer-only data segment # - no data accesses # Maximum points: 12.0 .data val01: .word 65535 val02: .word -4134137 .text main: # basic 3-register operand versions add $s0, $s1, $s2 nor $s6, $s7, $v0 addu $v1, $t0, $t1 slt $t2, $t3, $t4 sub $t5, $t6, $t7 # 3 registers, but special opcode case mul $at, $k0, $k1 # 2 registers and a shift amount sra $t8, $t9, 15 sll $a0, $a1, 23 # 2 registers, special operand case mult $t7, $s3