Skip to content
This repository has been archived by the owner on Oct 14, 2019. It is now read-only.

Latest commit

 

History

History
33 lines (27 loc) · 1.18 KB

README.md

File metadata and controls

33 lines (27 loc) · 1.18 KB

StackOverflow Arcade Game

You are hackerman.
You do stack buffer overflow attacks.

Arithmetic Logic Unit

8-bit ALU with the following functionalities:

ALUFN Operation Type Description
000000 ADD ARITH A + B
000001 SUB ARITH A - B
000010 MUL ARITH A * B
011000 AND BOOL bitwise A and B
011110 OR BOOL bitwise A or B
010110 XOR BOOL bitwise A xor B
010111 NAND BOOL bitwise A nand B
010001 NOR BOOL bitiwse A nor B
011010 "A" BOOL output A
011100 "B" BOOL output B
011111 XORCP BOOL output 1 if odd number of 1's in A
100000 SHL SHIFT shift A leftwards by B bits
100001 SHR SHIFT shift A rightwards by B bits
100011 SRA SHIFT SHR with MSB padding
100100 RL SHIFT rotate A leftward by B bits
100101 RR SHIFT rotate A rightwards by B bits
110011 CMPEQ CMP compare if A == B
110101 CMPLT CMP compare if A < B
110111 CMPLE CMP compare if A <= B