CONTOH 10-2
Terjemahkan program dari Contoh 10-1 ke dalam bahasa mesin SAP-1.
JAWABAN
_________________________________________________________
Program dari contoh 10-1 adalah
Alamat Instruksi
0H LDA 9H
1H ADD AH
2H ADD BH
3H SUB CH
4H OUT
5H HLT
Program diatas tertulis dalam Bahasa asembli. Untuk memperoleh program dalam bahasa mesin, kita harus memterjemahkannya kedalam bentuk deretan 0 dan 1 sebagai berikut :
Alamat Instruksi
0000 0000 1001
0001 0001 1010
0010 0001 1011
0011 0010 1100
0100 1110 XXXX
0101 1111 XXXX
Kini program tersebut sudah tertulis dalam bentuk bahasa mesin.
Suatu program seperti contoh diatas yang ditulis dalam bahasa mesin disebut program obyek (obyect program). Program semula yang dituliskan dengan mnemonik-mnemonik disebut program sumber (source program ). Dalam SAP-1, operator harus menterjemahkan program sumber kedalam program obyek pada waktu pemrograman saklar-saklar alamat dan data.
Perhatikan bahwa empat MSB dari sebuah instruksi bahasa mesin SAP-1 memberikan spesifikasi tentang operasinya, dan empat SLB dari instruksi itu memberikan alamat yang bersangkutan. Kadang-kadang MSB itu disebut sebagai medan instruksi (instruction field) dan LSB yang bersangkutan disebut sebagai medan alamat (address field), secara simbolik.
Instruksi = XXXX XXXX
Medan instruksi
Medan Alamat
____________________________________________
|