„Digitális technika 2” változatai közötti eltérés
Nincs szerkesztési összefoglaló |
Nincs szerkesztési összefoglaló |
||
| 82. sor: | 82. sor: | ||
* [http://8085simulator.codeplex.com/ Letölthető 8085 szimulátor] - Java alapú letölthető 8085 szimulátor. | * [http://8085simulator.codeplex.com/ Letölthető 8085 szimulátor] - Java alapú letölthető 8085 szimulátor. | ||
== | ==Házi feladat== | ||
{{Rejtett | |||
|mutatott= Házi feladat 2013-ig | |||
|szöveg= | |||
====Harmadik házi==== | |||
A régi rendszerben egyetlen nagyházi volt, mely nagyjából egy sablont követett, de mindenki számára egyedileg generálták a pontos feladatspecifikációkat. | |||
==== Régi típusú házi tipikus leírása ==== | |||
A régi rendszerben a házik két fő részből tevődtek össze: | |||
#Egy több memóriaegységből álló memóriamodult kell egy 8085-ös sínrendszerre illeszteni: | |||
## Fel kell rajzolni a modul blokkvázlatát | |||
## Fel kell rajzolni a modul címtérképét és címdekóderét (ebben van 3 db ROM/RAM, és a címtérkép nem statikus, hanem egy megadott I/O-címre történő írással átkapcsolható) | |||
## Fel kell rajzolni a memóriaáramkörök bekötését | |||
## Fel kell rajzolni az adatbuszmeghajtó-áramköröket | |||
## Fel kell rajzolni az I/O-egységet, amely a különböző memóriák között kapcsol át | |||
## Fel kell rajzolni a Ready-logikát | |||
#Egy assembly-szubrutint kell írni, mely a memória fizikai integritását ellenőrzi. Paraméterként egy regiszterpárban megkapja az ellenőrizendő memóriablokk kezdőcímét és egy másik regiszterpárban a memóriablokk hosszát. Feladata, hogy egy ciklusban a memóriablokkot feltöltse valamilyen módon a memóriablokk címeiből képzett adatokkal (pl. a címek alsó bájtja plusz egy vagy a cím alsó és felső bájtjának vagy-kapcsolata), és egy másik ciklusban az adatokat visszaolvasva ellenőrizze, hogy minden rendben van-e. Ha hibát talál, azt egy flaget beállítva kell jeleznie, valamint egy regiszerpárban kell jeleznie a hibák számát és az első vagy az utolsó hiba helyét. A pontos feladatkiírás félévenként, a konkrét paraméterek (regiszterpárok, flagek) hallgatónként változhatnak. | |||
==== Régi típusú házi megoldások ==== | |||
* [[Digitális technika 2 - Házi második részére példa|Pár assembly feladat]] | |||
*[[Media: | * [[Media:Digit2_hf_Szendrei_Bela.pdf|Teljes házi]] - Szendrei Béla munkája | ||
* [[Media:Digit2_hf1_2_db_Ace_Techs.pdf|Teljes házi]] - "Ace Techs" munkája | |||
*[[Media: | * [[Media:digit2_hf_2008-osz_Nagy_Adam_Richard.pdf|Teljes házi (2008)]] | ||
* [[Media:Digit2_hazi_2013_tavasz_ajd5yl.pdf|Teljes házi (2013)]] - Szabó Norbert munkája | |||
* [[Media:Digit2_hazi_2013_tavasz_bfaxw5.pdf|Teljes házi (2013)]] - Szvoboda Márk munkája | |||
* [[Media:digit2_hazi_2013tavasz_DM.pdf|Teljes házi (2013)]] - Dudás Márton munkája | |||
}} | |||
{{Rejtett | {{Rejtett | ||
| 136. sor: | 157. sor: | ||
}} | }} | ||
== Új házi feladat rendszer (2017-) == | |||
* '''3 darab''' kisebb volumenű házi feladatot kell megírni. | |||
* Házi feladatonként '''0-6 pont''' kapható és '''nem pótolhatóak'''. | |||
* A határidőre le nem adott házik automatikusan 0 pontosnak számítanak. | |||
* Legalább két házinál el kell érni három pontot. | |||
* Extra pontokat már nem lehet szerezni a vizsgára! | |||
* Régebben öt házi feladat volt, ezért ezen alapszik a feladatok felosztása. A feladattípusok ugyanazok maradtak, egyedül a mennyiségük változott. | |||
==== | ====Első házi==== | ||
*[[Media:digit2ELSOhazi.pdf|Első 2017/18 tavasz]] | |||
====Második házi==== | |||
*[[Media:digit2MASODIKhazi.pdf|Második 2017/18 tavasz]] | |||
==== | |||
* [[Media: | |||
== Vizsga== | == Vizsga== | ||