Zróbmy sobie procesor

Zadania kwalifikacyjne są tutaj.

Zastanawialiście się kiedyś jak działa procesor "w środku"? Myślicie, że jest to twór na tyle skomplikowany że nie da się zaprojektować najprostszej choćby architektury nie mając wielkiego zespołu ludzi i kilku lat czasu?

Otóż nie! Podczas tych warsztatów przekonacie się, że zaprojektowanie prostego procesora nie jest aż tak straszne, jak by się mogło wydawać. Porozmawiamy o tym, co w takim procesorze siedzi, zaprojektujemy prostą architekturę i zaimplementujemy ją na symulatorze, a potem spróbujemy napisać na nią proste programy.

Wymagania

1. Znajomość absolutnych podstaw assemblera (wiedzieć do czego służą rejestry, jak się robi skoki)

2. Umieć czytać proste schematy logiczne

3. Dla maksymalnej satysfakcji ze zrobienia czegoś co działa zalecane jest wzięcie laptopa