*================================================================ * FILE: alu.asm * * DESCRIPTION: Short test program for the ALU operation in * the ERISC processor model. * Add: 3+5=8 * Sub: 5-3=2 * Mul: 3*5=15 => 0f (hex) * NEG: -3 => fd (hex) or 253 (unsigned) * These values should be on the stack s0-s4 at end. *================================================================ .global _EXIT .text x .set 3 k .set 5 NOP NOP PUSHI x PUSHI k ADD NOP NOP PUSHI k PUSHI x SUB NOP NOP PUSHI x PUSHI k MUL NOP NOP PUSHI x NEG NOP NOP .end