Navigátorposledních 10 z diskuze |
Assember 6.díl .. Programujeme assembler na PCProč programovat na PC - racionální pohledTak a je to tady. Dlouho jsem řešil dilema, zda-li vysvětlovat programování assembleru pouze na Commodore 64 a pro C64. TASM Assembler 3.1Není jednoduché vybrat assembler pro PC, který by všichni uznávali jako dokonalý prostředek pro programování. Důvod je jednoduchý. Assemblerů je velké množství. Určité verze assembleru si někteří podnikavci dokonce upravili k obrazu svému, tudíž není jednoduché se kolikrat vyznat v syntaxech. TASM Assembler si stáhněte zde ! Editace zdrojového kóduEditace zdrojáku probíhá přímo do textového souboru. Nejlepší je použít textový editor, který umožňuje pokročilé funkce formátování textu, makra, nekonečné undo a v první řadě barevné zvýrazňování textu. Pro tuto práci doporučuji program Textpad, ke kterému je dostupné vylepšení ve formě barevného zvýraznění textu. Kromě toho tento program disponuje neskutečným množstvím, které vám vaši práci neobyčejně zjednodušší.
Ale klidně můžete použít pro editaci jakýkoliv editor jiný .. pro sadomasochisty například Notepad. Program T e x t p a d 4 si můžete stáhnout zde a rozšíření pro Assembler TASM zde Vytváření programu pro TASM AssemblerZačátek programu sice začíná standartně jako v TASS (Turboassembleru) , ale nejdříve je potřeba nastavit adresu , která nastavuje vektor pro nahrátí souboru do paměti počítače. Na předchozím obrázku jde tento syntax vidět. Je potřeba nastavit vždy, když vytváříte zdrojový text pro assembler v TA (TASM Assembler). Debugování programuDebugování ... neboli odvšivení kodu a převedení do formátu pro Commodore 64 je provedeno následujícím řádkem: A výsledek ?Výsledný soubor, který vnikne úspěšným přeložením programu je vassoubor.obj . Toto je klasický soubor PRG, který stačí přetáhnout myší na plochu emulátoru a výsledek spustit správným SYSem. Budete-li výsledný program transferovat do C64 přes kabel nebo přes diskdrive .. to nechám na Vás. Emulátor zastoupí práci reální C64 pro naše příklady dokonale. Příkladnásledující text uložte jako test.asm a zpracujte příkazovou řádkou Tasm.exe -t65 -b test.asm
*=$1000 ; zacatek programu .end ; ukazatel na konec programu Table assembleru - doporuceno |
Poslední recenzereakce na článkyTOP 10 HRY
|