Assembly-kielisen ohjelman kääntämisen simulointi konekieliseksi.

R. GIANORDOLI, P. LAPPALAINEN MEMBER EAEEIE

Oulun Yliopisto

 

 

Tiivistelmä

Tämä artikkeli kuvaa käyttäjän näppäimistöllä syöttämien symbolisten konekäskyjen kääntämisen konekieliseksi, jota tietokoneen kovo pystyy tulkitsemaan ja suorittamaan. Näppäilyt koodataan ensin ASCII-koodiksi ja talletetaan tietokoneen muistiin. Sen jälkeen talletettu informaation prosessoidaan assembler-käännösohjelman avulla käyttäen useisiin taulukoihin talletettua etukäteistietoa. Tuloksek-si saadaan binäärinen suorituskelpoinen objektiohjelma. Nämä toiminnot simuloidaan tietokoneen avulla ja tulos esitetään näytössä. Pyrkimyksenä on helpottaa opiskelijaa abstraktin käännösprosessin ymmärtämisessä. Ohjelma on käytettävissä internetissä osoitteessa: http://www.ee.oulu.fi/~pl1/tkt1/ .