Mikä on kaksivaiheinen kokoaja?
Mikä on kaksivaiheinen kokoaja?

Video: Mikä on kaksivaiheinen kokoaja?

Video: Mikä on kaksivaiheinen kokoaja?
Video: Peliasennon kaksivaiheisuus 2024, Saattaa
Anonim

Kaksi - kulkevat kokoajat

The kaksivaiheinen kokoaja suorittaa kaksi passia lähdeohjelman kautta. Ensimmäisessä kulkea , se lukee koko lähdeohjelman ja etsii vain tunnistemäärityksiä. Periaatteessa, kokoaja käy ohjelman läpi rivi kerrallaan ja luo konekoodin tälle käskylle.

Lisäksi mikä on pass assembler?

YKSIPASSA KOKOONTAJA A yksittäinen ohittaja skannaa ohjelman vain kerran ja luo vastaavan binaariohjelman kokoaja korvaa kaikki symboliohjeet konekoodilla yksi passi . Assembly-ohjelman säännöt määräävät, että symboli on määritettävä jossain ohjelmassa.

Tiedätkö myös, mitkä ovat kokoajien tyypit? An kokoaja täytyy kääntää kaksi erilaisia symboleista: kokoaja - määrittämät symbolit ja ohjelmoijan määrittämät symbolit. The kokoaja -määritellyt symbolit ovat muistiinpanoja koneen ohjeille ja pseudo-käskyille.

Edellisen lisäksi, mitä yksinkertainen kaksivaiheinen kokoaja tekee ensimmäisessä ajossa?

A yksinkertainen kaksi - pass assembler tekee seuraavassa kohdassa ensimmäinen läpimeno : Se varaa tilaa kirjallisille. Se laskee ohjelman kokonaispituuden. Se rakentaa symbolitaulukon symboleille ja niiden arvoille.

Kuinka kokoaja toimii?

Kokoonpanija . An kokoaja on ohjelma, joka muuntaa kokoonpanokielen konekoodiksi. Se ottaa peruskomennot ja -toiminnot kokoonpanokoodista ja muuntaa ne binäärikoodiksi, jonka tietyntyyppinen prosessori tunnistaa. Kokoonpanijat ovat samanlaisia kuin kääntäjät, koska ne tuottavat suoritettavaa koodia.

Suositeltava: