This shows you the differences between two versions of the page.
ac-is:lab:lab09 [2021/12/08 22:11] alexandru.predescu [Exerciții] |
ac-is:lab:lab09 [2023/12/16 19:33] (current) teodor.dicu |
||
---|---|---|---|
Line 11: | Line 11: | ||
* //Decode// - decodificarea instrucțiunii | * //Decode// - decodificarea instrucțiunii | ||
* //Execute// - executarea instrucțiunii | * //Execute// - executarea instrucțiunii | ||
- | * //Write-back// - scrierea rezultatului (dacă este cazul) | + | * //Store// - scrierea rezultatului (dacă este cazul) |
<note tip>Ce trebuie să facă unitatea de comandă atunci când trebuie excutată o instrucțiune aritmetică logică cu doi operanzi? De exemplu ''ADC RA, RB''. | <note tip>Ce trebuie să facă unitatea de comandă atunci când trebuie excutată o instrucțiune aritmetică logică cu doi operanzi? De exemplu ''ADC RA, RB''. | ||
Line 140: | Line 140: | ||
- Transferați conținutul registrului reg<sub>src</sub> în registrul T2 | - Transferați conținutul registrului reg<sub>src</sub> în registrul T2 | ||
- Indicați UAL-ului să execute operația și puneți rezultatul în T1 | - Indicați UAL-ului să execute operația și puneți rezultatul în T1 | ||
- | - Notă: Registrul IND trebuie conectat la UAL ca să poată fi setate flagurile în urma execuției operației | + | * Registrul IND trebuie conectat la UAL ca să poată fi setate flagurile în urma execuției operației |
- | - **(6p)** Decodificați și implementați restul instrucțiunilor. | + | - **(6p)** Decodificați restul instrucțiunilor. |
Line 148: | Line 148: | ||
* {{.:lab08:sol:lab9_skel.zip|Schelet de cod}} | * {{.:lab08:sol:lab9_skel.zip|Schelet de cod}} | ||
- | /* * {{.:lab09:sol:lab9_sol.zip|Soluție laborator}} */ | ||
* <html><a class="media mediafile mf_pdf" href="https://ocw.cs.pub.ro/courses/ac-is/lab/lab09?do=export_pdf">PDF laborator</a></html> | * <html><a class="media mediafile mf_pdf" href="https://ocw.cs.pub.ro/courses/ac-is/lab/lab09?do=export_pdf">PDF laborator</a></html> | ||
* {{..:resurse:cheat-sheet.pdf|Cheat-sheet calculator didactic}} | * {{..:resurse:cheat-sheet.pdf|Cheat-sheet calculator didactic}} | ||
* {{..:resurse:ac5.pdf|Arhitectura calculatorului didactic}} | * {{..:resurse:ac5.pdf|Arhitectura calculatorului didactic}} | ||
+ | * {{.:lab09:sol:lab9_sol.zip|Soluție laborator}} | ||
- | <ifauth @user> | + | <ifauth @ac-is> |
---- | ---- | ||
+ | * {{.:lab09:sol:lab9_sol.zip|Soluție laborator}} | ||
* [[ac-is:internal:guidelines|Ghid asistent]] | * [[ac-is:internal:guidelines|Ghid asistent]] | ||
</ifauth> | </ifauth> | ||