Je vous tutoriel en langage assembleur, projets d'organisation informatique

Certaines informations ont été traduites automatiquement.

Pakistan

Je parle Ourdou, Anglais, Allemand

Développeur d'applications mobiles

Bienvenue dans le monde de la magie des applications mobiles ! En tant que professionnel du développement d'applications Android et iOS, avec plus de 4 ans d'expérience avérée dans le développement d...
À propos de ce service

Ce que j'enseigne dans ce service :

Organisation et architecture des ordinateurs

  • Architecture de Von Neumann et composants du CPU
  • Conception de l'ALU, chemin de données et unité de contrôle
  • Formats d'instructions : R-type, I-type, J-type (MIPS)
  • Modes d'adressage : immédiat, direct, indirect, indexé
  • Hiérarchie de mémoire : cache, RAM, notions de mémoire virtuelle
  • Pipeline : étapes, hazards (structurels, de données, de contrôle), forwarding
  • Performance : CPI, métrique MIPS, loi d'Amdahl
  • Notions de base sur l'organisation des entrées/sorties

Programmation en langage assembleur

  • Assembly MIPS
  • Assembly x86 MASM avec la bibliothèque Irvine32 (registres, EFLAGS, pile, procédures)
  • Instructions de déplacement de données, arithmétique, logique
  • Contrôle de flux : conditionnels, boucles, sous-routines
  • Opérations sur la pile et appels de procédures
  • Opérations sur les chaînes et gestion ASCII/Unicode
  • Concepts de gestion des interruptions

Projets de laboratoire

  • Écriture et débogage de programmes MIPS
  • Projets x86 MASM
  • Comprendre les exigences du laboratoire et structurer correctement votre code
  • Commenter et documenter le code assembleur pour les soumissions

À qui cela s'adresse :

  • Étudiants en CS et CE suivant Organisation des ordinateurs, Architecture des ordinateurs
  • Toute personne préparant un viva, un examen de laboratoire ou un examen semestriel sur ces sujets

Objectif de la leçon:

Autre

Âge des étudiants:

Ados (13-17)

Adulte (18-65)

Sénior (65+)

Technologie de développement:

C / C++

C#

Python

Flutter

arduino

Mon portfolio