I will tutor you in assembly language, computer organisation projects

Pakistan

I speak Urdu, English, German

Mobile App Developer

Welcome to the realm of mobile app magic! As a professional in Android and iOS app development, with over 4 years of proven record of mobile app development, I've been weaving wonders in the digital ...
About this Gig

What I Teach in This Gig:

Computer Organization & Architecture

  • Von Neumann architecture and CPU components
  • ALU design, datapath, and control unit
  • Instruction formats: R-type, I-type, J-type (MIPS)
  • Addressing modes: immediate, direct, indirect, indexed
  • Memory hierarchy: cache, RAM, virtual memory basics
  • Pipelining: stages, hazards (structural, data, control), forwarding
  • Performance: CPI, MIPS metric, Amdahl's law
  • I/O organization basics

Assembly Language Programming

  • MIPS assembly
  • x86 MASM assembly with Irvine32 library (registers, EFLAGS, stack, procedures)
  • Data movement, arithmetic, logical instructions
  • Control flow: conditionals, loops, subroutines
  • Stack operations and procedure calls
  • String operations and ASCII/Unicode handling
  • Interrupt handling concepts

Lab Projects

  • Writing and debugging MIPS programs
  • x86 MASM projects
  • Understanding lab requirements and structuring your code correctly
  • Commenting and documenting assembly code for submissions

Who This Is For:

  • CS and CE students taking Computer Organization, Computer Architecture
  • Anyone preparing for a viva, lab exam, or semester exam on these topics

Lesson purpose:

Other

Student age:

Teen (13–17)

Adult (18–65)

Senior (65+)

Development technology:

C/C++

C#

Python

Flutter

Arduino

Other

My Portfolio