Created
April 16, 2014 22:14
-
-
Save jamorton/10938276 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@0000 B111 // LLB R1, 0x11 | |
@0001 A111 // LHB R1, 0x11 | |
@0002 B222 // LLB R2, 0x22 | |
@0003 A222 // LHB R2, 0x22 | |
@0004 B333 // LLB R3, 0x33 | |
@0005 A333 // LHB R3, 0x33 | |
@0006 B444 // LLB R4, 0x44 | |
@0007 A444 // LHB R4, 0x44 | |
@0008 B555 // LLB R5, 0x55 | |
@0009 A555 // LHB R5, 0x55 | |
@000a B666 // LLB R6, 0x66 | |
@000b A666 // LHB R6, 0x66 | |
@000c B777 // LLB R7, 0x77 | |
@000d A777 // LHB R7, 0x77 | |
@000e B888 // LLB R8, 0x88 | |
@000f A888 // LHB R8, 0x88 | |
@0010 B999 // LLB R9, 0x99 | |
@0011 A999 // LHB R9, 0x99 | |
@0012 BAAA // LLB R10, 0xaa | |
@0013 AAAA // LHB R10, 0xaa | |
@0014 BBBB // LLB R11, 0xbb | |
@0015 ABBB // LHB R11, 0xbb | |
@0016 BCCC // LLB R12, 0xcc | |
@0017 ACCC // LHB R12, 0xcc | |
@0018 BDDD // LLB R13, 0xdd | |
@0019 ADDD // LHB R13, 0xdd | |
@001a BEEE // LLB R14, 0xee | |
@001b AEEE // LHB R14, 0xee | |
@001c BFFF // LLB R15, 0xff | |
@001d AFFF // LHB R15, 0xff | |
@001e B177 // LLB R1, 0x77 | |
@001f A1FF // LHB R1, 0xFF | |
@0020 0223 // ADD R2, R2, R3 | |
@0021 1332 // ADDZ R3, R3, R2 | |
@0022 2454 // SUB R4, R5, R4 | |
@0023 4557 // NOR R5, R5, R7 | |
@0024 5661 // SLL R6, R6, 1 | |
@0025 6781 // SRL R7, R8, 1 | |
@0026 7881 // SRA R8, R8, 1 | |
@0027 2933 // SUB R9, R3, R3 | |
@0028 C201 // B eq, SKIP0 | |
@0029 F000 // HLT | |
@002a 2934 // SUB R9, R3, R4 | |
@002b C001 // B neq, SKIP1 | |
@002c F000 // HLT | |
@002d 2A23 // SUB R10, R2, R3 | |
@002e C401 // B gt, SKIP2 | |
@002f F000 // HLT | |
@0030 2B43 // SUB R11, R4, R3 | |
@0031 C601 // B lt, SKIP3 | |
@0032 F000 // HLT | |
@0033 2C24 // SUB R12, R2, R4 | |
@0034 C801 // B gte, SKIP4 | |
@0035 F000 // HLT | |
@0036 2D22 // SUB R13, R2, R2 | |
@0037 CA01 // B lte, SKIP5 | |
@0038 F000 // HLT | |
@0039 0E55 // ADD R14, R5, R5 | |
@003a CC01 // B ovfl, SKIP6 | |
@003b F000 // HLT | |
@003c CE01 // B uncond, SKIP7 | |
@003d 0144 // ADD R1, R4, R4 | |
@003e F000 // HLT |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# REGS SHOULD BE: | |
# R1 FF77 | |
# R2 5555 | |
# R3 3333 | |
# R4 1111 | |
# R5 8888 | |
# R6 CCCC | |
# R7 4444 | |
# R8 C444 | |
# R9 2222 | |
# RA 2222 | |
# RB ???? | |
# RC 4444 | |
# RD 0000 | |
# RE ???? | |
#TEST AND | |
LLB R1, 0x11 | |
LHB R1, 0x11 | |
LLB R2, 0x22 | |
LHB R2, 0x22 | |
LLB R3, 0x33 | |
LHB R3, 0x33 | |
LLB R4, 0x44 | |
LHB R4, 0x44 | |
LLB R5, 0x55 | |
LHB R5, 0x55 | |
LLB R6, 0x66 | |
LHB R6, 0x66 | |
LLB R7, 0x77 | |
LHB R7, 0x77 | |
LLB R8, 0x88 | |
LHB R8, 0x88 | |
LLB R9, 0x99 | |
LHB R9, 0x99 | |
LLB R10, 0xaa | |
LHB R10, 0xaa | |
LLB R11, 0xbb | |
LHB R11, 0xbb | |
LLB R12, 0xcc | |
LHB R12, 0xcc | |
LLB R13, 0xdd | |
LHB R13, 0xdd | |
LLB R14, 0xee | |
LHB R14, 0xee | |
LLB R15, 0xff | |
LHB R15, 0xff | |
LLB R1, 0x77 #0x0005 | |
LHB R1, 0xFF #0x0001 | |
ADD R2, R2, R3 | |
ADDZ R3, R3, R2 | |
SUB R4, R5, R4 | |
NOR R5, R5, R7 | |
SLL R6, R6, 1 | |
SRL R7, R8, 1 | |
SRA R8, R8, 1 | |
SUB R9, R3, R3 | |
B eq, SKIP0 | |
HLT | |
SKIP0: | |
SUB R9, R3, R4 | |
B neq, SKIP1 | |
HLT | |
SKIP1: | |
SUB R10, R2, R3 | |
B gt, SKIP2 | |
HLT | |
SKIP2: | |
SUB R11, R4, R3 | |
B lt, SKIP3 | |
HLT | |
SKIP3: | |
SUB R12, R2, R4 | |
B gte, SKIP4 | |
HLT | |
SKIP4: | |
SUB R13, R2, R2 | |
B lte, SKIP5 | |
HLT | |
SKIP5: | |
ADD R14, R5, R5 | |
B ovfl, SKIP6 | |
HLT | |
SKIP6: | |
B uncond, SKIP7 | |
ADD R1, R4, R4 | |
SKIP7: | |
HLT |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment