uni

University stuff
git clone git://git.christosmarg.xyz/uni-assignments.git
Log | Files | Refs | README | LICENSE

ModeNameSize
-rwxr-xr-xLICENSE20L
-rwxr-xr-xREADME4L
-rw-r--r--c_data_structures/arrays_ex1.c19L
-rw-r--r--c_data_structures/arrays_ex2.c45L
-rw-r--r--c_data_structures/arrays_ex3.c44L
-rw-r--r--c_data_structures/bintree.c122L
-rw-r--r--c_data_structures/files_ex1.c47L
-rw-r--r--c_data_structures/files_ex2.c34L
-rw-r--r--c_data_structures/funcs_ex1.c39L
-rw-r--r--c_data_structures/funcs_ex2.c30L
-rw-r--r--c_data_structures/funcs_ex3.c32L
-rw-r--r--c_data_structures/memalloc_ex1.c27L
-rw-r--r--c_data_structures/memalloc_ex2.c51L
-rw-r--r--c_data_structures/ptrs_ex1.c22L
-rw-r--r--c_data_structures/ptrs_ex2.c22L
-rw-r--r--c_data_structures/ptrs_ex3.c47L
-rw-r--r--c_data_structures/queue.c97L
-rw-r--r--c_data_structures/stack_list.c90L
-rw-r--r--c_os2/ex1/ex1.c49L
-rw-r--r--c_os2/ex1/ex2.c97L
-rw-r--r--c_os2/ex1/ex3.c167L
-rw-r--r--c_os2/ex2/Makefile9L
-rw-r--r--c_os2/ex2/ex1_1.c151L
-rw-r--r--c_os2/ex2/ex1_2.c142L
-rw-r--r--c_os2/ex2/ex2.c229L
-rw-r--r--c_os2/ex2/ex3_client.c161L
-rw-r--r--c_os2/ex2/ex3_server.c297L
-rw-r--r--c_os2/lab2_fifo.c42L
-rw-r--r--c_os2/lab2_pipe.c66L
-rwxr-xr-xc_parallel_computing/ex1/doc.pdf253450B
-rwxr-xr-xc_parallel_computing/ex1/doc.tex151L
-rwxr-xr-xc_parallel_computing/ex1/ex1.c176L
-rw-r--r--c_parallel_computing/ex1/res/exmpl1.png22095B
-rw-r--r--c_parallel_computing/ex1/res/exmpl2.png21068B
-rw-r--r--c_parallel_computing/ex1/res/exmpl3.png14340B
-rw-r--r--c_parallel_computing/ex1/res/exmpl4.png21987B
-rw-r--r--c_parallel_computing/ex2/data8L
-rw-r--r--c_parallel_computing/ex2/doc.pdf298483B
-rwxr-xr-xc_parallel_computing/ex2/doc.tex248L
-rw-r--r--c_parallel_computing/ex2/ex2.c355L
-rw-r--r--c_parallel_computing/ex2/res/run1.png22053B
-rw-r--r--c_parallel_computing/ex2/res/run2.png27204B
-rw-r--r--c_parallel_computing/ex2/res/run3.png23571B
-rwxr-xr-xc_programming/1_basic_elements/C1a_correct.c23L
-rwxr-xr-xc_programming/1_basic_elements/Cube_Sphere.c24L
-rwxr-xr-xc_programming/1_basic_elements/IO_Exercise.c39L
-rwxr-xr-xc_programming/1_basic_elements/docs/assignment_1.odt27967B
-rwxr-xr-xc_programming/1_basic_elements/docs/assignment_1.pdf195071B
-rwxr-xr-xc_programming/2_conditional_statements/docs/assignment_2.odt19691B
-rwxr-xr-xc_programming/2_conditional_statements/docs/assignment_2.pdf142817B
-rwxr-xr-xc_programming/2_conditional_statements/int_comparison.c23L
-rwxr-xr-xc_programming/2_conditional_statements/quadratic_equation.c62L
-rwxr-xr-xc_programming/3_loops/docs/assignment_3.odt23558B
-rwxr-xr-xc_programming/3_loops/docs/assignment_3.pdf118340B
-rwxr-xr-xc_programming/3_loops/int_calcs.c39L
-rwxr-xr-xc_programming/3_loops/shapes.c71L
-rwxr-xr-xc_programming/3_loops/sine_taylor.c62L
-rwxr-xr-xc_programming/4_functions/docs/assignment_4.odt193636B
-rwxr-xr-xc_programming/4_functions/docs/assignment_4.pdf257593B
-rwxr-xr-xc_programming/4_functions/docs/photos_diagrams/hanoi_end.png4349B
-rwxr-xr-xc_programming/4_functions/docs/photos_diagrams/hanoi_start.png4381B
-rwxr-xr-xc_programming/4_functions/docs/photos_diagrams/menu_diagram.drawio1L
-rwxr-xr-xc_programming/4_functions/docs/photos_diagrams/menu_diagram.png12748B
-rwxr-xr-xc_programming/4_functions/docs/photos_diagrams/sct_diagram.drawio1L
-rwxr-xr-xc_programming/4_functions/docs/photos_diagrams/sct_diagram.jpg40957B
-rwxr-xr-xc_programming/4_functions/hanoi_tower/Makefile36L
-rwxr-xr-xc_programming/4_functions/hanoi_tower/src/hanoi_tower.c33L
-rwxr-xr-xc_programming/4_functions/menu/Makefile36L
-rwxr-xr-xc_programming/4_functions/menu/include/menu.h11L
-rwxr-xr-xc_programming/4_functions/menu/src/main.c17L
-rwxr-xr-xc_programming/4_functions/menu/src/menu.c89L
-rwxr-xr-xc_programming/4_functions/sine_cos_taylor/Makefile36L
-rwxr-xr-xc_programming/4_functions/sine_cos_taylor/include/sine_cos_taylor.h12L
-rwxr-xr-xc_programming/4_functions/sine_cos_taylor/src/main.c25L
-rwxr-xr-xc_programming/4_functions/sine_cos_taylor/src/sine_cos_taylor.c94L
-rwxr-xr-xc_programming/5_arrays_ptrs_files/combinations/Makefile36L
-rwxr-xr-xc_programming/5_arrays_ptrs_files/combinations/include/arrhandler.h15L
-rwxr-xr-xc_programming/5_arrays_ptrs_files/combinations/include/ccolors.h30L
-rwxr-xr-xc_programming/5_arrays_ptrs_files/combinations/include/combinations.h27L
-rwxr-xr-xc_programming/5_arrays_ptrs_files/combinations/src/arrhandler.c89L
-rwxr-xr-xc_programming/5_arrays_ptrs_files/combinations/src/combinations.c163L
-rwxr-xr-xc_programming/5_arrays_ptrs_files/combinations/src/main.c18L
-rwxr-xr-xc_programming/5_arrays_ptrs_files/combinations/txt/data.txt16L
-rwxr-xr-xc_programming/5_arrays_ptrs_files/combinations/txt/data40.txt47L
-rwxr-xr-xc_programming/5_arrays_ptrs_files/combinations/txt/data49.txt54L
-rwxr-xr-xc_programming/5_arrays_ptrs_files/combinations/txt/data7.txt12L
-rwxr-xr-xc_programming/5_arrays_ptrs_files/docs/assignment_5.pdf327544B
-rwxr-xr-xc_programming/5_arrays_ptrs_files/docs/assignment_5.tex343L
-rwxr-xr-xc_programming/5_arrays_ptrs_files/fcombinations/Makefile36L
-rwxr-xr-xc_programming/5_arrays_ptrs_files/fcombinations/include/arrhandler.h15L
-rwxr-xr-xc_programming/5_arrays_ptrs_files/fcombinations/include/ccolors.h30L
-rwxr-xr-xc_programming/5_arrays_ptrs_files/fcombinations/include/fcombinations.h30L
-rwxr-xr-xc_programming/5_arrays_ptrs_files/fcombinations/src/arrhandler.c83L
-rwxr-xr-xc_programming/5_arrays_ptrs_files/fcombinations/src/fcombinations.c155L
-rwxr-xr-xc_programming/5_arrays_ptrs_files/fcombinations/src/main.c29L
-rwxr-xr-xc_programming/5_arrays_ptrs_files/fcombinations/txt/data.txt15L
-rwxr-xr-xc_programming/5_arrays_ptrs_files/fcombinations/txt/data40.txt47L
-rwxr-xr-xc_programming/5_arrays_ptrs_files/fcombinations/txt/data49.txt54L
-rwxr-xr-xc_programming/5_arrays_ptrs_files/fcombinations/txt/data7.txt12L
-rwxr-xr-xc_programming/5_arrays_ptrs_files/kcombinations/Makefile36L
-rwxr-xr-xc_programming/5_arrays_ptrs_files/kcombinations/include/arrhandler.h15L
-rwxr-xr-xc_programming/5_arrays_ptrs_files/kcombinations/include/ccolors.h30L
-rwxr-xr-xc_programming/5_arrays_ptrs_files/kcombinations/include/kcombinations.h25L
-rwxr-xr-xc_programming/5_arrays_ptrs_files/kcombinations/src/arrhandler.c89L
-rwxr-xr-xc_programming/5_arrays_ptrs_files/kcombinations/src/kcombinations.c175L
-rwxr-xr-xc_programming/5_arrays_ptrs_files/kcombinations/src/main.c19L
-rwxr-xr-xc_programming/5_arrays_ptrs_files/kcombinations/txt/kdata.txt16L
-rwxr-xr-xc_programming/5_arrays_ptrs_files/kcombinations/txt/kdata40.txt47L
-rwxr-xr-xc_programming/5_arrays_ptrs_files/kcombinations/txt/kdata49.txt55L
-rwxr-xr-xc_programming/5_arrays_ptrs_files/minecurses/Makefile36L
-rwxr-xr-xc_programming/5_arrays_ptrs_files/minecurses/README.md58L
-rwxr-xr-xc_programming/5_arrays_ptrs_files/minecurses/log/scorelog.csv20L
-rwxr-xr-xc_programming/5_arrays_ptrs_files/minecurses/log/session.txt9L
-rwxr-xr-xc_programming/5_arrays_ptrs_files/minecurses/res/detective_8bit.wav5057226B
-rwxr-xr-xc_programming/5_arrays_ptrs_files/minecurses/src/audio.c41L
-rwxr-xr-xc_programming/5_arrays_ptrs_files/minecurses/src/audio.h13L
-rwxr-xr-xc_programming/5_arrays_ptrs_files/minecurses/src/gameplay.c153L
-rwxr-xr-xc_programming/5_arrays_ptrs_files/minecurses/src/gameplay.h37L
-rwxr-xr-xc_programming/5_arrays_ptrs_files/minecurses/src/main.c67L
-rwxr-xr-xc_programming/5_arrays_ptrs_files/minecurses/src/main.h28L
-rwxr-xr-xc_programming/5_arrays_ptrs_files/minecurses/src/minesweeper.c109L
-rwxr-xr-xc_programming/5_arrays_ptrs_files/minecurses/src/minesweeper.h23L
-rwxr-xr-xc_programming/5_arrays_ptrs_files/minecurses/src/navigation.c71L
-rwxr-xr-xc_programming/5_arrays_ptrs_files/minecurses/src/navigation.h15L
-rwxr-xr-xc_programming/5_arrays_ptrs_files/minecurses/src/outputs.c164L
-rwxr-xr-xc_programming/5_arrays_ptrs_files/minecurses/src/outputs.h27L
-rwxr-xr-xc_programming/5_arrays_ptrs_files/minecurses/src/settings.c45L
-rwxr-xr-xc_programming/5_arrays_ptrs_files/minecurses/src/settings.h10L
-rwxr-xr-xc_programming/5_arrays_ptrs_files/minecurses/src/wins.c58L
-rwxr-xr-xc_programming/5_arrays_ptrs_files/minecurses/src/wins.h11L
-rwxr-xr-xcpp_oop/1_fromctocpp/fromctocpp.cpp87L
-rwxr-xr-xcpp_oop/2_classes/classes.cpp399L
-rwxr-xr-xcpp_oop/3_operoverloading/Makefile40L
-rwxr-xr-xcpp_oop/3_operoverloading/src/course.cpp38L
-rwxr-xr-xcpp_oop/3_operoverloading/src/course.hpp29L
-rwxr-xr-xcpp_oop/3_operoverloading/src/main.cpp307L
-rwxr-xr-xcpp_oop/3_operoverloading/src/student.cpp159L
-rwxr-xr-xcpp_oop/3_operoverloading/src/student.hpp102L
-rwxr-xr-xcpp_oop/4_inheritance/Makefile40L
-rwxr-xr-xcpp_oop/4_inheritance/res/appdata.csv5L
-rwxr-xr-xcpp_oop/4_inheritance/res/appdata_out.csv6L
-rwxr-xr-xcpp_oop/4_inheritance/res/errlog.txt0B
-rwxr-xr-xcpp_oop/4_inheritance/res/manfdata.csv4L
-rwxr-xr-xcpp_oop/4_inheritance/res/manfdata_out.csv6L
-rwxr-xr-xcpp_oop/4_inheritance/res/revs.csv4L
-rwxr-xr-xcpp_oop/4_inheritance/res/revs_out.csv3L
-rwxr-xr-xcpp_oop/4_inheritance/src/app.cpp57L
-rwxr-xr-xcpp_oop/4_inheritance/src/app.hpp56L
-rwxr-xr-xcpp_oop/4_inheritance/src/appsystem.cpp151L
-rwxr-xr-xcpp_oop/4_inheritance/src/appsystem.hpp320L
-rwxr-xr-xcpp_oop/4_inheritance/src/errlog.cpp18L
-rwxr-xr-xcpp_oop/4_inheritance/src/errlog.hpp19L
-rwxr-xr-xcpp_oop/4_inheritance/src/game.cpp53L
-rwxr-xr-xcpp_oop/4_inheritance/src/game.hpp26L
-rwxr-xr-xcpp_oop/4_inheritance/src/main.cpp137L
-rwxr-xr-xcpp_oop/4_inheritance/src/manufacturer.cpp55L
-rwxr-xr-xcpp_oop/4_inheritance/src/manufacturer.hpp37L
-rwxr-xr-xcpp_oop/4_inheritance/src/office.cpp63L
-rwxr-xr-xcpp_oop/4_inheritance/src/office.hpp24L
-rwxr-xr-xcpp_oop/4_inheritance/src/review.cpp16L
-rwxr-xr-xcpp_oop/4_inheritance/src/review.hpp34L
-rwxr-xr-xcpp_oop/5_spreadsheets/Makefile40L
-rwxr-xr-xcpp_oop/5_spreadsheets/res/courses.csv180L
-rwxr-xr-xcpp_oop/5_spreadsheets/res/equivalencies.csv72L
-rwxr-xr-xcpp_oop/5_spreadsheets/res/errlog.csv1775L
-rwxr-xr-xcpp_oop/5_spreadsheets/res/grades.csv40954L
-rwxr-xr-xcpp_oop/5_spreadsheets/res/report.csv5965L
-rwxr-xr-xcpp_oop/5_spreadsheets/res/students.csv1948L
-rwxr-xr-xcpp_oop/5_spreadsheets/src/course.hpp17L
-rwxr-xr-xcpp_oop/5_spreadsheets/src/datahandler.cpp198L
-rwxr-xr-xcpp_oop/5_spreadsheets/src/datahandler.hpp120L
-rwxr-xr-xcpp_oop/5_spreadsheets/src/errlog.cpp35L
-rwxr-xr-xcpp_oop/5_spreadsheets/src/errlog.hpp25L
-rwxr-xr-xcpp_oop/5_spreadsheets/src/main.cpp16L
-rwxr-xr-xcpp_oop/5_spreadsheets/src/student.hpp18L
-rwxr-xr-xcpp_oop/5_spreadsheets/src/xstring.cpp271L
-rwxr-xr-xcpp_oop/5_spreadsheets/src/xstring.hpp126L
-rw-r--r--cpp_oop/game/Engine.cc703L
-rw-r--r--cpp_oop/game/Engine.hpp94L
-rw-r--r--cpp_oop/game/Gem.cc24L
-rw-r--r--cpp_oop/game/Gem.hpp18L
-rw-r--r--cpp_oop/game/Gnome.cc6L
-rw-r--r--cpp_oop/game/Gnome.hpp11L
-rwxr-xr-xcpp_oop/game/Makefile39L
-rw-r--r--cpp_oop/game/Movable.cc58L
-rw-r--r--cpp_oop/game/Movable.hpp25L
-rw-r--r--cpp_oop/game/Potter.cc6L
-rw-r--r--cpp_oop/game/Potter.hpp11L
-rw-r--r--cpp_oop/game/Score.cc127L
-rw-r--r--cpp_oop/game/Score.hpp44L
-rw-r--r--cpp_oop/game/Traal.cc6L
-rw-r--r--cpp_oop/game/Traal.hpp11L
-rw-r--r--cpp_oop/game/main.cc70L
-rw-r--r--cpp_oop/game/res/map120L
-rw-r--r--cpp_oop/game/res/map220L
-rw-r--r--cpp_oop/game/res/score75B
-rw-r--r--java_development/csv/Album.java36L
-rw-r--r--java_development/csv/Main.java50L
-rw-r--r--java_development/csv/data10L
-rw-r--r--java_development/population/.classpath12L
-rw-r--r--java_development/population/.project17L
-rw-r--r--java_development/population/.settings/org.eclipse.jdt.core.prefs15L
-rw-r--r--java_development/population/res/wpp2019_population_both_sexes.xlsx2521187B
-rw-r--r--java_development/population/res/wpp2019_population_density.xlsx3169470B
-rw-r--r--java_development/population/res/wpp2019_population_female.xlsx2238549B
-rw-r--r--java_development/population/res/wpp2019_population_male.xlsx2234167B
-rwxr-xr-xjava_development/population/run.sh7L
-rw-r--r--java_development/population/src/population/Chart.java206L
-rw-r--r--java_development/population/src/population/Column.java19L
-rw-r--r--java_development/population/src/population/Country.java77L
-rw-r--r--java_development/population/src/population/ExcelParser.java106L
-rw-r--r--java_development/population/src/population/Main.java25L
-rw-r--r--java_development/population/src/population/MainWindow.java178L
-rw-r--r--java_development/population/src/population/Toast.java83L
-rwxr-xr-xmips_architecture/lab1.asm19L
-rwxr-xr-xmips_architecture/lab2.asm40L
-rwxr-xr-xmips_architecture/lab2_exmpl.asm37L
-rwxr-xr-xmips_architecture/lab3_ex1.asm76L
-rwxr-xr-xmips_architecture/lab3_ex2.asm73L
-rwxr-xr-xmips_architecture/lab4_ex1.asm30L
-rwxr-xr-xmips_architecture/lab4_ex2.asm33L
-rwxr-xr-xmips_architecture/lab4_ex3.asm28L
-rwxr-xr-xmips_architecture/lab4_ex4.asm51L
-rwxr-xr-xmips_architecture/lab4_ex5.asm42L
-rwxr-xr-xmips_architecture/lab4_ex6.asm77L
-rw-r--r--mips_architecture/lab5_ex1.asm40L
-rw-r--r--mips_architecture/lab5_ex2.asm46L
-rw-r--r--mips_architecture/lab5_ex3.asm23L
-rw-r--r--mips_architecture/lab5_ex4.asm36L
-rw-r--r--mips_architecture/lab5_ex5.asm64L
-rw-r--r--mips_architecture/lab6_ex1.asm37L
-rw-r--r--mips_architecture/lab6_ex2.asm37L
-rw-r--r--mips_architecture/lab6_ex3.asm43L
-rw-r--r--mips_architecture/lab6_ex4.asm62L
-rw-r--r--mips_architecture/lab6_ex5.asm62L
-rwxr-xr-xsh_os1/ex1/ex1.txt750L
-rwxr-xr-xsh_os1/ex2/bck48L
-rwxr-xr-xsh_os1/ex2/createpvs81L
-rwxr-xr-xsh_os1/ex2/mfproc110L
-rwxr-xr-xsh_os1/ex2/searching82L
-rwxr-xr-xsh_os1/ex2/teldb114L
-rwxr-xr-xsh_os1/ex3/ex1_cmds39L
-rwxr-xr-xsh_os1/ex3/ex2_studavgs.awk20L
-rwxr-xr-xsh_os1/ex3/ex3_courseavgs.awk25L
-rwxr-xr-xsh_os1/ex3/ex4_rev.awk20L
-rwxr-xr-xsh_os1/ex3/ex5_filesize3L
-rwxr-xr-xsh_os1/ex3/ex6_votes.awk29L
-rwxr-xr-xsh_os1/ex3/ex7_countmatch20L
-rw-r--r--sql_databases1/ex1_new_personnel.sql133L
-rw-r--r--sql_databases1/ex2_new_personnel.sql140L
-rw-r--r--sql_databases1/ex3_new_personnel.sql172L
-rw-r--r--vhdl_digital_design/Makefile10L
-rw-r--r--vhdl_digital_design/ex1/Makefile1L
-rw-r--r--vhdl_digital_design/ex1/adder4.vhd23L
-rw-r--r--vhdl_digital_design/ex1/adder4_tb.vhd67L
-rw-r--r--vhdl_digital_design/ex1/dec2to4.vhd16L
-rw-r--r--vhdl_digital_design/ex1/dec2to4_tb.vhd37L
-rw-r--r--vhdl_digital_design/ex1/dec2to4en.vhd17L
-rw-r--r--vhdl_digital_design/ex1/dec2to4en_tb.vhd60L
-rw-r--r--vhdl_digital_design/ex1/dec4to16.vhd28L
-rw-r--r--vhdl_digital_design/ex1/dec4to16_tb.vhd73L
-rw-r--r--vhdl_digital_design/ex1/fa.vhd14L
-rw-r--r--vhdl_digital_design/ex1/fa_tb.vhd68L
-rw-r--r--vhdl_digital_design/ex1/ha.vhd14L
-rw-r--r--vhdl_digital_design/ex1/ha_tb.vhd43L
-rw-r--r--vhdl_digital_design/ex1/mux2to1.vhd15L
-rw-r--r--vhdl_digital_design/ex1/mux2to1_tb.vhd33L
-rw-r--r--vhdl_digital_design/ex1/mux4to1.vhd22L
-rw-r--r--vhdl_digital_design/ex1/mux4to1_tb.vhd44L
-rw-r--r--vhdl_digital_design/ex1/mux_triple_2to1.vhd14L
-rw-r--r--vhdl_digital_design/ex1/mux_triple_2to1_tb.vhd69L
-rw-r--r--vhdl_digital_design/ex2/Makefile1L
-rw-r--r--vhdl_digital_design/ex2/ff.vhd15L
-rw-r--r--vhdl_digital_design/ex2/ff_tb.vhd53L
-rw-r--r--vhdl_digital_design/ex2/ffrst.vhd18L
-rw-r--r--vhdl_digital_design/ex2/ffrst_tb.vhd59L
-rw-r--r--vhdl_digital_design/ex2/latch.vhd15L
-rw-r--r--vhdl_digital_design/ex2/latch_tb.vhd53L
-rw-r--r--vhdl_digital_design/ex2/reg.vhd22L
-rw-r--r--vhdl_digital_design/ex2/reg_tb.vhd48L
-rw-r--r--vhdl_digital_design/ex2/shift4.vhd32L
-rw-r--r--vhdl_digital_design/ex2/shiftn.vhd34L
-rw-r--r--vhdl_digital_design/ex2/upcount.vhd22L
-rw-r--r--vhdl_digital_design/ex2/upcount_tb.vhd35L
-rw-r--r--vhdl_digital_design/ex3/Makefile1L
-rw-r--r--vhdl_digital_design/ex3/regfile.vhd35L
-rw-r--r--vhdl_digital_design/ex3/regfile_ext.vhd45L
-rw-r--r--vhdl_digital_design/ex3/regfile_ext_tb.vhd111L
-rw-r--r--vhdl_digital_design/ex3/regfile_tb.vhd83L
-rw-r--r--vhdl_digital_design/ex4/Makefile1L
-rw-r--r--vhdl_digital_design/ex4/alu4.vhd37L
-rw-r--r--vhdl_digital_design/ex4/alu4_tb.vhd63L
-rw-r--r--vhdl_digital_design/project/part1_mux_dec/Makefile1L
-rw-r--r--vhdl_digital_design/project/part1_mux_dec/dec2to4.vhd16L
-rw-r--r--vhdl_digital_design/project/part1_mux_dec/mux2to1.vhd15L
-rw-r--r--vhdl_digital_design/project/part1_mux_dec/mux2to1gen.vhd19L
-rw-r--r--vhdl_digital_design/project/part1_mux_dec/mux2to1gen_tb.vhd46L
-rw-r--r--vhdl_digital_design/project/part2_alu/Makefile1L
-rw-r--r--vhdl_digital_design/project/part2_alu/alu.vhd35L
-rw-r--r--vhdl_digital_design/project/part2_alu/alu_tb.vhd65L
-rw-r--r--vhdl_digital_design/project/part3_alu_ctrl/Makefile1L
-rw-r--r--vhdl_digital_design/project/part3_alu_ctrl/alu.vhd35L
-rw-r--r--vhdl_digital_design/project/part3_alu_ctrl/alu_ctrl.vhd19L
-rw-r--r--vhdl_digital_design/project/part3_alu_ctrl/alu_ctrl_tb.vhd60L
-rw-r--r--vhdl_digital_design/project/part3_alu_ctrl/alu_ctrl_test_alu.vhd54L
-rw-r--r--vhdl_digital_design/project/part3_alu_ctrl/alu_ctrl_test_alu_tb.vhd76L
-rw-r--r--vhdl_digital_design/project/part4_ctrl_signext_lshift/Makefile1L
-rw-r--r--vhdl_digital_design/project/part4_ctrl_signext_lshift/ctrl.vhd30L
-rw-r--r--vhdl_digital_design/project/part4_ctrl_signext_lshift/ctrl_tb.vhd58L
-rw-r--r--vhdl_digital_design/project/part4_ctrl_signext_lshift/shl2.vhd13L
-rw-r--r--vhdl_digital_design/project/part4_ctrl_signext_lshift/shl2_tb.vhd31L
-rw-r--r--vhdl_digital_design/project/part4_ctrl_signext_lshift/sign_ext.vhd15L
-rw-r--r--vhdl_digital_design/project/part4_ctrl_signext_lshift/sign_ext_tb.vhd34L
-rw-r--r--vhdl_digital_design/project/part5_instrmem_datamem/Makefile1L
-rw-r--r--vhdl_digital_design/project/part5_instrmem_datamem/datamem.vhd32L
-rw-r--r--vhdl_digital_design/project/part5_instrmem_datamem/datamem_tb.vhd105L
-rw-r--r--vhdl_digital_design/project/part5_instrmem_datamem/instrmem.vhd36L
-rw-r--r--vhdl_digital_design/project/part5_instrmem_datamem/instrmem_tb.vhd40L
-rw-r--r--vhdl_digital_design/project/part6_regfile/Makefile1L
-rw-r--r--vhdl_digital_design/project/part6_regfile/reg.vhd29L
-rw-r--r--vhdl_digital_design/project/part6_regfile/reg_tb.vhd59L
-rw-r--r--vhdl_digital_design/project/part6_regfile/regfile.vhd35L
-rw-r--r--vhdl_digital_design/project/part6_regfile/regfile_ext.vhd44L
-rw-r--r--vhdl_digital_design/project/part6_regfile/regfile_ext_tb.vhd107L
-rw-r--r--vhdl_digital_design/project/part6_regfile/regfile_tb.vhd75L
-rw-r--r--vhdl_digital_design/project/part7_mips_r_ops/Makefile1L
-rw-r--r--vhdl_digital_design/project/part7_mips_r_ops/adder32.vhd16L
-rw-r--r--vhdl_digital_design/project/part7_mips_r_ops/alu.vhd35L
-rw-r--r--vhdl_digital_design/project/part7_mips_r_ops/alu_ctrl.vhd19L
-rw-r--r--vhdl_digital_design/project/part7_mips_r_ops/ctrl.vhd30L
-rw-r--r--vhdl_digital_design/project/part7_mips_r_ops/instrmem.vhd53L
-rw-r--r--vhdl_digital_design/project/part7_mips_r_ops/mips.vhd158L
-rw-r--r--vhdl_digital_design/project/part7_mips_r_ops/mips_tb.vhd55L
-rw-r--r--vhdl_digital_design/project/part7_mips_r_ops/pc.vhd21L
-rw-r--r--vhdl_digital_design/project/part7_mips_r_ops/regfile_ext.vhd44L