Eu vou te tutorar em linguagem assembly, projetos de organização de computadores

Algumas informações foram traduzidas automaticamente.

Paquistão

Eu falo Urdu, Inglês, Alemão

Desenvolvedor de aplicativos móveis

Bem-vindo ao mundo da magia de aplicativos móveis! Como profissional em desenvolvimento de aplicativos Android e iOS, com mais de 4 anos de experiência comprovada, tenho criado maravilhas no universo...
Sobre este Serviço

O que ensino neste serviço:

Organização e Arquitetura de Computadores

  • Arquitetura de Von Neumann e componentes da CPU
  • Design da ALU, datapath e unidade de controle
  • Formatos de instruções: R-type, I-type, J-type (MIPS)
  • Modos de endereçamento: imediato, direto, indireto, indexado
  • Hierarquia de memória: cache, RAM, conceitos básicos de memória virtual
  • Pipelining: etapas, hazards (estruturais, de dados, de controle), forwarding
  • Desempenho: CPI, métrica MIPS, lei de Amdahl
  • Conceitos básicos de organização de I/O

Programação em linguagem assembly

  • Assembly MIPS
  • Assembly x86 MASM com biblioteca Irvine32 ( registradores, EFLAGS, pilha, procedimentos)
  • Movimentação de dados, instruções aritméticas, lógicas
  • Controle de fluxo: condicionais, loops, sub-rotinas
  • Operações com pilha e chamadas de procedimento
  • Operações com strings e manipulação de ASCII/Unicode
  • Conceitos de tratamento de interrupções

Projetos de laboratório

  • Escrita e depuração de programas MIPS
  • Projetos x86 MASM
  • Compreensão dos requisitos do laboratório e estruturação correta do código
  • Comentário e documentação do código assembly para submissões

Para quem é este serviço:

  • Estudantes de CS e CE que cursam Organização de Computadores, Arquitetura de Computadores
  • Quem estiver se preparando para uma viva, exame de laboratório ou prova semestral sobre esses tópicos

Objetivo da aula:

Outros

Idade do aluno:

Adolescente (13–17)

Adulto (18–65)

Sênior (65+)

Tecnologia de desenvolvimento:

C/C++

C#

Python

Flutter

arduino

Meu portfólio