From 2c21d9d4723f29acdb16d963a934707cf7574de9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gustav=20S=C3=B6rn=C3=A4s?= Date: Thu, 27 Jan 2022 00:21:02 +0100 Subject: lab1-3 --- lab1ucode.in | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) (limited to 'lab1ucode.in') diff --git a/lab1ucode.in b/lab1ucode.in index 99f9aaf..26bcc7b 100644 --- a/lab1ucode.in +++ b/lab1ucode.in @@ -50,11 +50,15 @@ ar->grx, 0->upc bra: pc->ar -ar+ir->ar +ar+'ir->ar ar->pc, 0->upc bne: -0->upc +pc->ar +z=1? bne_done +ar+'ir->ar +bne_done: +ar->pc, 0->upc halt: halt @@ -64,10 +68,20 @@ pm->ar ar-grx->ar, 0->upc bge: -0->upc +pc->ar +n=1? bge_done +ar+'ir->ar +bge_done: +ar->pc, 0->upc beq: -0->upc +pc->ar +z=1? beq_yes +bra beq_no +beq_yes: +ar+'ir->ar +beq_no: +ar->pc, 0->upc end: b end -- cgit v1.2.1