INSTRUKSI BAHASA
ASSEMBLEY
Beberapa contoh dari bahasa assembley, sebagai berikut :
mov ax, 5
mov ax, 5
add
ax, 10
add ax, 20
add ax, 20
mov sum, ax
int 20Berikut adalah ada penjelasan instruksi bahasa assembley yang terbagi menjadi 3, yaitu sebagai berikut :
1. Elemen Instruksinya :
- Operation Code (Opcode)
Menspesifikasikan operasi yang akan dilakukan. Kode operasi berbentuk kode biner.
mov ax, 5 ax : 05
add ax, 10 ax : 10
add ax, 20 ax : 20
mov sum, ax ax : 35 sum : 35
AX = 0015 BX= 0000 CX= 0000 DX= 0000 SP= FFEE
BP= 0000 SI= 0000 DI= 0000 DS= 23AD ES= 23AD
SS= 23AD CS= 23AD IP= 0106 NV UP EI PL NZ NA PO NC
23AD : 0106 052000 ADD AX, 0020
2. Format Insrtuksinya :
Perintah
|
Komentar
|
A 100
Mov ax, 5
Add ax,10
Add ax,20
Mov
[0120], ax
Int 20
R
T
T
T
G
Q
|
Assembly
dimulai pada lokasi 100h
Perintah
program yang pertama
Hasil
jumlah pada lokasi 0120h
Akhir
program
(tekan
Enter untuk mengakhiri assembly)
Menampilkan
register
Trace satu
instruksi
Eksekusi
sisa program
Keluar
dari Debug kembaali ke DOS
|
3. Jenis - jenis Instruksinya :
mov ax, 5 ; memindahkan 5 ke dalam register ax
add ax, 10 ; menambahkan nilai 10h terhadap register ax
add ax, 20 ; menambahkan nilai 20h terhadap register ax
mov sum, ax ; menyimpan ax dalam variable sum
int 20 ; akhir program
mov ax, 5 ; memindahkan 5 ke dalam register ax
add ax, 10 ; menambahkan nilai 10h terhadap register ax
add ax, 20 ; menambahkan nilai 20h terhadap register ax
mov sum, ax ; menyimpan ax dalam variable sum
int 20 ; akhir program
4. Alamat Yang Digunakan :
- Register AX = 3
- Variable sum = 1
- Interger = 1
5. Arti Instruksi Bahasa Assembley yang di bahas :
Instruksi MOV memerintahkan CPU untuk memindahkan atau
menyalin data, dari operand sumber ke operand tujuan. Baris 1 memindahkan 5 ke
dalam register AX. Baris 2 memindahkan 10 (heksa) ke dalam AX, membuatnya sama
dengan 15. Baris 3 menambahkan 20 ke AX, membuatnya sama dengan 35, dan baris 4
menyalin AX ke dalam variable dalam memori yang disebut SUM. Baris terakhir
menghentikan program.
0 komentar:
Posting Komentar