Mi az a két menetes assembler?
Mi az a két menetes assembler?

Videó: Mi az a két menetes assembler?

Videó: Mi az a két menetes assembler?
Videó: Сборка кухни за 30 минут своими руками. Переделка хрущевки от А до Я # 35 2024, November
Anonim

Kettő - pass összeszerelők

Az két menetes szerelő végez két bérlet a forrásprogramon keresztül. Az elsőben pass , a teljes forrásprogramot beolvassa, csak a címkedefiníciókat keresve. Alapvetően a szerelő soronként végigmegy a programon, és gépi kódot generál ehhez az utasításhoz.

Továbbá, mi az a pass assembler?

EGY ÁTMENETES ÖSSZESZERELŐ A egyetlen átjáró csak egyszer vizsgálja meg a programot, és létrehozza az egyenértékű bináris programot. A szerelő cserélje ki az összes szimbolikus utasítást gépi kóddal egy passz . Az összeszerelő program szabályai kimondják, hogy a szimbólumot valahol a programban meg kell határozni.

Tudja azt is, milyen típusú összeszerelők vannak? An szerelő kettőt kell fordítani különböző fajták szimbólumok közül: szerelő -definiált szimbólumok és a programozó által meghatározott szimbólumok. Az szerelő A definiált szimbólumok a gépi utasítások és pszeudoutasítások mnemonikái.

A fentieken kívül mit fog csinálni egy egyszerű kétmenetes assembler az első lépésben?

A egyszerű kettő - pass assembler csinálja a következőkben a első menet : Helyet foglal a szóközök számára. Kiszámolja a program teljes hosszát. Ez létrehozza a szimbólumtáblázatot a szimbólumokhoz és értékeikhez.

Hogyan működik az összeszerelő?

Szerelő . An szerelő egy olyan program, amely az assembly nyelvet gépi kóddá alakítja. Az alapvető parancsokat és műveleteket az összeállítási kódból veszi át, és bináris kóddá alakítja, amelyet egy adott típusú processzor felismer. Összeszerelők hasonlóak a fordítóprogramokhoz, mivel végrehajtható kódot állítanak elő.

Ajánlott: