Ik geef bijles in assembly language, computer organisation projecten

Sommige informatie is automatisch vertaald.

Pakistan

Ik spreek Urdu, Engels, Duits

Mobiele app-ontwikkelaar

Welkom in de wereld van mobiele app magie! Als professional in Android en iOS app ontwikkeling, met meer dan 4 jaar bewezen ervaring in mobiele app ontwikkeling, creëer ik wonderen in de digitale wer...
Over deze dienst

Wat ik leer in deze dienst:

Computer Organization & Architecture

  • Von Neumann architectuur en CPU-componenten
  • ALU ontwerp, datapad en control unit
  • Instructieformaten: R-type, I-type, J-type (MIPS)
  • Adresseringsmodi: onmiddellijk, direct, indirect, genest
  • Geheugenhiërarchie: cache, RAM, basisprincipes van virtueel geheugen
  • Pipelining: fasen, hazards (structureel, data, control), forwarding
  • Prestaties: CPI, MIPS-metric, Amdahl's law
  • Basisprincipes van I/O organisatie

Assembly Language Programmeren

  • MIPS assembly
  • x86 MASM assembly met Irvine32 library (registers, EFLAGS, stack, procedures)
  • Data bewegen, rekenkundige en logische instructies
  • Controle flow: conditionals, loops, subroutines
  • Stack operaties en procedure-aanroepen
  • String operaties en ASCII/Unicode handling
  • Concepten van interrupt handling

Lab projecten

  • Schrijven en debuggen van MIPS programma's
  • x86 MASM projecten
  • Inzicht krijgen in lab vereisten en je code correct structureren
  • Commentaar en documentatie van assembly code voor inzendingen

Voor wie is dit bedoeld:

  • CS en CE studenten die Computer Organization, Computer Architecture volgen
  • Iedereen die zich voorbereidt op een viva, lab examen of semester examen over deze onderwerpen

Doel van de les:

Anders

Leeftijd van student:

Tieners (13-17)

Volwassenen (18-65)

Ontwikkelingstechnologie:

C/C++

C#

Python

Flutter

arduino

Anders

Mijn portfolio