Ľudmila Jánošíková | ||
Programovanie v jazyku symbolických adries | ||
pre 32-bitové procesory Intel | ||
|
||
Prostriedky pre prípravu programu
Prostriedky pre prípravu programu umožňujú:
Zdrojový kód programu môžete vytvoriť v ľubovoľnom textovom editore, ktorého výstupom je čistý text bez formátovacích znakov, napr. Notepad. Zdrojový program má príponu .asm.V ďalšej fáze spracovania programu (na preklad, spájanie a ladenie) budeme používať prostriedky firmy Borland, a to prekladač Turbo Assembler, spojovací program Turbo Linker a ladiaci program Turbo Debugger. Jednotlivé programy budeme spúšťať pomocou príkazov zadávaných z príkazového riadku. Pred volaním programov treba prejsť do pracovného adresára, v ktorom bude uložený zdrojový program, výsledný program (.exe), ako aj ostatné súbory vytvárané v priebehu prekladu.
Prekladač preloží zdrojový kód programu napísaný v JSA do strojového kódu. Príkaz na spustenie prekladača má tvar:
[cesta]tasm [voľby] zdrojový program [,preložený program][,výpisový súbor][,súbor s krížovými referenciami]
Položky v hranatých zátvorkách sú nepovinné.
tasm
V ďalšej fáze sa z preloženého programu musí vytvoriť spustiteľný súbor (.exe). Na to slúži spojovací program:
[cesta]tlink [voľby] preložený program [moduly][,výsledný program][,mapovací súbor][,knižnice]
[cesta]td program
.MODEL small
.STACK 100h
.DATA
Sprava DB 'No nazdar!$'
.CODE
Zac:
mov ax,@data
mov ds,ax; ulož bázovú adresu dátového segmentu do ds
mov dx,offset Sprava; ulož do dx adresu reťazca
mov ah,9
int 21h; vypíš na obrazovku reťazec
mov ax,4C00h
int 21h
END Zac
|
Načo je vám jazyk symbolických adries?
Architektúra moderných procesorov Služby operačného systému MS-DOS Služby operačného systému Windows 95/98/NT/XP Systémová úroveň vstupu a výstupu Prostriedky pre prípravu programu |
|
| ||
Vydala Žilinská univerzita v Žiline, 2000. ISBN 80-7100-723-4. Otázky a pripomienky môžete poslať autorke. Naposledy upravené 14.9.2007. |