Programování v asembleru: Porovnání verzí

Z ωικι.matfyz.cz
Přejít na: navigace, hledání
(Přidány informace i průběhu zkoušky a odkaz na tahák z assembleru)
(Zkouška)
 
Řádka 18: Řádka 18:
  
 
== Zkouška ==
 
== Zkouška ==
Na zkoušku nejsou potřeba žádné teoretické znalosti. Dostanete problém (typicky nějaký výpočetní - např. násobení matic) a máte za úkol ho naprogramovat jako proceduru v assembleru. Algoritmus není potřeba vymýšlet, Yaghob vám ho popíše. S sebou můžete mít jakékoli pomůcky (zápisky, manuály Intelu...), dokonce i notebook a odladit řešení na něm. Doporučuji s sebou mít nějaký tahák, ve kterém se hledá rychleji, než v manuálech (viz odkazy).
+
Na zkoušku nejsou potřeba žádné teoretické znalosti. Dostanete problém (typicky nějaký výpočetní - např. obsah mnohoúhelníka, násobení matic) a máte za úkol ho naprogramovat jako proceduru v assembleru. Algoritmus není potřeba vymýšlet, Yaghob vám ho popíše. S sebou můžete mít jakékoli pomůcky (zápisky, manuály Intelu...), dokonce i notebook a odladit řešení na něm. Doporučuji s sebou mít nějaký tahák, ve kterém se hledá rychleji, než v manuálech (viz odkazy).
  
 
== Odkazy ==
 
== Odkazy ==

Aktuální verze z 9. 6. 2011, 10:44

Programování v asembleru
Kód předmětu: NPRG017
Přednáší: Jakub Yaghob

Přednáška[editovat | editovat zdroj]

Cvičení[editovat | editovat zdroj]

  • násobení/dělení (32/64it)
  • převod čísla na řetězec (hexa, dec)
  • C funkce: memset, memcpy, memcmp, memmove, strlen, bsearch
  • FPU:
    • průměrná hodnota z pole floatů
    • vybrat nejdelší úsečku ze zadaného pole
    • obsah n-úhelníku (vstup: pole bodů)
    • násobení matic
  • SSE:
    • násobení matic
    • výběr největšího trojúhelníku z pole

Zkouška[editovat | editovat zdroj]

Na zkoušku nejsou potřeba žádné teoretické znalosti. Dostanete problém (typicky nějaký výpočetní - např. obsah mnohoúhelníka, násobení matic) a máte za úkol ho naprogramovat jako proceduru v assembleru. Algoritmus není potřeba vymýšlet, Yaghob vám ho popíše. S sebou můžete mít jakékoli pomůcky (zápisky, manuály Intelu...), dokonce i notebook a odladit řešení na něm. Doporučuji s sebou mít nějaký tahák, ve kterém se hledá rychleji, než v manuálech (viz odkazy).

Odkazy[editovat | editovat zdroj]

Starší materiály[editovat | editovat zdroj]