Ich werde dich in Assembly-Sprache und Computerorganisation-Projekten unterrichten

Einige Informationen wurden automatisch übersetzt.

Pakistan

Ich spreche Urdu, Englisch, Deutsch

Mobile App-Entwickler

Willkommen in der Welt der mobilen App-Magie! Als Profi in der Android- und iOS-App-Entwicklung mit über 4 Jahren nachweislicher Erfahrung in der mobilen App-Entwicklung habe ich Wunder im digitalen ...
Über diesen Service

Was ich in diesem Gig lehre:

Computerorganisation & Architektur

  • Von-Neumann-Architektur und CPU-Komponenten
  • ALU-Design, Datenpfad und Steuerungseinheit
  • Instruktionsformate: R-Typ, I-Typ, J-Typ (MIPS)
  • Adressierungsmodi: sofort, direkt, indirekt, indexiert
  • Speicherhierarchie: Cache, RAM, Grundlagen des virtuellen Speichers
  • Pipelining: Stufen, Hazards (strukturell, Daten, Steuerung), Forwarding
  • Leistung: CPI, MIPS-Metrik, Amdahls Gesetz
  • Grundlagen der I/O-Organisation

Assembly Language Programmierung

  • MIPS Assembly
  • x86 MASM Assembly mit Irvine32-Bibliothek (Register, EFLAGS, Stack, Prozeduren)
  • Datenbewegung, Arithmetik, Logikbefehle
  • Steuerfluss: Bedingungen, Schleifen, Unterprogramme
  • Stack-Operationen und Prozeduraufrufe
  • Zeichenkettenoperationen und ASCII/Unicode-Verarbeitung
  • Interrupt-Handling-Konzepte

Laborprojekte

  • Schreiben und Debuggen von MIPS-Programmen
  • x86 MASM-Projekte
  • Verstehen der Laboranforderungen und korrekte Strukturierung deines Codes
  • Kommentieren und Dokumentieren von Assembly-Code für Einreichungen

Für wen das geeignet ist:

  • Studierende der CS und CE, die Computerorganisation und -architektur belegen
  • Jeder, der sich auf eine Viva, Laborprüfung oder Semesterprüfung zu diesen Themen vorbereitet

Zweck der Lektion:

Andere

Schüleralter:

Teenager (13–17)

Erwachsener (18–65)

Senior (65+)

Entwicklungstechnologie:

C / C ++

C#

Python

Flutter

Arduino

Andere

Mein Portfolio