Skip to content

lukaspavel/arch3-projects

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Střadačová architektura

(Tomas Bartha, Michal Kortan)

  • Vytvořte plnohodnotný instrukční repertoár pro střadačovou architekturu a popište ho tabulkou instrukční sady jako je k dispozici u registrové architektury. Instrukce budou mít různou délku (dle potřeby), minimální délka je 1byte. Délka instrukce bude v násobcích jednoho byte.
  • Stahněte si výše uvedený assembler pro SLDR, modifikujte soubor AsmSldr.java pro instrukční sadu akumulátorové architektury. Vytvořte soubor AsmSldAcc.java. Návod na úpravy je v README.txt assembleru.
  • Ve výše uvedeném Frameworku implementujte instrukční sadu z bodu 1.

Info

střadač

Registrová architektura SLDR16

(Vojtěch Nedvěd, Michal Kuchta, Martin Klíma)

  • Vytvořte simulátor pro registrovou architekturu SLDR16 ze slidů předmětu. Instrukční sada je uvedena v tabulce.

Info

sldr16

Registrová architektura SLDR32

(Lukáš Pavel, Tomáš Starý, Michal Kolář)

  • Upravte instrukce LLDI, LCALL, LJMP z SLDR16 pro 32bitovou architekturu, které budeme říkat SLDR32.
  • Upravte tabulku instrukčního repertoáru SLDR16 a vytvořte tabulku SLDR32.
  • Ve výše uvedeném frameworku implementujte architekturu SLDR32. Můžete spolupracovat se skupinou pro SLDR16, protože implementace řadiče bude až na výjimky stejná.
  • Upravte veškerou dokumentaci pro SLDR32, včetně assembleru.

About

Projekty na Arch3

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%