Skip to content
View VMOnGit's full-sized avatar
💭
○( ^皿^)っ Hehehe…
💭
○( ^皿^)っ Hehehe…

Block or report VMOnGit

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
VMOnGit/README.md

Hi , I'm Sidharth

I'm an Electronics Engineering student and a Passionate Developer

🙋‍♂️ About Me

  • 💡 I’m an Electronics and Communication Engineering Student
  • 🔐 I’m currently so much into Ai & Machine Learning
  • 💻 I like IoT,Embeded Systems,Machine Learning and PCB Design
  • 🏎️ I love to make projects which includes Hardware and Software
  • 👨‍💻 Some of my electronics projects are available at [My Portfolio]
  • 🎹 I do VFX work as my Hobby

🚀 Top Languages and Tools:

  • Languages

    C C++ Python Java Verilog

  • Front-End Development

    HTML5 CSS3 JavaScript Bootstrap Figma

  • Cloud Hosting

    Github Pages Netlify Hostinger AWS

  • Softwares Development Tools

    Git GitHub Visual Studio Code

  • Hardware Development Tools

    IntelQuartusPrime Arduino Ki-CAD Fusion360

  • Extras:

    Linux Terminal Markdown Chatgpt

Github Stats :

Midhun's Github Stats

Note: Top languages is only a metric of the languages my public code consist of Sidharth's Top Languages


Note: My Best Projects are still private repos , Contact me to know more about them.

A demo of assembly, assembling my brain(MASM)

section .data
    array db 'D', 'C', 'B', 'A'  ; Using ASCII characters as a stand-in for emojis
    n     equ 4                  ; Number of elements in the array

section .bss
    i     resb 1                 ; Loop counter variable

section .text
    global _start

_start:
    mov ecx, n                   ; Set up outer loop counter
outer_loop:
    mov esi, 0                   ; Reset index for inner loop
inner_loop:
    ; Load two adjacent characters
    mov al, [array + esi]        ; Load current element into AL
    mov bl, [array + esi + 1]    ; Load next element into BL

    ; Compare and swap if necessary
    cmp al, bl
    jle no_swap                  ; If already in order, skip swapping

    ; Swap the elements
    mov [array + esi], bl        ; Move BL to current position
    mov [array + esi + 1], al    ; Move AL to next position

no_swap:
    inc esi                      ; Move to the next pair
    cmp esi, n-1                 ; Check if we reached the end of the array
    jl inner_loop                ; If not, continue inner loop

    ; Decrement outer loop counter
    dec ecx
    jnz outer_loop               ; Repeat until sorted

    ; Exit program (Linux syscall)
    mov eax, 60                  ; Syscall number for exit
    xor edi, edi                 ; Exit code 0
    syscall

🫱🏼‍🫲🏼 Connect with me:

❤ Views and Followers

GitHub Badge

Popular repositories Loading

  1. Workspaces Workspaces Public

    Repository With Basic C/C++/Verilog code

    Verilog 1

  2. GitBootcampTask GitBootcampTask Public

    Forked from madhavbiju/GitBootcampTask

    You can visit this Site using the below URL

    CSS

  3. Python-for-Basic-ML Python-for-Basic-ML Public

    Some Jupyter notebooks for revising basics of Python

    Jupyter Notebook

  4. VMOnGit VMOnGit Public

    Config files for my GitHub profile.

  5. PythonForML PythonForML Public

    Repo containing basic code from Python for ML training.

    Jupyter Notebook

  6. PyWorks PyWorks Public

    Forked from sijuswamy/PyWorks

    Repository for the PyWorks workshop - Ilahia College of Engineering & Technology

    Jupyter Notebook