IAS Predám skripta na assemblery.
IAS Nejspíš jsem jen slepý, ale v kolik a kde se píše 2. opravný termín?
D105, 8:00 - 10:50
IAS Někdo, kdo by se třeba zítra nebo pozítří nechat vytáhnout na pár pivek/kofol zdarma a prošel se mnou postupy těch příkladů na zkoušce? Obecné povědomí mám, jen bych si chtěl doladit pár postupů.
já by som teoreticky mohol
rád bych se přidal a zatáhl polovinu útraty :)
tak už len sa treba dohodnúť kedy a kde...
navrhuju čtvrtek? je mi vcelku jedno v kolik a kde :)
Jestli by bylo možné taky bych se rád přidal, a také zatáhl třetinu výdajů.
Michal Krajňák Tak co ve čtvrtek v 5 večer? Podnik si řekni, nevím kde to máš blízko.
Kdo jdete na treti termin a budete pak chtit pomoct tak muzem nekdy dat sraz a muzu vysvetlit ten aritmeticky priklad a praci s poli, posledni priklad sam nevim :]
popr. i dneska si muzu udelat tak hodku cas, ale sam mam zkousky ted, takze nejak rozumne ;]
IAS Pozývam na pivo toho, kto mi vysvetlí 5. a 6. príklad...
Nic tam tezkeho neni, muzeme ti vysvetlit primo i tady
na 6. príklad sa musíš naučiť konvencie volania funkcie (pascal,cdecl,stdcall, prip. fastcall), ak ti niečo konkretne nie je jasné tak šup pýtaj sa a radi pomôžeme
6. příklad: https://www.fit.vutbr.cz/study/courses/IAS/private/new/prednasky/orsag/12ias_10.pdf slide 14 a dál + mě osobně pomohlo projít si zdejší diskuze - tak jsem aj pocohpil, jak se předává hodnota X jak se předává ukazatel, atp. :)
taky bych potreboval help...
cau mas vyresenou tu 5 ??
IAS 1. opravný termín už je většina opravených ^_^
ano ano :)
piče zase málo ja to jebem už
2x jsem si projel řádnej termín a 45 bodů, myslím že to bude i na poslední termín hodně podobný ;)
91 bodů celkem :D nice
Aspoň minulý rok to tak bylo, že byly všechny termíny až na pár detailů prakticky stejné. Ale určitě nejde o to se to naučit jako říkanku, spíš tomu aspoň trochu rozumět ;)
kedy budú konzultácie, neviete ?
myslíte, že má význam ísť za Orságom, ak mi chýbajú necelé 3 body do lepšej známky?
po radnem terminu psal ze o 2 body zlepsi o 3 uz ne
"Pokud vám jde o zlepšení známky B-E na lepší stupeň a chybí vám opravdu málo (max. 2 body), pak lze formou malého přezkoušení (případně nalezení chyby v mé opravě) nějaký bod získat."
50,7 bodu celkem... svoji davku stesti jsem si zase na 5 let vycerpal :/ :D
řádný 19, 1. opravný 43.. dobrá změna :)
To mam podobne... Radny 15 a opravny 42 bodu... ;)
IAS 1 opravný termín - Veľmi ma prekvapilo (v dobrom) že orság dal taký istý test ako bol na riadnom termíne. Myslím že to bolo easy... Aké mate pocity vy ? :)
šlo to dobře :) očekávám celkem slušnou sumu bodů :)
doufam ze to proslo... bylo to skoro to same... jen krapet upravene cisla a instrukce... ale co bys na tom chtel menit? doufam ze uz to dam.. :D
Rea Kartousová - tak, mohl tam dát to krokování kódu, jak na půlsemce.. :D to by mohlo být celkem naprd :D
orság je random generator... mohol by tam dať niečo napríklad s FPU
Luckers :D :D
IAS Prosím vás neví někdo čas(9.00?) a učebny zítřejšího opravného terminu?
V 9:00 a měla by to být jenom D105
Tomáš Ščavnický
pro tip: otevrete si stranku predmetu https://www.fit.vutbr.cz/study/course-l.php.cs?id=9959
IAS Mohl bych se tady zeptat jak by měl být ten 5. a 6. příklad? :
https://pp.vk.me/c623131/v623131059/176a3/NYWCsbds9P8.jpg
http://pastebin.com/4U56pAh2 Pokus o nějaký výtvor.. :D těžko říct, jak moc kvalitní :D
http://snag.gy/xsL6O.jpg
MOV EDI,pSrc MOV AX,2 MOV ECX,67 CLD REPNE SCASW
Jo, promiň., .správně to máš. Z nějakýho důvodu jsem si myslel, že potřebuju použít ten CMP.. vůbec nevím
5a) mov edi, pSrc mov al, 2 mov cx, 67 cld repne scasw
Akorát.. je to SCASW, ne? (máš tam scaBw)
Tomáš: zadání je 16bit, ne 8
jo opravil jsem to hned jak jsem si toho vsiml:)
Pavel mas pravdu
Někdo kontroloval to, co dával Jan Truhlář k té šestce?
Jan Truhlář Dotaz: Proč ve funkci přenášet ESP do EBP, proč nemůžeme použít rovnou ESP?
hledej zásobníkový rámec ve skriptech :)
Jo.. už to vidím, díky :)
Jan Truhlář A není to jen pro funkce s lokálními proměnnými? Nebo radši vždycky udělat?
popravdě si nejsem jistý, ale asi vždy, maximálně to bude ,,mrtvý kód" který nic neřeší... za to ti body nevezmou :)
neviete či by mohla byť ta 2ka takto ? mov esi,eax mov eax,ecx mov edi,2 mul edi sub eax,9913 mov edi,eax mov eax,esi div ebx add eax,30 mov ecx,eax mov eax,esi add eax,217 add eax,ebx mul ecx add eax,edi
Jtj.. jen co jsem četl teďka, tak že aji překladače to dělají jenom, když máš nějaké lokální proměnné. Protože snižuješ ESP a skládáš ty proměnné před parametry a k parametrům pak chodíš přes EBP.
Patrik Vlk: asi by mohlo, prožeň to codasipem, kalkulačkou a uvidiš
Jan ja myslim, že při přistupu na zasobnik maš chybu 8,9,10,14 neni dobře perotže zasobnik pracuje pouze s 32B 8,12,16,20
aha, to jsem nevěděl :) tak díky :D
Doufám že to mám správně první půlka přikladu PUSH adresa1 PUSH ‘p’ PUSH ‘h’ Call fn153 MOV [vysledek], EAX
Matěj to by měla být ta první pulka 6 ?
kdyby se někomu z vás chtělo, napište tu druhou půlku.. :), ať to můžeme porozebírat. Díky :)
si děláte srandu, že ta první půlka byla tak easy jak píše Matěj Moravec -_-
příjde mi to až podezřele malé :D
no právě :D a v té dvojce se můžou používat index registry normálně jak nás napadne? pže edx asi kvůli dělení a násobení ne a vim, že orság nás zrazoval dělat něco s es a teď nevim jestli esi nebo esp
spíš ESP
Tak tam chtěj podle všeho jenom samotné volání funkce
Matěj já to taky tak pochopil, tudíž by to mělo být dobře :)
no a to pushnutí nemá být spíš nějakýho registru? že si ty parametry do nich nasypu a pak pushuju a popuju registry?
Tady jsem si ještě méně jistý Druhá půlka PUSH EBP MOV EBP, ESP SUB ESP, 28 MOV EBX, [EBP+8] MOV ECX, [EBP+12] MOV EDX, [EBP+16] MOV ESI, [EBP+20] MOV EAX, EBX CMP EAX, 0 JNE konec MOV EAX, 0 KONEC: MOV ESP, EBP POP EBP RET 10
to si samozřejmě udělat mužeš,nicmeně je zbytečne si komplikovat život, pokud si to zkusíš tak to asm vezme i takto... čim vic toho napišeš tim vic možnosti na chybu...
Matěj nemaju tie parametre nahodou take adresy? MOV EBX, [EBP+8] MOV ECX, [EBP+9] MOV EDX, [EBP+13] MOV ESI, [EBP+14]`
Zásobník pracuje pouze s 32B , takže 8,12,16,20
Pavel, ma tam byt JNE, ty chces vratit obsah eax ak nie je nulovy, t.j. preskocit mov eax, 0
naco tam je potom ta tabulka na boku
Dominika Klobučníková díky za upozornění
Tomáš Ščavnický Taky jsem to hned smazal. Nedočetl jsem to předtím do konce. Každopádně proč přiřazovat nulu, když už tam nula je?
Pavel lebo normalne je v eax adresa ukazatela na nulu
o ktorej je zajtra skuska?
To mě taky napadlo, ale jistota je jistota :D
Dominika Klobučníková tak ještě jednou díky za novou informaci
Tomáš Ščavnický Ale kontrolujeme jestli ten ukazatel je nula a jestli je, tak není důvod tam dávat nulu znova.. leda pro přehled. A jestli není nula, tak by tam mělo být přiřazení té první hodnoty z místa kam ukazuje.
A zkouška je podle fit web stránky předmětu v 9:00 v D105, ale nikde jinde další informace nejsou, tak doufám, že to tam mají správně.
A mám dojem, že když bylo u ITO napsáno na stejným místě 9:00, tak skutečný začátek byl až 9:30.
Nevíte někdo prosím, když dělám ty výrazy, můžu používat ESP, EBP, ESI a EDI nebo musím pracovat se zásobníkem?
nemělo by náhodou podle konvence Pascal být v té druhé části nejdříve: mov ebx, [ebp + 20] a naopak to snižovat? Parametry předávám zleva doprava, na zásobník pushuju od prvního, takže musím předávat od toho s nejvyšší adresou....nebo ne?
v druhé části je konvence stdcall
Co znamena to R v instrukci FSUBR ?
Matúš kdyz mas FSUB tak od cile odecitas zdroj, kdyz mas FSUBR tak od zdroje cil.
naprd FSUBR st1,st0 ulozi do st1 = st0-st1 staci?
moje chyba, omlouvám se :) Matúš Valo to R značí, že provedeš zdroj - cíl, místo klasického cíl - zdroj
takze FSUB st1,st0 do st0 = st1-st0 ???
FSUB cíl, zdroj ==> cíl = cíl - zdroj FSUBR cíl, zdroj ==> cíl = zdroj - cíl
aha dakujem
MOV DL, byte [EBP + 9] ---- ono se může používat byte ? a ta 9 se mi taky jaksi nezdá ...
takže ret bude 16 ? :)
jj, 16 (4*pocet parametru funkce). 4 kvuli 32b rezimu.
má niekto tu jednotku spravenú ?
IAS Čaute nemá nekdo vyfoceni 1.řádný termín a předtermín zkoušky ?
zišla by sa.....
1. ROL, ROR, RCR, SHL, SAL, ADC, SBC 2. Výpočet nějakého vzorce typu 23 * (EAX - 17) + EBX * 5 + ECX... 3. Výpočet efektivní adresy 32bit, instrukce opakování (TIMES) 4. Převody – float, doplňkový, přímý, 16, 8… 5. Řetězcové instrukce a program s jejich použitím 6. Vytvořit funkci v asemblu podle předlohy v C (pascal, stdcall, cdecl)
Vie niekto ako sa malo riešiť ten vzorec z druhej úlohy ?
V podstate se to musi ukladat do registru tim zpusobem, ze nahazis mezivysledky do registru jejichz zakladni hodnotu uz nebudes potrebovat -> tzn. Kdyz mam ve vzorci napr. EBX*5 + neco a nikde jinde ve vzorci uz se nic dalsiho s EBX nevyskytuje, muzes ten mezivysledek EBX*5 + neco nacpat do EBX a dal pocitat s nim. Prijdes tak o puvodni hodnotu EBX, ale protoze uz ji nepotrebujes, je to jedno. Navic je potreba pri nasobeni a deleni nekam ukladat EAX, protoze obe operace ti EAX prepisou.
SUB EAX, 17 IMUL EAX, 3 IMUL EBX, 5 ADD EAX, EBX ADD EAX, ECX CALL WriteInt32
to co popsal Matej Postolka je jeden ze zpusobu, osobne jsem to delal pres zasobnik
nenašiel by sa tu nejaký makač na asm čo by sem hodil nejaký zložitejší príklad na ten vzorec aj s riešením....aby som si to mohol precvičiť :)
Jan Truhlář môžeš vôbec pri IMUL napísať IMUL EAX,3 ? Mne sa zdá, že tam je len jeden operand... čiže len IMUL EAX, čo ti vlastne umocní EAX na druhú..... Vychádzam z tejto tabuľky: http://www.jegerlehner.ch/intel/IntelCodeTable.pdf
klidně může napsat IMUL 3, takže to udělá něco*3... to jde myslím ještě nějak specifikovat
idealní je to zkoušet v codasipu... :) a pokud vím, mělo by to tak jít
skúšam to tu: http://carlosrafaelgn.com.br/Asm86/
a nejde to tam
U IMUL je možné napsat IMUL EAX, "nějaká_hodnota"
Ale s tímto si NASM neporadí, takže takhle ne ;)
takyto vyraz bol tusim minuly rok, je tam aj riesenie, spravnost neviem potvrdit :) http://pastebin.com/fqYU5bxT
proto je lepší si pamatovat pouze eax a imul registr a nemusíte si pamatovat co nejde a co jde:)
mov eax,5 mov ebx,6 mov ecx,7 jak zjistim ten zacatek?
tie hodnoty su asi nahodne, sluzia pravdepodobne k overeniu spravnosti)
takze tam si muzu dat libovolne ?
ano, ale asi by som dal pozor eax/ebx, aby to bolo delitelne
spravil som taký ľahší bez delenia: http://pastebin.com/bc3XJm75 keby si to chcel niekto precvičiť....
jj diky
nema nekdo reseni tohoto celeho pro overeni diky
reworked vzorec od Andrej Jausch - http://pastebin.com/pvnsiWmy + je vhodné takto používat ty index registry? nebude jim to vadit?
https://pp.vk.me/c623131/v623131059/176a3/NYWCsbds9P8.jpg
Más vysledky toho preposledniho prikladu te doplnovacky ?
Petr Liška: ; 1 MOV ESI, pSrc MOV EAX, 2 MOV ECX, 67 STD 1 REPNE SCANSW ; 2 MOV ESI, pSrc + 66 MOV EDI, pDst + 66 MOV ECX, 67 STD cykl: LODSB ADD EAX, 13 STOSB LOOP CYKL (myslím, že nějak takhle..)
díky
jen maličkost nastavování přížnaků: std(set) a cld(clear) a ten druhý má být jinak
Filip Brázda: je to myšleno tak, že není vhodné používat STD 0, ale má se použít CLD, nebo se "druhý má být jinak" vztahuje k tomu, že má být v druhém příkladu direction na 0? :D
a ten první nemůžeš do esi dát 2 to porovnává hodnoty na těch adresách, takže to přesuneš do EAX a použije scansw
std (DF=1) cld(DF=0) nejsem si 100 procentně jist ale na 99 ano:D
jo, je to tak :) DF = 1 => půjde od konce, CLD to nuluje
ano jen upozorňuji že by ti ani jeden nefungoval:D
za prvně to s tím ESI v prvním blbost STD, CLD máš špatně takže by jsi z toho měl tak 1 nebo půl bodu z toho prvního:D
a ten druhý má být pomocí stosb a lodsb :)
Takto? Každopádně, díky za pomoc :) MOV ESI, pSrc + 66 MOV EDI, pDst + 66 MOV ECX, 67 STD cykl: LODSB ADD EAX, 13 STOSB LOOP CYKL
jo to vypada lepe
akorát to má být od konce takže STD :)
Ten test mi nejde otevrit neposla by mi hi nekdo ?
Dotaz: při implementaci vzorce (př.2) mohu použít registry: EAX, EBX, ECX, EDX, EDI, ESI?
podľa mňa je jedno aké použiješ.... nijak to nie je špecifikované.... ale kľudne si vystačíš iba s A,B,C,D keď používaš aj zásobník.
Inak neviete niekto či na IAS na opravných termínoch menia celé zadanie? Akože dajú aj iné typy úloh, alebo len pozmenia mierne pôvodné zadanie inými číslami prípadne inou formuláciou zadania ?
Uveďte pseudoinstrukci pro opakování nebo definici dat a na příkladu ukažte způsob jejího využití? Popiště příznaky OF, CF, SF a ZF procesoru řady x86. Výjmenujte alespoň 4 pseudoinstrukce pro definici inicializovaných dat v NASM a uveďte jejich velikost v bitech. Z jakých částí se skládá instrukce 32bitového režimu procesorů x86? uveďte alespoň 4 části formátu instrukce. http://paste2.org/V4OxnYeV
hodilo by se
Nevíte v kolik a kde to zítra bude?
9:00 - 11:50 v D105 https://www.fit.vutbr.cz/study/courses/index.php?id=9959
mohl by mi někdo ověřit první cvičení? 1. AL = -6 OF = 1 2. CH = -64 CF = 0 3. DI = -26 4. DH = -67 5. AH = 128 CF = 0 6. BL = 19 CF = 1 7. AX = 17 DX = 0 8. AL = 12 AH = 0 9. AX = 15 DX = 3 10. st0 = 0 st1 = 193 st2 = 193 11. st0 = -2 st1 = -6 st2 = 8 12. st0 = 2 st1 = -8 st2 = -8 13. st0 = 256 st1 = -4 st2 není díky
Mas tam plno chyb. Nebudu psát přímo výsledky, zkus si to přes :) http://carlosrafaelgn.com.br/Asm86/index.html?language=en
Matheus Jaroš já když to zkusím tak mi to háže invalid instruction adress, nemá se tam napsat ještě něco na zavedení nebo akorát já mám retardovanej komp?
Zkus tohle http://carlosrafaelgn.com.br/ a tam +- uprostřed si to otevřít
Ak by ta 6tka b. bola konvenci voláni PASCAL, tak by to mohlo byť takto ? či by pravdepodobne zmenili aj výsledok čo to má vratIť ?
ad 2) priklad, je tam mozne pouzit k vypoctu instrukciu LEA (optimizacny trik), pretoze LEA ma predpis LEA dst, [reg + X*reg + offset], kde X moze byt 1,2,4,8. priklad pouzitia: lea esi, [EBX + 8*EAX + 4] lea eax, [ebx + 2*EAX + EAX] ; ebx + 3*EAX vyhodou je ze to nezmeni ziadne flagy ani obsahy registrov (neratajuc dst - esi). A ked sa na tie priklady pozriete tak zistite ze sa tam cosi take vyskytuje casto. ref: http://www.mark.masmcode.com/
Martin Mokrý koukáš na blbej termín.... je to 8:00-10:50
Nie, ja som pozeral na dobrý termín.... ja som to písal 20.1. čo bolo pred 1. opravným..... ty teraz hovoríš o druhom opravnom.
tak to sry....jsem nějak přehlídl čas :D
IAS Chtěl bych se zeptat jestli někdo nemá zadání řádného termínu z 8.1.2015. Jde mi hlavně o poslední dva příklady. Díky.
tie príklady sa objavili aj niekde v skupine pred riadnym termínom :) teda minimálne ten posledný, kt súvisel s volaním funkcí atď
http://fitator.cz/search/?s=tag%3Aias https://fituska.eu/viewtopic.php?f=1374&t=24420 pak je tu ejště jeden slušnej post se semestrálkou z minulého roku každopádně poslední příklad se tu určitě řešil, když si projdeš posty, tak to určitě najdeš :) předposlední příklad...jestli je ten s těmi políčky, tak něco málo je tu: https://www.facebook.com/groups/603955296384424/permalink/720456451400974
Díky ;)
IAS Jaka je v IAS sance na najiti 3 bodu v semestralce ? :D
vacsia ako najst 4 a mensia ako najst 2 ;)
vystizne :D
proc tak malo ?
orsag nema chybovost v opravovani vetsi.
aha ok dik tak se aspon pujdu podivat na chyby....
IAS 1. Opravny termin (21.1.) neviete o kolkej sa to bude pisat ???
http://www.fit.vutbr.cz/~eysselt/20142015/1bitzim4.htm 9-00 – 11-50
dakujem
IAS Nahlédnutí do písemek Kdo má zájem nahlédnout do písemky (a najít mé chyby), bude mít možnost v pondělí 19.1.2015 od 9:30 do 11:30 a pak od 12:30 do 14:30 v mé kanceláři S202 (termín možná prodloužím, dle zájmu). Předem upozorňuji, že pokud máte F a chybí vám pár bodů, pak musíte zkoušku napsat znovu. Samozřejmě, že pokud v mé opravě naleznete chybu (což není vůbec vyloučené v takovém množství písemek), tak body dostanete (nebo ztratíte, podle nalezených nedostatků). Body navíc nepřidávám. Pokud vám jde o zlepšení známky B-E na lepší stupeň a chybí vám opravdu málo (max. 2 body), pak lze formou malého přezkoušení (případně nalezení chyby v mé opravě) nějaký bod získat.
super ... ja potrebujem 3 body :/ ....
jn to znám:D
normálně bych řekl, že je docela přísnej, ale vzhledem k tomu, kolik jsem už dostal bodů...tak už aj ted asi hodně přidával :D
já myslím že písemka byla dost jednoduchá ale půjdu se podívat chci najít 1 bod abych ho mohl orsaga otravovat chci A:D
IAS Su vysledky
Krása, :D mám 25 bodů a do dokončení předmětu mi chybí 3 (47 celkem). Co myslíte, má smysl zkoušet je získat u Orsága, nebo radši jít na další pokus?
pokiaľ ti chýbajú body do spravenia skúšky, tak ti to nedá... jedine,že by si našiel chyby v oprave... no ale to je nepravdepodobné.. 3 body...ak by ti to chýbalo do lepšej známky, tak by ti to dal, v každom prípade pozrieť čo si dokašlal, pomôže to
Zkus to ;)
ne, zkoušku mám, chybí body získané během roku.
chybaju mi 2 body do lepsej znamky, mam ist za nim? alebo ako by som mohol postupovat?
Michal Ďurista v tomto prípade doporučujem to skúsiť... bude sa ťa veľa vypytovať ale ak budeš vedieť, máš to
a moze mi to zhorsit? :D
zhoršiť určite nie :D jedine že by si si v snahe nájsť chyby v oprave našiel viacero chýb v tvojom teste :D ale tak 8 bodov nestratíš aby si si zhoršil známku :D
a mam mu teda napisat mail a dohodnut sa ze kedy alebo da nejake reklamacne hodiny?
hm 3 body k A, jsem se neměl vysrat na to poslední cvičení:D
Michal Ďurista normalne pockej na reklamacky
Proč patřím mezi těch 144 :D
taky patřím mezi tech 144 :/ uz chci vysledkyyyy :D
Krásných výsledných 56 bodů! :D To není jak matika, na tu se učím a propadám, na IAS jsem se skoro vysral a prošel jsem v klidu :D
cg aspoň něco, ale blbý argument já se vysral na vše krom ius který jsem si přečetl asi 3* nebo 4*:D
zase patrím k tým neopraveným :D takto ma stresujete....
No tak já nechodil na přednášky takže to považuji za uspěch :D
89 bodov a som už preč z brna... fml
Andrej mám ten istý problém, len mám 79 bodov :D
Já toho Orsága přerazím, on mě snad nikdy neopraví :-(
vi nekdo kdy se muzu podivat na tu pisemku? To by me zajimalo proc jen 25 bodu...
Anna Khaitovich: Kontroluj školní email, buď hned s hodnocením, nebo až budou ohodnoceni všichni přijde zpráva, ve které budou obsaženy reklamační hodiny (to je ten čas, kdy se můžeš zajít podívat).
ja som mu písal mail hned po tom lebo mi chýbaju 3 body .. ale ešte mi neodpísal.
já mu taky psal, že mi chybí 3 body na ukončení předmětu, prej má toho teď hodně a pokud nebyla chyba v opravování tak žádný body nepřipisuje. Snad ty reklamace budou o nejdřív, další zkouška už se mi moc psát nechce
mate jeste nekdo neopravenou?
jj, ja :D ešte je 87 neopravených....
IAS Zdravím, bohužel jsem se nezučastnila řadného termínu a ted' se nemůžu přihlásit na opravný. Píše to ¨nelze - přihl. jiný termín bez uzavření¨. Je tu někdo kdo má stejný problém?
Ještě nejsou výsledky
ono asi nebude naskodu pockat az se ten radny opravy a uzavre...
jo jo , jeste nemame vysledky... to bude tim. cekam na to jak na godota
IAS Ahoj, nemáte někdo prosím vyfocený předtermín, nebo řádný?
IAS Ahoj, psal mi kamarád z jiné fakulty, že pokud mi chybí pár bodů na projití předmětu (konkrétně u mě 3) tak se dá zajít za učitelem a nějak se s ním domluvit, že by se mě učitel na něco zeptal a případně mi ty 3 body dal. Chtěl jsem se zeptat, jestli s tím má někdo na FITu zkušenost přímo u Orsága, popř. v jakémkoliv předmětu. Zkoušku jsem samozřejmě dal a na opravný termín bych chodil nerad =D. Díky
Za zkousku nic nedas ;) hlavne nedoporucuji zebrat pres email - to nesnasime :)
To by mě ani nenapadlo, zkusím za ním zajít zítra po zkoušce a snad to nějak dopadne, každopádně díky =)
Ne, mi minuly rok chybel bod a nic mi nedal, prida body jen jestli udelal chybu pri opravovani. :]
Napis mu email, ze chces konzultaci a domluv si presny cas :)
Co třeba jít první se podívat na reklamace té písemky a tam si zkusit něco najít?
reklamace jsou na té domluvené konzultaci, nebo bude nějaký jednotný datum pro všechny zájemce?
u Orsága dostaneš body dva jedine v tom prípade ak ti to zlepší známku... bol som za ním potreboval som bod do minima pričom pred skúškou som mal 34 bodov... a jedine, že by som si našiel bod ak by spravil on chybu... Ale bola jedna slečna, ktorej chýbali 2 body do Béčka a pýtal sa jej veci musela mu vysvetliť to v čom spravila chybu a dal jej to
minuly rok mi Orsag nasiel 3, potreboval som ale 5, ale aj ak ti neda, dalsi termin bude podobny si myslim
Niektorí opravujúci robia to, že ti pridajú body bez toho aby si šiel na konzultáciu, robia to automaticky ak ti chýba 1/1.420bodu (god bless them). Dalej poznám pár unintended trollov, ktorí ti pridajú 2/3body bez toho aby si to vedel ale nepomôže ti to na známku. Čiže keď prídeš na konzultáciu tak zistíš, že tých 27bodov čo si dostal je vlastne 25+2 čo ti dal a pak sa modlíš alebo ideš preč s plačom. Táto situácia nastáva často v prípadoch kedy máš dostatočný počet bodov za semester ale z nejakého magického dôvodu (lebo si sa včera pred skuškou najebal) nie si schopný dať minimum. Opravujúci ako dobrá duša pridá tie 2body, ktoré ti chýbajú do minima lebo vidí, že nie si zas tak jebnutý ale nastala situácia, kedy máš 59bodov a ideš sa zastreliť na konzultáciu, kde následne zistíš ako na tom vlastne si, že si nemal piť tých 7kapitánov včera v 2faces, a že ti ten 1bod už nedá lebo ti pridal 2 do minima. V praxi ale platí, že málokto ti dá body,ktoré ti chýbajú na E ale vcelku fajn môžeš uspieť ak sa jedná o zlepšenie známky. Každopádne odporúčam tam prísť s tým, že budeš hotová studňa informácií v danom predmete (aspoň na tých pár minút), nežobrať o body, ale preukázať, že to vieš (aspoň dovtedy kým tam sedíš).
Nebylo by lepsi se to proste naucit na dalsi termin?
IAS Semestrálka opravená ;) EDIT teda aspon zopar ich je opravenych...
Spíš jak u koho ...
Muahahahahaaaaa :D
Opravenych 20 lidi za 3 dny :-D
35 lidi a nejspis to zase opravuji doktorandi a maji to rozdelene na urcity pocet semestralek na 1 opravujiciho, aspon tak to vidim ja..
nj. tie pocty som si veru nevsimol...
Boze by oko jsem se na mobilu podival na graf a bylo to mysleny obrazne, ze 20 lidi :-D.. ale co si pamatuju z minulyho roku, tak to trvalo dlouuuuho, ale jistej si nejsem byl jsem bez zapichu, tak jsem se o to moc nestaral.
30 lidí to dalo, 5 ne... to není nejhorší poměr :D
Dle informací co mám já, tak každému opravuje semestrálku jeho cvičící...
Ondřej, nope. Teda aspoň já jsem měl na cvičeních Klubala a semestrálku mi opravoval Semerád
jakoze, by roztridili pres 450 testu podle cvicich... myslim, ze to by se nikomu nechtelo. Navic by v tom byl silenej bordel. Jakoze dal bych posledni boty za to, ze vzdy se to dela tak, ze nikdy jeden clovek neopravuje testy z rozdilnych skupin zadani...
Aha, omlouvám se tedy za špatnou informaci, tak si to nejspíš rozdali podle libosti. Mě to opravoval můj cvičící, navíc ho mám ve wisu uvedeného jako zkoušejícího... tudíž jsem odvodil že to tak mají všichni.
>Dle informací co mám já > náhodné odvození z wisu okay
vsak o nic nejde, hlavne, ze budou vysledky a pokud mozno, co nejlepsi ne?
no... byl bych třeba rád, kdyby mi to opravoval Semerád, protože ten byl na cvikách fakt v pohodě :) ale co slýchávám o některých cvičících za horror story... :D nechci, aby mi to opravovali :D
Njn zlata Hlinena, ktera nam opravila IMA tak, ze se to psalo v 11 hod a druhej den v 9 rano to bylo ve WISu. A to ty body tam hledala asi aj v podpisu. Obrazne receno ;-)
ja som mal Zambu cvičiaceho a opravil mi to Semerád...výsledok mám už od včera cca 10 hodín a keďže sa volám Kyseľ tak som úúúúúúúúúplne v strede abecedy takže asi podľa random generator opravujú
napr. celý predtermín opravoval orság sám...
Jidenej random generator bude v tom, ze jak si odevzdaval pisemku, tak si ji odevzdaval nahodne ne? A řadilo se to jen podle skupin. Vemou Acko rozdeli ho na par dilu rozdaj na opravovani, atd. Kdybys odevzdal test o 5 minut driv, tak by te mohl opravoval nekdo jinej si myslim.
niečo na tom bude ale potom by to mali byť ľudia z rovnakého miesta v abecede cca....neviem kto iný to už má opravené
Hlavně ať je to opravené aspoň před posledním opravným termínem. Nerad bych v únoru zjistil, že mi chybí bod.
musí to být opravené 2 dny před dalším termínem :)
Z předchozí zkušenosti s půlsemkou a předtermínem bych řekl, že si počkáte do těch 2 dnů před opravou. Ono se taky není moc čemu divit, opravit tolik kódu asi chvíli zabere.
IAS Neviete ako rychlo (pomaly) opravuje skusky Orsag? :)
videl som že niektoré už na skuške opravoval :D
hej, tu pravu stranu daval z hlavy
Prý to trvá hodně dlouho :D tak týden bych počítal :D
počítal bych aspon kolem 2 týdnů, opravuje to nejdýl ze všech, alespon loni to tak bylo
na predterminu byl celkem rychly
Z nejake smernice: V těchto předmětech musí být výsledek termínu zkoušky dostupný nejméně dva dny před následujícím termínem zkoušky. Takze by to mel mit opravene nejpozdeji do 19.1.
ale na předtermínu byl jenom zlomek lidí (90), ted bude opravovat necelé 400
necelé 400? jak jsi na to číslo přišel?
podíval se kolik lidí ještě nedalo zkoušku a odečetl ty kteří nemají zápočet, vyšlo mi že asi necelé 400 by to ted měly psát ale je to opravdu jenom odhad, fakt jsem to nepočítal, ikdyž i to by šlo
https://wis.fit.vutbr.cz/FIT/st/course-sl.php?id=570084&item=50082 přihlášeno: 467 proč to nedělat jednoduše... :D
k****, tak tohle číslo sem nějak záhadně přehlídl, ignorujte moje příspěvky, díky :-D pořád platí že na předtermínu byl jen zlomek lidí a ted teda musí opravovat přibližně 5x víc :-D
A na předtermínu bylo necelých 120 lidí.. Na ráno chybělo asi tak 5 lidí do plný učebny a na ten na desatou nevím, ale byl o něj vyšší zájem než o ten na ráno,, takže tak ;-)
IAS Jelikoz se mi vcera mnozily dotazy k dnesni zkousce a zvlastne k prikladum 4 a 5, rozhodl jsem se Vam tady nasdilet minulorocni zadani (minuly rok jsem to zapomnel hodit na fitusku, slo dohledat jen na strance druhaku, rar obsahuje i zadani IDA) a taky dva zminene vypracovane priklady k tomuto zadani https://www.dropbox.com/s/trmst7gkomjdyzo/2014-02-03%2008.53.02-14.jpg?dl=0 Je to pro ty, kteri dnes meli problem na zkousce, snad pomuze, v pripade dotazu mi klidne napiste PM.
too late bro...
thanks anyway
jak rikam, pro ty kteri maji problemy a nedali prvni termin :] vim ze to je too late, bohuzel, driv me to nenapadlo a ty priklady jsem psal dneska kolem druhe rano
nebo spis moc brzy :D jeste nevim jestli sem ho dal :D
IAS Tak co, jaký máte dojmy? Pole mě /nepříjemně/ překvapila, ale tak půlku jsem možná dal... co vy? :D
snáď tých 26b tam je no :D
nevedel som všetko ale spokojnosť ... celkom v pohode to bolo
Nejvíce mě ale dostal ten příklad s těmi cykly, kde se doplnují vždy 1 instrukce, nebo 1 registr... a ted tam byl řádek, kde byl jenom prázdný rámeček :D Neví někdo, co tam mělo být? :D
Já tam dala CLD. :-D
bylo vic skupin, takze bys musel specifikovat aby ti nekdo opovedel, kazdopadne, instrukce sem tipl :D
No jde mi spíše obecně, jestli tam fakt šla nacpat jenom instrukce bez registrů :D Já si tam taky něco jenom tipl :D
ja som z toho mal taký pocit že sa mi snažia naznačiť čo tam má byť ale mne to proste nedochádzalo :D
tu jedničku, dvojku a převody vidím dobře :D a pak možná to béčko v tom posledním převodu z C do asm :D
tak retezove instrukce jdou bez registru, jenze to bych si je musel pamatovat, ty divne nazvy buh vi jak odvozene :D
jsem kretén a pushuju jiný než 32b registry, jinak asi v pohodě, akorát jak se doplňovaly ty instrukce do reggistrů, tak mi v béčku chybělo jedno políčko (kopírovalo se z jedné adresy na druhou, ale nebylo dost prostoru pro to, abych inkrementoval obě - tak jsem to nějak nakombil, jsem si ty adresy od sebe odečetl a pak dělal něco jako [eax+ebx], nevím jestli to tak jde...).. takže to vidím, že všechno co je od B je dobré :-)
Nechtěli v tom prázdným třeba NOP (no operation)?
já tam dal NOP, ale jsem si celkem jistý, že to není správně
v prázdným políčku se měl nastavit direction flag, podle toho, jestli ty řetězové instrukce mají inkrementovat (DF = 0) nebo dekrementovat (DF = 1) registry (E)DI a (E)SI. Ano, řetězové instrukce to dělají sami automaticky...
takže STD a CLD ;)
ja som to spravil cez obyčajné inštrukcie
ja som to nevedel :D
já pushoval i jiné než 32b čísla... prostě okno, 8b hodnota na zásobník, k EBP přičítal 1 .... Myslím že se pobaví na mé semce -.-
aji word se smí pushovat...
IAS Jak poznám, jestli pracujeme s přímým nebo doplňkovým kódem?
defaultne s doplnkovym
IAS Někdo kdo ví jak se dá zjistit odpovídající exponent u převádění jednotek FPU?
jestli to tam bude, tka mam krasny zero :D to vubec nepobiram...
myslim ze tady je to celkem srozumitelne...
proste zjistis o kolilk desetinnych mist jsi musel posunout carku aby ses dostal na tvar 1.xxx to cislo pak prictes k vychozimu exponentu, prevedes do bin a mas to
jj dik vsem za vysvetleni :)
A je nějaký předpis jak určit, která čas registru připadne mantise a která exponentu?
http://cs.wikipedia.org/wiki/IEEE_754
Hey díky moc, ale tím už tím už si pevné místo na disku asi zasírat nebudu...
a ako zistím výchozí exponent ?
omg...už to mám :)
ak se zjistí ten výchozí exponent?
výchozí exponent je 0 v kodu transformované nuly...
IAS můžeš to někdo ve zkratce prosím vysvětlit? třeba 1 větou: reálných adres segmentový model / segmentová adresa plochý model efektivní adresa displacement lineární adresa chráněný režim / základní režim offset a hlavně co z toho musím znát na semestrálku :)
Instrukce a převody, to by šlo. Ale tohle je jiná...
musis znat vsechno, protoze jsi sel na skolu aby ses neco naucil, ne abys prolez zkouskama. just sayin'
https://www.youtube.com/watch?v=iJeCn3JP1TU
@Víťa: Jak víš že šel na školu, aby se něco naučil, a ne jen aby získal titul? :)
a vysvětlíte mi ty pojmy prosím? :(
Ja som tomu porozumel odtialto http://cs.wikipedia.org/wiki/Segmentace
to je potom spatny pristup
Víťa Tauer ano, super to chtel slyset...hodne mu to pomohlo urcite :)
dobře, postupně. Je offset vždy stejný? (na semestrálce) a jaký?
takže vždy potřebuji reálnou adresu (logicky). tu buď mám - reálná adresa nebo spočítám - segmentová + (offset = umístění od začátku segmentu) logická adresa se počítá od začátku prostoru vyhrazeného pro proces co lineární a efektivní?
Tiez nechapem vyjadrenia niektorych ludi ...uplne mimo temu
no stejne tak sme mimo temu temato komentarema o tom, ze komentare sou mimo tema a zodpovedet mu to jeste nikdo nedokazal :D
Lineární adresu považuj pro tento předmět za reálnou/fyzickou/skutečnou. Efektivní adresa je jiný název pro offset.
vic o segmentech mas v prvni pulce skript kolem bodu 4.4 ( je tam vypocet efektivni i segmentove adresy a takove srandy) kdyz to proctes tak 5x tu kapitolu, tak to pochopis :D
a co ta velikost offsetu? jaká je a je pořád stejná?
a na co se ptas? jestli kazdy rok jsou stejne offsety na semestralkach nebo co?
1 procesor = 1 offset? a jaká je jeho hodnota?
offset je efektivni adresa.. je to popsane ve skriptech, sam tomu nerozumim tak, abych ti to tu mohl vysvetlit, ale z tech skript se to da pochopit, jak se to vsechno pocita... IAS-opora-cast_1.pdf strana 39, 40, 41
aha, tak třeba tuhle odpověď jsem mysel :)
jebte na to kluxi už :D co umíte, umíte, co ne :D to vám bude zítra strhnuto :D a že toho bude.. (v mém případě určo) :D
pokud ty skripta nemas a nemuzes je na wisu najit, tak ti je klidne poslu, ale na vysvetlovani to zaprve jak sem psal dostatecne nechapu a jeste musim proletet FPU :D a za 4 hodiny vstavat
IAS jen pro kontrolu...nezkousel tohle nekdo pocitat?
Máš to všechno dobře ;) :P
taky jsem to teďka zkusil propočítat a je to ok
souhlasím
diky borci :)
nějak moc studuješ :D
Pavel Sláma myslim ze zrovna ty me chapes :D
sejdem se tam zítra :D kolik potřebuješ bodů? :D
bod nad minimem :D...
já minimum :D
Taky minimum :D ZLATÝÝÝ MINIMUM :3
mne trebalo na predtermíne 16...mal som 24 ale aj tak mi chýbal bod do minimat tak to nasere :D