Skip to content
This repository has been archived by the owner on Jul 29, 2024. It is now read-only.

Projeto 2 da disciplina Laboratório de Arquitetura e Organização de Computadores 2, focado na implementação de um processador.

Notifications You must be signed in to change notification settings

vazConnected/cefet-laoc2-processor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Prática 2 - LAOC2

Projeto 2 da disciplina Laboratório de Arquitetura e Organização de Computadores 2 do Cefet-MG.

Objetivo

Esta prática tem finalidade de exercitar os conceitos relacionados à implementação de um processador.

Projeto

O processador deve implementar as seguintes instruções:

  • LD: Rx <- [[Ry]]
  • ST: [Ry] <- [Rx]
  • MVNZ: if (G != 0) [Rx] <- [Ry]
  • MV: Rx <- [Ry]
  • MVI: Rx <- D
  • ADD: Rx <- [Rx] + [Ry]
  • SUB: Rx <- [Rx] - [Ry]
  • OR: Rx <- [Rx] || [Ry]
  • SLT: if (Rx < Ry) [Rx] = 1; else [Rx] = 0;
  • SLL: Rx = [Rx] << [Ry]
  • SRL: Rx = [Rx] >> [Ry]

A partir da implementação, o processador desenvolvido deve ser capaz de executar programas que utilizem esse conjunto de instruções e exibir o estado dos registradores no display de 7 segmentos.

Créditos

  • Autores: Pedro Vaz e Roberto Gontijo;
  • Mentora: Daniela Cascini.

About

Projeto 2 da disciplina Laboratório de Arquitetura e Organização de Computadores 2, focado na implementação de um processador.

Topics

Resources

Stars

Watchers

Forks