Bahasa Assembly
Tugas arsitektur komputer
Bahasa Assembly
Tugas arsitektur komputer
Listing program
MOV R2,#70h
MOV R4,#28h
MOV A,#0
ADD A,R2
ADD A,R4
1) Elemen intruksi
No.
|
Mnemonic
|
Operand 1
|
Operand 2
|
1
|
MOV
|
R2
|
#70h
|
2
|
MOV
|
R4
|
#28h
|
3
|
MOV
|
A
|
#0
|
4
|
ADD
|
A
|
R2
|
5
|
ADD
|
A
|
R4
|
2) Format intruksi
No.
|
Program
|
Format Intruksi
|
1
|
MOV R2,#70h
|
Upcode + Operand 1+ Operand 2
|
2
|
MOV R4,#28h
|
Upcode + Operand 1+ Operand 2
|
3
|
MOV A,#0
|
Upcode + Operand 1+ Operand 2
|
4
|
ADD A,R2
|
Upcode + Operand 1+ Operand 2
|
5
|
ADD A,R4
|
Upcode + Operand 1+ Operand 2
|
3) Jenis Intruksi
No.
|
Program
|
Jenis Intruksi
|
1
|
MOV R2,#70h
|
Pemindahan Data
|
2
|
MOV R4,#28h
|
Pemindahan Data
|
3
|
MOV A,#0
|
Pemindahan Data
|
4
|
ADD A,R2
|
aritmetika
|
5
|
ADD A,R4
|
aritmetika
|
4) Alamat atau Register yang digunakan
a. register R2
b. register R4
c. register A
5) Mengartikan Bahasa Assembly Dalam Bahasa Sendiri
1) MOV R2,#70h
Artinya pindahkan data 70h ke register R2
2) MOV R4,#28h
Artinya pindahkan data 28h ke register R4
3) MOV A,#0
Artinya pindahkan data 0 ke regiater A
4) ADD A,R2
Artinya jumlahkan isi data di register R2 dengan isi data di register A dan simpan di register A
5) ADD A,R4
Artinya jumlahkan isi data di register R4 dengan isi data di register A dan simpan di register A
Tidak ada komentar:
Posting Komentar