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