Machine Language PDF
Machine Language PDF
AC = nomor akumulator
Fungsi AC AC
z Operasi aritmatika
z Penambahan,pengurangan,perkalian dan pembagian
z Shift aritmatika
z Operasi logika
z Operasi boolean (AND, OR)
BEFORE AFTER
0 0 0 1 +1 0 0 1 0 +2
1 1 1 1 -1 1 1 1 0 -2
BEFORE AFTER
0 0 1 0 +2 0 0 0 1 +1
1 1 1 0 -2 1 1 1 1 -1
z Pengalamatan page
digunakan bila panjang word membatasi ukuran field alamat.
Bentuk khusus dari pengalamatan relatif. Area penyimpan
utama dibagi menjadi unit-unit (page) berukuran sama dan
dinomori 0,1,2,3,….
z Pengalamatan simbolis
pengalamatan simbolis tidak mungkin dalam
kode mesin, namun digunakan programmer
ketika menggunakan simbol alfa-numerik utk
menetapkan suatu alamat
z Register Status
mempunyai isi sendiri yg di set oleh perangkat hardware
seperti ALU dan digunakan oleh unit kontrol
z Pointer Stack
menyangga alamat dari suatu lokasi dalam memory dimana
data dapat ditempatkan secara sementara. Data ini
terorganisasi dan diakses dalam struktur data yg disebut
STACK.
dalam hal ini dikenal istilah PUSH (item dimasukkan ke stack)
dan POP (item dikeluarkan dari stack)
3 penggunaan pokok stack pada tingkat mesin :
1. digunakan dalam komputasi sederhana utk menyangga hasil-
hasil intermediate
2. menangani call subprogram
3. menangani interrupt
PDE - bahasa mesin 17
MEMUAT & MENYIMPAN PROGRAM
DALAM KODE MESIN
z Loader akan mengambil program yg ditulis dalam kode mesin
dan dalam bentuk input yg sesuai. Loader biasanya secara
permanen ada dalam memory utama
z Informasi mengenai prosesor dapat ditampilkan pada panel
khusus yg disebut CONSOLE
z Loader bootstrap (bootstrap) adalah loader yg sangat
sederhana yg mungkin ditempatkan dalam memory secara
manual dengan menggunakan console atau ditempatkan
dalam memory dengan bagian hardware khusus
z Alamat absolut adalah alamat yg ditentukan oleh hardware
z Program absolut adalah program yg selalu dimuatkan ke
lokasi fixed yg sama dalam lokasi-lokasi yg berbeda dalam
penyimpanan utama yg menjadi pedoman diketahuinya
alamat absolut
z Program relocable adalah program yg dimuatkan ke dalam
lokasi-lokasi yg berbeda dalam penyimpanan utama tiap kali 18
PDE - bahasa mesin
dijalankan