This shows you the differences between two versions of the page.
|
ac-is:lab:lab07 [2021/11/17 09:50] ionut.pascal [Exerciții] |
ac-is:lab:lab07 [2023/12/03 12:09] (current) ioana.dinu0810 [Resurse] |
||
|---|---|---|---|
| Line 105: | Line 105: | ||
| O shiftare logică nu ține cont de semnul operandului. În cazul shiftării logice se ține cont doar de ordinea biților, iar pozițiile care rămân libere sunt umplute cu zerouri. | O shiftare logică nu ține cont de semnul operandului. În cazul shiftării logice se ține cont doar de ordinea biților, iar pozițiile care rămân libere sunt umplute cu zerouri. | ||
| - | În imaginile de mai jos se poate observa modul de execuție al shiftărilor logice. | + | În imaginile de mai jos se poate observa modul de execuție a shiftărilor logice. |
| - | {{ .:lab07:shl.png?200 | Shiftare logică/aritmetică la stânga}} | + | {{ .:lab07:shl.png?200 | Shiftare logică la stânga}} |
| - | <html><p align="center">Shiftare logică/aritmetică la stânga</p></html> | + | <html><p align="center">Shiftare logică la stânga</p></html> |
| - | {{ .:lab07:shr.png?200 | Shiftare logică/aritmetică la dreapta}} | + | {{ .:lab07:shr.png?200 | Shiftare logică la dreapta}} |
| - | <html><p align="center">Shiftare logică/aritmetică la dreapta</p></html> | + | <html><p align="center">Shiftare logică la dreapta</p></html> |
| Iar în figurile de mai jos găsiți un exemplu practic de efectuare a shiftărilor logice spre stânga (''SHL'') și spre dreapta (''SHR''). | Iar în figurile de mai jos găsiți un exemplu practic de efectuare a shiftărilor logice spre stânga (''SHL'') și spre dreapta (''SHR''). | ||
| - | {{ .:lab07:shl_sal_example.png?200 | Exemplu de shiftare logică/aritmetică la stânga}} | + | {{ .:lab07:shl_sal_example.png?200 | Exemplu de shiftare logică la stânga}} |
| - | <html><p align="center">Exemplu de shiftare logică/aritmetică la stânga</p></html> | + | <html><p align="center">Exemplu de shiftare logică la stânga</p></html> |
| - | {{ .:lab07:shr_example.png?200 | Exemplu de shiftare logică/aritmetică la dreapta}} | + | {{ .:lab07:shr_example.png?200 | Exemplu de shiftare logică la dreapta}} |
| - | <html><p align="center">Exemplu de shiftare logică/aritmetică la dreapta</p></html> | + | <html><p align="center">Exemplu de shiftare logică la dreapta</p></html> |
| În Verilog, operatorii de shiftare logică sunt %%''<<''%% și %%''>>''%%. | În Verilog, operatorii de shiftare logică sunt %%''<<''%% și %%''>>''%%. | ||
| Line 203: | Line 203: | ||
| * {{.:lab06:sol:lab7_skel.zip|Schelet de cod}} | * {{.:lab06:sol:lab7_skel.zip|Schelet de cod}} | ||
| - | * {{|Soluție laborator}} (disponibilă începând cu 20.11.2021) | ||
| * <html><a class="media mediafile mf_pdf" href="https://ocw.cs.pub.ro/courses/ac-is/lab/lab07?do=export_pdf">PDF laborator</a></html> | * <html><a class="media mediafile mf_pdf" href="https://ocw.cs.pub.ro/courses/ac-is/lab/lab07?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}} | ||
| + | * {{.:lab07:sol:lab8_skel.zip|Soluție laborator}} | ||
| - | <ifauth @user> | + | <ifauth @ac-is> |
| ---- | ---- | ||
| + | * {{.:lab07:sol:lab8_skel.zip|Soluție laborator}} | ||
| * [[ac-is:internal:guidelines|Ghid asistent]] | * [[ac-is:internal:guidelines|Ghid asistent]] | ||
| </ifauth> | </ifauth> | ||