A study project demonstrating image processing techniques implemented in assembly language and related analysis materials. The repository combines low-level assembly exercises with accompanying documentation and example images.
-
Assembly source:
Image-Proccessing-Using-Assembly-main/image_proccesor.asmβ core low-level implementations (image loops, pixel ops, filtering kernels). -
Sample images: 2 image files used as inputs/outputs (stored in an
images/folder). -
Documentation:
Image-Proccessing-Using-Assembly-main/output.txtβ notes, disassembly dumps, or walkthroughs. -
Documentation:
Image-Proccessing-Using-Assembly-main/unnamed.txtβ notes, disassembly dumps, or walkthroughs.
Image-Proccessing-Using-Assembly-main/
ββ Image-Proccessing-Using-Assembly-main/circle_10_10.png
ββ Image-Proccessing-Using-Assembly-main/image_proccesor.asm
ββ Image-Proccessing-Using-Assembly-main/img_to_txt.py
ββ Image-Proccessing-Using-Assembly-main/output.txt
ββ Image-Proccessing-Using-Assembly-main/txt_to_img.py
ββ Image-Proccessing-Using-Assembly-main/unnamed.jpg
ββ Image-Proccessing-Using-Assembly-main/unnamed.txt
Below are short explanations of the main components:
-
Image-Proccessing-Using-Assembly-main/image_proccesor.asm: Implementations of inner loops and algorithms in assembly. Expect pixel-level operations, addressing calculations, and performance-focused code.
-
images/: Input images and example outputs used to verify assembly routines.
-
Image-Proccessing-Using-Assembly-main/output.txt: Analysis notes, sample outputs (disassembly), or sample data.
-
Image-Proccessing-Using-Assembly-main/unnamed.txt: Analysis notes, sample outputs (disassembly), or sample data.
This repository is intended for learning low-level image processing, understanding how algorithms map to assembly, and studying performance/optimization at the instruction level. Use these materials in a controlled, legal, and ethical manner.
Made for research & learning π β connecting algorithms, assembly, and image data.