Add RegisterFile
Adjus convention for outputs
Instruction memory
Data Memory
Add ALU V2
Merge pull request #2 from fakhreldin-m-abdelkhalik/CU

Cu
Remove a useless file
Change memory size to 1024
change dependency to Address not clock
Change memory size to 1024
Change dependency to PC
32 bit input MUX & 5 bit input MUX
Sign extension unit
Merge pull request #3 from fakhreldin-m-abdelkhalik/Amr_ALU

Add ALU V2
set continous assignment for output
continous assignment for output data
Merge pull request #6 from fakhreldin-m-abdelkhalik/sign_extension

Sign extension unit
fix posedge clock
Adjust Errors at Reading
Merge pull request #4 from fakhreldin-m-abdelkhalik/data_memory

Data memory