HIMANSHI MATHUR's repositories
2_pass_assembler
Code for a two pass assembler from scratch in python.
Booth_Algortihm
To implement Booth’s algorithm for multiplication and division of binary numbers at the hardware level.
byld-website-1
Static Website for IIIT-Delhi's Software Dev Club Byld
NPTlib-Thread
Implementation of non-preemptive threading library NPTlib for application threads in C language. In addition with implementation of sleep and wakeup primitives and also fixing the thread leak in thread_exit.
PlantsVsZombies
A modified PvZ using Java and JavaFX
RforProteomics
Using R and Bioconductor packages for the analysis and comprehension of proteomics data.
Shell_Implemtation
The objective is to implement a basic shell, which given an external command executes it by invoking its binary. The command can have pipes, IO, etc. The commands can be nested as well. The code is implemented in C.
Simple_Memory_Allocator
malloc and free are two APIs provided by C language to allocate and deallocate memory. Here mymalloc and myfree are used for allocation and deallocation of memory.
suricata-update
The tool for updating your Suricata rules.
Syscall_handler
To implement a custom system call handler for the linux(32 bit) system.