event:codenight:mfasm
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
event:codenight:mfasm [2013/11/12 16:15] – created sachy | event:codenight:mfasm [2013/12/15 16:16] (current) – sachy | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ==== Assembler sálových počítačů ==== | ||
+ | Basic assembler language (BAL) je základním kamenem programování mainframů. Cílem přednášky není vás tenhle jazyk učit, ani nejde o "hello world" demo. Vlastně nás zajímá jak to funguje a | ||
+ | |||
+ | Ukážeme si: | ||
+ | * Základy syntaxe, binární podobu instrukcí | ||
+ | * Proč je legální sebemofikace (a jak to udělat) | ||
+ | * Reentrantní sebemodifikující kód... wait...srsly? | ||
+ | * Po stopách ztraceného času - kdo mě spustil? Jak mu něco podstrčit (advanced) | ||
+ | * Obsluha přerušení, | ||
+ | * ... | ||
+ | |||
+ | Uvítám diskusi se znalci x86 asm, zejména o rozdílnostech v přístupu k využití hardwaru a používaným konvencím. | ||
+ | |||
+ | * Není určeno pro úplné začátečníky (to asi lze změnit, bude-li poptávka) - **očekává se, že víte co je to procesor, registr a paměť**, doporučuji se podívat na [[event: | ||
+ | * Účelem je ukázat tipy a triky a snad trochu demystifikovat nízkoúrovnové programování. | ||
+ | * Diky< | ||
+ | |||
+ | Postupně sem doplním další info podle toho co stihnu zpracovat/ |
event/codenight/mfasm.txt · Last modified: 2013/12/15 16:16 by sachy