Programozási nyelv asm-51

Az ASM51 programozási nyelv támogatja a moduláris programozást. Az 1. ábrán grafikus ábrázolás látható az ASM-51 programozási nyelv programjának írási folyamatáról.


1. ábra: Az ASM-51 programozási nyelv programjának írása

Az objektummodul megadásával megadhatja a program forrásmoduljának nevét a fordítóprogram paramétereként a DOS sorban vagy a kötegelt fájl sorában:

A legtöbb programozó nem tud dolgozni a program végrehajtható objektum formátumával, így a gép kódjának betöltéséhez a processzorba kell konvertálnia a végrehajtható modul objektumformátumát egy hexadecimális formátumba, amely gyakori a programozók számára. Formátumok konvertálásakor az összes hibakeresési információ elvész. A processzor gépi kódját hexadecimális formátumban a boot modulnak nevezik.

A program indító modulja a program oh.exe programkonverterével érhető el, paraméterként adja át a program végrehajtható moduljának fájlnevére:

Programok hibaelhárítása

Programozási nyelv asm-51

2. ábra Példa egy szoftver hibakereső rendszerre a mikrokontrollerek számára.

Írja le a forráskódot ASM-51 programozási nyelvben

A program forráskódja szegmensekre csoportosított és fájlként formázott nyelvkiírások sorrendje.

Az operátor a programozási nyelv alapja, amely meghatározza a programban végrehajtott műveleteket. Az ASM-51 programozási nyelvben csak egy operátor írható egy sorba! A maximális vonalméret 255 karakter. A kezelő végét a kocsi visszaadása jelzi.

Az üzemeltető három mezőből áll:

Bármelyik mező, beleértve az összes mezőt is, hiányozhat. Egy olyan operátor, amelyben minden mező hiányzik, üres utasításnak nevezik. A program láthatóságának növelésére szolgál.

Az ASM-51 programozási nyelvben írt operátor példája:

Ha csak egy címke van a kezelőben, akkor a következő legközelebbi állítást jelöli, amelyben van egy processzor utasítás vagy összeszerelési irányelv. Egy címke tartalmú üzemeltető használatát maga a címke túl hosszú hosszúsága vagy a címkék nem üres üzemeltető általi hozzárendelésének szükségessége okozhatja.

Példa egy címkével ellátott üzemeltető használatára:

Az "ASM-51 programozási nyelv" című cikkel együtt a következőket olvashatja:

Kapcsolódó cikkek