SlideShare una empresa de Scribd logo
1 de 20
Descargar para leer sin conexión
Representasi Data	5
Mnemonic,	Assembler	sederhana,	
addressing	Mode
TK1013	- Sistem	Komputer	– 3	SKS
Minggu X Pertemuan 20
Disusun Oleh :
D3	TEKNIK	KOMPUTER
Standar	Kompetensi
Mahasiswa	diharapkan	dapat	
menguasai	konsep	dari	organisasi	
dan	arsitektur	sistem	komputer
Menguasai	cara	kerja	dan	
pengolahan	data	dari	system	
komputer
Mahasiswa mampu :
Mampu Memahami bagaimana
Implementasi assember dan addressing	
pada sistem komputer
Standar Kompetensi Kemampuan akhir yang	diharapkan
Mampu Menyelesaikan permasalahan
Dengan menggunakan asembler dan
addressing	mode
Bahasa Mesin
• Untuk dapat menginstruksikan mesin
komputer
• Bahasa yang	digunakan adalah bahasa tingkat
rendah à bahasa mesin.
• Bahasa tingkat tinggi membutuhkan
interpreter	untuk dapat diubah ke dalam
bahasa mesin.
Bahasa Mesin
• Penggunaan bahasa mesin berada pada
tahapan decode	pada siklus instruksi CPU.
• Bahasa mesin direpresentasikan dengan kode-
kode biner berupa instruksi yang	akan
dieksekusi oleh CPU
INSTRUKSI BAHASA MESIN
Mnemonic
• Bahasa mesin sulit untuk diprogram saat ini à
produsen chip	processor	menyertakan
mnemonic.
• Mnemonic	adalah instruksi pemrograman
yang	dapat dibaca yang	kemudian
ditranslasikan kedalam kode-kode bahasa
mesin oleh software	yang	disebut dengan
assembler.
Mnemonic
• MOV	AL,32
– Artinya:	Salinlah 32H	pada register	AL
– Terdiri dari Opcode (Operation	Code)	dan Operand
	
MOV AL,32
Mnemonic	
à B0 32
Heksadesimal	
à 1011 0000 0011 0010
Bahasa	Mesin	
	
	
Opcode	 Operand	
MOV AL 32
B0 32
1011 0000 0011 0010
Mnemonic
• Empat elemen utama instruksi
mesin,	yaitu:
– Operator (Op-Code),
– Operand	masukan (source	
operand	reference),
– Operand	keluaran (result	
operand	reference),
– Operasi data	selanjutnya (next	
instruction	reference).
• Operand	yang	digunakan
dalam komputasi berasal dari:
– Memori utama atau virtual	
memory,
– Register	yang	dimiliki CPU,
– Perangkat I/O.
Contoh:	
Perhatikan	statement	berikut	ini:	
A ß A + B
A ß C * A	
Jelaskan	apa	saja	yang	termasuk	elemen	instruksi	mesin!	
a. Operation	code:	+	dan	*	
b.Source	operand	reference:	A,	B	
c. Result	operand	reference:	A	
d.Next	instruction	reference:	*
Mnemonic	
• Set	instruksi yang	dijalankan berupa,
– Data	transfer,
– Arithmetic,
– Logic,
– Jump,
– Miscellaneous.
REPRESENTASI INSTRUKSI
Format	Instruksi
• Format	instruksi bergantung pada jumlah
register	atau alamat yang	digunakan.
• Format	operasi yang	digunakan ada 4	macam
yaitu:
– Format	instruksi 3	alamat,
– Format	instruksi 2	alamat,
– Format	instruksi 1	alamat,	dan
– Format	instruksi 0	alamat.
Format	Instruksi
• Satuan yang	digunakan adalah MIPS	(Million	
Instruction	Per	Second).
• Alamat instruksi yang	lebih sedikit akan
membuat instruksi lebih sederhana dan
pendek sehingga siklus fetch	dan execute	pada
CPU	menjadi lebih cepat.
Format	Instruksi
	
	
A ß A + B
	
LET A=2	 ;	operand	masukan	pertama	A=2	
LET B=3 ;	operand	masukan	kedua	B=3	
LET A=A+B	 ;	operator	adalah	‘+’	dan	hasilnya	disimpan	di	‘A’	
	 	 ;	maka	‘A’	sekarang	menjadi	operand	keluaran	
PRINT A	 ;	operasi	selanjutnya	
PRINT B	 ;	operasi	selanjutnya	
	
A ß C * A
LET C=1 ;	operand	masukan	pertama	C=1	
LET A=C*A	 ;	operand	masukan	dari	keluaran	sebelumnya	A=5	
	 	 ;	operator	adalah	‘*’	dan	hasilnya	disimpan	di	‘A’	
	 	 ;	maka	‘A’	sekarang	menjadi	operand	keluaran	
PRINT A	 ;	operasi	selanjutnya	
PRINT B	 ;	operasi	selanjutnya	
PRINT C ;	operasi	selanjutnya	
Contoh
format	
instruksi 2	
alamat
(BASIC)	:
Format	Instruksi
• Hal	yang	harus diperhatikan dalam menggunakan
format	instruksi adalah menentukan notasi:
– Infix,
– Prefix,	dan
– Suffix.
• Memetakan kondisi persamaan matematika yang	
terlebih dahulu diinputkan dan diproses oleh
CPU.
Format	Instruksi
	
Y = A + B * C
A B C
*
+
A B C
*
+
prefix
prefix
prefix
prefix
prefix
Infix
Infix
Infix
Infix
Infix
Suffix
suffix
suffix
suffix
suffix
(a) (b)
Gambar	Error!	No	text	of	specified	style	in	document..1	Penentuan	
Notasi	Infix,	Prefix,	dan	Suffix	
Panah masuk pertama merupakan notasi prefix,	panah masuk
kedua menentukan infix,	dan panah masuk ketiga adalah suffix
Penentuan prefix,	infix	dan suffix.
Prefix	 :	+A*BC
Infix	 :	A+B*C
Suffix	 :	ABC*+ Format	instruksi 0	alamat
Format	
Instruksi
Format	Instruksi
• Pemetaan y	ß A	+	B	*	C	tidaklah sama dengan
pemetaan y	ß A	*	B	+	C.		Perhatikan pada
gambar berikut:
A B C
*
+
(a)
A B C
*
+
(b)
Y	ß A	+	B	*	C Y	ß A	*	B	+	C
Thanks
Referensi
Referensi

Más contenido relacionado

La actualidad más candente

La actualidad más candente (19)

Pengantar ilmu komputer7
Pengantar ilmu komputer7Pengantar ilmu komputer7
Pengantar ilmu komputer7
 
Sistem komputer minimal
Sistem komputer minimalSistem komputer minimal
Sistem komputer minimal
 
Komputer terapan
Komputer terapanKomputer terapan
Komputer terapan
 
Arsitektur dan Organisasi Komputer
Arsitektur dan Organisasi KomputerArsitektur dan Organisasi Komputer
Arsitektur dan Organisasi Komputer
 
Sistem input output
Sistem input outputSistem input output
Sistem input output
 
Hardware
HardwareHardware
Hardware
 
Modul io
Modul ioModul io
Modul io
 
1 komputer terapan
1 komputer terapan1 komputer terapan
1 komputer terapan
 
8. modul input & output
8. modul input & output8. modul input & output
8. modul input & output
 
SISTEM KOMPUER SMT 1 KELAS XI MULTIMEDIA
SISTEM KOMPUER SMT 1 KELAS XI MULTIMEDIASISTEM KOMPUER SMT 1 KELAS XI MULTIMEDIA
SISTEM KOMPUER SMT 1 KELAS XI MULTIMEDIA
 
Orkom - Modul 5
Orkom - Modul 5Orkom - Modul 5
Orkom - Modul 5
 
Modul I/O by MRobbyF
Modul I/O by MRobbyFModul I/O by MRobbyF
Modul I/O by MRobbyF
 
Processor
ProcessorProcessor
Processor
 
Bagan Sistem Komputer Minimal
Bagan Sistem Komputer MinimalBagan Sistem Komputer Minimal
Bagan Sistem Komputer Minimal
 
Struktur dan Fungsi Processor
Struktur dan Fungsi ProcessorStruktur dan Fungsi Processor
Struktur dan Fungsi Processor
 
Materi ke 1 komputer terapan
Materi  ke 1 komputer terapanMateri  ke 1 komputer terapan
Materi ke 1 komputer terapan
 
Cpu01
Cpu01Cpu01
Cpu01
 
Pertemuan1 pengantar orarkom
Pertemuan1 pengantar orarkomPertemuan1 pengantar orarkom
Pertemuan1 pengantar orarkom
 
Bab 2 bagian dalam komputer
Bab 2 bagian dalam komputerBab 2 bagian dalam komputer
Bab 2 bagian dalam komputer
 

Destacado (10)

16. representasi data 4
16. representasi data 4 16. representasi data 4
16. representasi data 4
 
Jurnal modul 3 vpn
Jurnal modul 3   vpnJurnal modul 3   vpn
Jurnal modul 3 vpn
 
14. representasi data 2 jul
14. representasi data 2   jul14. representasi data 2   jul
14. representasi data 2 jul
 
15. representasi data 3 jul
15. representasi data 3 jul15. representasi data 3 jul
15. representasi data 3 jul
 
Jurnal metasploit(revisi)
Jurnal metasploit(revisi)Jurnal metasploit(revisi)
Jurnal metasploit(revisi)
 
05 tk3193-sniffing & dos
05 tk3193-sniffing & dos05 tk3193-sniffing & dos
05 tk3193-sniffing & dos
 
13. representasi data 1 julv1
13. representasi data 1 julv113. representasi data 1 julv1
13. representasi data 1 julv1
 
Modul metasploit
Modul metasploitModul metasploit
Modul metasploit
 
Modern Honey Network at Bay Area Open Source Security Hackers
Modern Honey Network at Bay Area Open Source Security HackersModern Honey Network at Bay Area Open Source Security Hackers
Modern Honey Network at Bay Area Open Source Security Hackers
 
Pengamanan Jaringan dengan Honeynet-Charles Lim
Pengamanan Jaringan dengan Honeynet-Charles LimPengamanan Jaringan dengan Honeynet-Charles Lim
Pengamanan Jaringan dengan Honeynet-Charles Lim
 

Similar a 17. representasi data 5 julv2

Materi mode format pengalamatan
Materi mode format pengalamatanMateri mode format pengalamatan
Materi mode format pengalamatanAli Must Can
 
Arsitektur Set Instruksi dan CPU
Arsitektur Set Instruksi dan CPUArsitektur Set Instruksi dan CPU
Arsitektur Set Instruksi dan CPURamandha Auryl
 
Arsitektur Set Instruksi dan CPU
Arsitektur Set Instruksi dan CPUArsitektur Set Instruksi dan CPU
Arsitektur Set Instruksi dan CPURamandha Auryl
 
Makalah set instruksi
Makalah set instruksiMakalah set instruksi
Makalah set instruksiratna46
 
Set intruksi (posting di slideshare)
Set intruksi (posting di slideshare)Set intruksi (posting di slideshare)
Set intruksi (posting di slideshare)rdbmn
 
Set intruksi
Set intruksiSet intruksi
Set intruksiryobroza
 
Makalah arsitektur komputer
Makalah arsitektur komputerMakalah arsitektur komputer
Makalah arsitektur komputeryoganoviantono
 
Jeni slides intro1-bab01-pengenalan
Jeni slides intro1-bab01-pengenalanJeni slides intro1-bab01-pengenalan
Jeni slides intro1-bab01-pengenalanAli Basyah
 
pertemuan 2 Dasar pemograman.pdf
pertemuan 2 Dasar pemograman.pdfpertemuan 2 Dasar pemograman.pdf
pertemuan 2 Dasar pemograman.pdfProjectme1
 
Pertemuan 2 instruksi mesin dan program
Pertemuan 2 instruksi mesin dan programPertemuan 2 instruksi mesin dan program
Pertemuan 2 instruksi mesin dan programjumiathyasiz
 
Dasar komputer dan_pemrograman
Dasar komputer dan_pemrogramanDasar komputer dan_pemrograman
Dasar komputer dan_pemrogramanGhofur Agus
 
Pertemuan 3-instruksi-mesin-dan-program-bagian-23
Pertemuan 3-instruksi-mesin-dan-program-bagian-23Pertemuan 3-instruksi-mesin-dan-program-bagian-23
Pertemuan 3-instruksi-mesin-dan-program-bagian-23France Rhezhek
 
Materi Pemrograman Dasar 1.1 Algoritma Pemrograman.pptx
Materi Pemrograman Dasar 1.1 Algoritma Pemrograman.pptxMateri Pemrograman Dasar 1.1 Algoritma Pemrograman.pptx
Materi Pemrograman Dasar 1.1 Algoritma Pemrograman.pptxAmuharnis1
 
Diktat penuntun praktikum fortran
Diktat penuntun praktikum fortranDiktat penuntun praktikum fortran
Diktat penuntun praktikum fortranradikaljakas
 

Similar a 17. representasi data 5 julv2 (20)

Set intruksi ppt
Set intruksi pptSet intruksi ppt
Set intruksi ppt
 
Materi mode format pengalamatan
Materi mode format pengalamatanMateri mode format pengalamatan
Materi mode format pengalamatan
 
Arsitektur Set Instruksi dan CPU
Arsitektur Set Instruksi dan CPUArsitektur Set Instruksi dan CPU
Arsitektur Set Instruksi dan CPU
 
Arsitektur Set Instruksi dan CPU
Arsitektur Set Instruksi dan CPUArsitektur Set Instruksi dan CPU
Arsitektur Set Instruksi dan CPU
 
Makalah set instruksi
Makalah set instruksiMakalah set instruksi
Makalah set instruksi
 
Set instruksi
Set instruksiSet instruksi
Set instruksi
 
Set intruksi (posting di slideshare)
Set intruksi (posting di slideshare)Set intruksi (posting di slideshare)
Set intruksi (posting di slideshare)
 
Set intruksi
Set intruksiSet intruksi
Set intruksi
 
Assembler1
Assembler1Assembler1
Assembler1
 
Makalah arsitektur komputer
Makalah arsitektur komputerMakalah arsitektur komputer
Makalah arsitektur komputer
 
Jeni slides intro1-bab01-pengenalan
Jeni slides intro1-bab01-pengenalanJeni slides intro1-bab01-pengenalan
Jeni slides intro1-bab01-pengenalan
 
pertemuan 2 Dasar pemograman.pdf
pertemuan 2 Dasar pemograman.pdfpertemuan 2 Dasar pemograman.pdf
pertemuan 2 Dasar pemograman.pdf
 
Pertemuan 2 instruksi mesin dan program
Pertemuan 2 instruksi mesin dan programPertemuan 2 instruksi mesin dan program
Pertemuan 2 instruksi mesin dan program
 
Dasar komputer dan_pemrograman
Dasar komputer dan_pemrogramanDasar komputer dan_pemrograman
Dasar komputer dan_pemrograman
 
Pertemuan 3-instruksi-mesin-dan-program-bagian-23
Pertemuan 3-instruksi-mesin-dan-program-bagian-23Pertemuan 3-instruksi-mesin-dan-program-bagian-23
Pertemuan 3-instruksi-mesin-dan-program-bagian-23
 
Pertemuan_2
Pertemuan_2Pertemuan_2
Pertemuan_2
 
13_risc_ind.pptx
13_risc_ind.pptx13_risc_ind.pptx
13_risc_ind.pptx
 
tugas kelompok
tugas kelompoktugas kelompok
tugas kelompok
 
Materi Pemrograman Dasar 1.1 Algoritma Pemrograman.pptx
Materi Pemrograman Dasar 1.1 Algoritma Pemrograman.pptxMateri Pemrograman Dasar 1.1 Algoritma Pemrograman.pptx
Materi Pemrograman Dasar 1.1 Algoritma Pemrograman.pptx
 
Diktat penuntun praktikum fortran
Diktat penuntun praktikum fortranDiktat penuntun praktikum fortran
Diktat penuntun praktikum fortran
 

Más de Setia Juli Irzal Ismail (20)

slide-share.pdf
slide-share.pdfslide-share.pdf
slide-share.pdf
 
slide-lp3i-final.pdf
slide-lp3i-final.pdfslide-lp3i-final.pdf
slide-lp3i-final.pdf
 
society50-jul-share.pdf
society50-jul-share.pdfsociety50-jul-share.pdf
society50-jul-share.pdf
 
57 slide presentation
57 slide presentation57 slide presentation
57 slide presentation
 
Panduan Proyek Akhir D3 Teknologi Komputer Telkom University
Panduan Proyek Akhir D3 Teknologi Komputer Telkom UniversityPanduan Proyek Akhir D3 Teknologi Komputer Telkom University
Panduan Proyek Akhir D3 Teknologi Komputer Telkom University
 
Sosialisasi kurikulum2020
Sosialisasi kurikulum2020Sosialisasi kurikulum2020
Sosialisasi kurikulum2020
 
Welcoming maba 2020
Welcoming maba 2020Welcoming maba 2020
Welcoming maba 2020
 
Slide jul apcert agm 2016
Slide jul apcert agm 2016Slide jul apcert agm 2016
Slide jul apcert agm 2016
 
Tugas besar MK Keamanan Jaringan
Tugas besar MK Keamanan Jaringan Tugas besar MK Keamanan Jaringan
Tugas besar MK Keamanan Jaringan
 
05 wireless
05 wireless05 wireless
05 wireless
 
04 sniffing
04 sniffing04 sniffing
04 sniffing
 
03 keamanan password
03 keamanan password03 keamanan password
03 keamanan password
 
02 teknik penyerangan
02 teknik penyerangan02 teknik penyerangan
02 teknik penyerangan
 
01a pengenalan keamanan jaringan upload
01a pengenalan keamanan jaringan upload01a pengenalan keamanan jaringan upload
01a pengenalan keamanan jaringan upload
 
Kajian3 upload
Kajian3 uploadKajian3 upload
Kajian3 upload
 
1.pendahuluan sistem operasi
1.pendahuluan sistem operasi1.pendahuluan sistem operasi
1.pendahuluan sistem operasi
 
10 tk3193-ids
10 tk3193-ids10 tk3193-ids
10 tk3193-ids
 
09 vpn
09 vpn 09 vpn
09 vpn
 
16. representasi data 4 jul
16. representasi data 4   jul16. representasi data 4   jul
16. representasi data 4 jul
 
15. representasi data 3 jul2
15. representasi data 3   jul215. representasi data 3   jul2
15. representasi data 3 jul2
 

Último

AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pdf
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pdfAKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pdf
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pdfHeriyantoHeriyanto44
 
Adab bjjkkkkkkk gggggggghhhhywq dede dulu ya itu yg kamu
Adab bjjkkkkkkk gggggggghhhhywq dede dulu ya itu yg kamuAdab bjjkkkkkkk gggggggghhhhywq dede dulu ya itu yg kamu
Adab bjjkkkkkkk gggggggghhhhywq dede dulu ya itu yg kamuKarticha
 
KISI-KISI Soal PAS Geografi Kelas XII.docx
KISI-KISI Soal PAS Geografi Kelas XII.docxKISI-KISI Soal PAS Geografi Kelas XII.docx
KISI-KISI Soal PAS Geografi Kelas XII.docxjohan effendi
 
Modul Ajar Matematika Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar Matematika Kelas 2 Fase A Kurikulum MerdekaModul Ajar Matematika Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar Matematika Kelas 2 Fase A Kurikulum MerdekaAbdiera
 
Catatan di setiap Indikator Fokus Perilaku
Catatan di setiap Indikator Fokus PerilakuCatatan di setiap Indikator Fokus Perilaku
Catatan di setiap Indikator Fokus PerilakuHANHAN164733
 
PPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKA
PPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKAPPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKA
PPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKARenoMardhatillahS
 
rpp bangun-ruang-sisi-datar kelas 8 smp.pdf
rpp bangun-ruang-sisi-datar kelas 8 smp.pdfrpp bangun-ruang-sisi-datar kelas 8 smp.pdf
rpp bangun-ruang-sisi-datar kelas 8 smp.pdfGugunGunawan93
 
PERTEMUAN 9 KESEIM 3 SEKTOR.............
PERTEMUAN 9 KESEIM 3 SEKTOR.............PERTEMUAN 9 KESEIM 3 SEKTOR.............
PERTEMUAN 9 KESEIM 3 SEKTOR.............SenLord
 
Pelatihan Asesor 2024_KEBIJAKAN DAN MEKANISME AKREDITASI PAUD TAHUN 2024 .pdf
Pelatihan Asesor 2024_KEBIJAKAN DAN  MEKANISME AKREDITASI PAUD TAHUN 2024 .pdfPelatihan Asesor 2024_KEBIJAKAN DAN  MEKANISME AKREDITASI PAUD TAHUN 2024 .pdf
Pelatihan Asesor 2024_KEBIJAKAN DAN MEKANISME AKREDITASI PAUD TAHUN 2024 .pdfEmeldaSpd
 
Modul Ajar Informatika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Informatika Kelas 11 Fase F Kurikulum MerdekaModul Ajar Informatika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Informatika Kelas 11 Fase F Kurikulum MerdekaAbdiera
 
SBM_Kelompok-7_Alat dan Media Pembelajaran.pptx
SBM_Kelompok-7_Alat dan Media Pembelajaran.pptxSBM_Kelompok-7_Alat dan Media Pembelajaran.pptx
SBM_Kelompok-7_Alat dan Media Pembelajaran.pptxFardanassegaf
 
RPP PERBAIKAN UNTUK SIMULASI (Recovered).docx
RPP PERBAIKAN UNTUK SIMULASI (Recovered).docxRPP PERBAIKAN UNTUK SIMULASI (Recovered).docx
RPP PERBAIKAN UNTUK SIMULASI (Recovered).docxSyifaDzikron
 
Jaringan VOIP Ringkasan PTT Pertemuan Ke-1.pdf
Jaringan VOIP Ringkasan PTT Pertemuan Ke-1.pdfJaringan VOIP Ringkasan PTT Pertemuan Ke-1.pdf
Jaringan VOIP Ringkasan PTT Pertemuan Ke-1.pdfHendroGunawan8
 
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptx
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptxAKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptx
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptxHeriyantoHeriyanto44
 
Kualifikasi dan Kompetensi Guru Profesi Kependidikan .pptx
Kualifikasi dan Kompetensi Guru Profesi Kependidikan .pptxKualifikasi dan Kompetensi Guru Profesi Kependidikan .pptx
Kualifikasi dan Kompetensi Guru Profesi Kependidikan .pptxSelviPanggua1
 
Product Knowledge Rapor Pendidikan - Satuan Pendidikan Dasmen&Vokasi.pptx
Product Knowledge Rapor Pendidikan - Satuan Pendidikan Dasmen&Vokasi.pptxProduct Knowledge Rapor Pendidikan - Satuan Pendidikan Dasmen&Vokasi.pptx
Product Knowledge Rapor Pendidikan - Satuan Pendidikan Dasmen&Vokasi.pptxKaista Glow
 
PLaN & INTERVENSI untuk sekolah yang memerlukan
PLaN & INTERVENSI untuk sekolah yang memerlukanPLaN & INTERVENSI untuk sekolah yang memerlukan
PLaN & INTERVENSI untuk sekolah yang memerlukanssuserc81826
 
UNSUR - UNSUR, LUAS, KELILING LINGKARAN.pptx
UNSUR - UNSUR, LUAS, KELILING LINGKARAN.pptxUNSUR - UNSUR, LUAS, KELILING LINGKARAN.pptx
UNSUR - UNSUR, LUAS, KELILING LINGKARAN.pptxFranxisca Kurniawati
 
Keberagaman-Peserta-Didik-dalam-Psikologi-Pendidikan.pptx
Keberagaman-Peserta-Didik-dalam-Psikologi-Pendidikan.pptxKeberagaman-Peserta-Didik-dalam-Psikologi-Pendidikan.pptx
Keberagaman-Peserta-Didik-dalam-Psikologi-Pendidikan.pptxLeniMawarti1
 
SKPM Kualiti @ Sekolah 23 Feb 22222023.pptx
SKPM Kualiti @ Sekolah 23 Feb 22222023.pptxSKPM Kualiti @ Sekolah 23 Feb 22222023.pptx
SKPM Kualiti @ Sekolah 23 Feb 22222023.pptxg66527130
 

Último (20)

AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pdf
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pdfAKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pdf
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pdf
 
Adab bjjkkkkkkk gggggggghhhhywq dede dulu ya itu yg kamu
Adab bjjkkkkkkk gggggggghhhhywq dede dulu ya itu yg kamuAdab bjjkkkkkkk gggggggghhhhywq dede dulu ya itu yg kamu
Adab bjjkkkkkkk gggggggghhhhywq dede dulu ya itu yg kamu
 
KISI-KISI Soal PAS Geografi Kelas XII.docx
KISI-KISI Soal PAS Geografi Kelas XII.docxKISI-KISI Soal PAS Geografi Kelas XII.docx
KISI-KISI Soal PAS Geografi Kelas XII.docx
 
Modul Ajar Matematika Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar Matematika Kelas 2 Fase A Kurikulum MerdekaModul Ajar Matematika Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar Matematika Kelas 2 Fase A Kurikulum Merdeka
 
Catatan di setiap Indikator Fokus Perilaku
Catatan di setiap Indikator Fokus PerilakuCatatan di setiap Indikator Fokus Perilaku
Catatan di setiap Indikator Fokus Perilaku
 
PPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKA
PPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKAPPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKA
PPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKA
 
rpp bangun-ruang-sisi-datar kelas 8 smp.pdf
rpp bangun-ruang-sisi-datar kelas 8 smp.pdfrpp bangun-ruang-sisi-datar kelas 8 smp.pdf
rpp bangun-ruang-sisi-datar kelas 8 smp.pdf
 
PERTEMUAN 9 KESEIM 3 SEKTOR.............
PERTEMUAN 9 KESEIM 3 SEKTOR.............PERTEMUAN 9 KESEIM 3 SEKTOR.............
PERTEMUAN 9 KESEIM 3 SEKTOR.............
 
Pelatihan Asesor 2024_KEBIJAKAN DAN MEKANISME AKREDITASI PAUD TAHUN 2024 .pdf
Pelatihan Asesor 2024_KEBIJAKAN DAN  MEKANISME AKREDITASI PAUD TAHUN 2024 .pdfPelatihan Asesor 2024_KEBIJAKAN DAN  MEKANISME AKREDITASI PAUD TAHUN 2024 .pdf
Pelatihan Asesor 2024_KEBIJAKAN DAN MEKANISME AKREDITASI PAUD TAHUN 2024 .pdf
 
Modul Ajar Informatika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Informatika Kelas 11 Fase F Kurikulum MerdekaModul Ajar Informatika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Informatika Kelas 11 Fase F Kurikulum Merdeka
 
SBM_Kelompok-7_Alat dan Media Pembelajaran.pptx
SBM_Kelompok-7_Alat dan Media Pembelajaran.pptxSBM_Kelompok-7_Alat dan Media Pembelajaran.pptx
SBM_Kelompok-7_Alat dan Media Pembelajaran.pptx
 
RPP PERBAIKAN UNTUK SIMULASI (Recovered).docx
RPP PERBAIKAN UNTUK SIMULASI (Recovered).docxRPP PERBAIKAN UNTUK SIMULASI (Recovered).docx
RPP PERBAIKAN UNTUK SIMULASI (Recovered).docx
 
Jaringan VOIP Ringkasan PTT Pertemuan Ke-1.pdf
Jaringan VOIP Ringkasan PTT Pertemuan Ke-1.pdfJaringan VOIP Ringkasan PTT Pertemuan Ke-1.pdf
Jaringan VOIP Ringkasan PTT Pertemuan Ke-1.pdf
 
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptx
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptxAKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptx
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptx
 
Kualifikasi dan Kompetensi Guru Profesi Kependidikan .pptx
Kualifikasi dan Kompetensi Guru Profesi Kependidikan .pptxKualifikasi dan Kompetensi Guru Profesi Kependidikan .pptx
Kualifikasi dan Kompetensi Guru Profesi Kependidikan .pptx
 
Product Knowledge Rapor Pendidikan - Satuan Pendidikan Dasmen&Vokasi.pptx
Product Knowledge Rapor Pendidikan - Satuan Pendidikan Dasmen&Vokasi.pptxProduct Knowledge Rapor Pendidikan - Satuan Pendidikan Dasmen&Vokasi.pptx
Product Knowledge Rapor Pendidikan - Satuan Pendidikan Dasmen&Vokasi.pptx
 
PLaN & INTERVENSI untuk sekolah yang memerlukan
PLaN & INTERVENSI untuk sekolah yang memerlukanPLaN & INTERVENSI untuk sekolah yang memerlukan
PLaN & INTERVENSI untuk sekolah yang memerlukan
 
UNSUR - UNSUR, LUAS, KELILING LINGKARAN.pptx
UNSUR - UNSUR, LUAS, KELILING LINGKARAN.pptxUNSUR - UNSUR, LUAS, KELILING LINGKARAN.pptx
UNSUR - UNSUR, LUAS, KELILING LINGKARAN.pptx
 
Keberagaman-Peserta-Didik-dalam-Psikologi-Pendidikan.pptx
Keberagaman-Peserta-Didik-dalam-Psikologi-Pendidikan.pptxKeberagaman-Peserta-Didik-dalam-Psikologi-Pendidikan.pptx
Keberagaman-Peserta-Didik-dalam-Psikologi-Pendidikan.pptx
 
SKPM Kualiti @ Sekolah 23 Feb 22222023.pptx
SKPM Kualiti @ Sekolah 23 Feb 22222023.pptxSKPM Kualiti @ Sekolah 23 Feb 22222023.pptx
SKPM Kualiti @ Sekolah 23 Feb 22222023.pptx
 

17. representasi data 5 julv2

  • 1. Representasi Data 5 Mnemonic, Assembler sederhana, addressing Mode TK1013 - Sistem Komputer – 3 SKS Minggu X Pertemuan 20 Disusun Oleh : D3 TEKNIK KOMPUTER
  • 2. Standar Kompetensi Mahasiswa diharapkan dapat menguasai konsep dari organisasi dan arsitektur sistem komputer Menguasai cara kerja dan pengolahan data dari system komputer Mahasiswa mampu : Mampu Memahami bagaimana Implementasi assember dan addressing pada sistem komputer Standar Kompetensi Kemampuan akhir yang diharapkan Mampu Menyelesaikan permasalahan Dengan menggunakan asembler dan addressing mode
  • 3. Bahasa Mesin • Untuk dapat menginstruksikan mesin komputer • Bahasa yang digunakan adalah bahasa tingkat rendah à bahasa mesin. • Bahasa tingkat tinggi membutuhkan interpreter untuk dapat diubah ke dalam bahasa mesin.
  • 4. Bahasa Mesin • Penggunaan bahasa mesin berada pada tahapan decode pada siklus instruksi CPU. • Bahasa mesin direpresentasikan dengan kode- kode biner berupa instruksi yang akan dieksekusi oleh CPU
  • 6. Mnemonic • Bahasa mesin sulit untuk diprogram saat ini à produsen chip processor menyertakan mnemonic. • Mnemonic adalah instruksi pemrograman yang dapat dibaca yang kemudian ditranslasikan kedalam kode-kode bahasa mesin oleh software yang disebut dengan assembler.
  • 7. Mnemonic • MOV AL,32 – Artinya: Salinlah 32H pada register AL – Terdiri dari Opcode (Operation Code) dan Operand MOV AL,32 Mnemonic à B0 32 Heksadesimal à 1011 0000 0011 0010 Bahasa Mesin Opcode Operand MOV AL 32 B0 32 1011 0000 0011 0010
  • 8. Mnemonic • Empat elemen utama instruksi mesin, yaitu: – Operator (Op-Code), – Operand masukan (source operand reference), – Operand keluaran (result operand reference), – Operasi data selanjutnya (next instruction reference). • Operand yang digunakan dalam komputasi berasal dari: – Memori utama atau virtual memory, – Register yang dimiliki CPU, – Perangkat I/O. Contoh: Perhatikan statement berikut ini: A ß A + B A ß C * A Jelaskan apa saja yang termasuk elemen instruksi mesin! a. Operation code: + dan * b.Source operand reference: A, B c. Result operand reference: A d.Next instruction reference: *
  • 9. Mnemonic • Set instruksi yang dijalankan berupa, – Data transfer, – Arithmetic, – Logic, – Jump, – Miscellaneous.
  • 11. Format Instruksi • Format instruksi bergantung pada jumlah register atau alamat yang digunakan. • Format operasi yang digunakan ada 4 macam yaitu: – Format instruksi 3 alamat, – Format instruksi 2 alamat, – Format instruksi 1 alamat, dan – Format instruksi 0 alamat.
  • 12. Format Instruksi • Satuan yang digunakan adalah MIPS (Million Instruction Per Second). • Alamat instruksi yang lebih sedikit akan membuat instruksi lebih sederhana dan pendek sehingga siklus fetch dan execute pada CPU menjadi lebih cepat.
  • 13. Format Instruksi A ß A + B LET A=2 ; operand masukan pertama A=2 LET B=3 ; operand masukan kedua B=3 LET A=A+B ; operator adalah ‘+’ dan hasilnya disimpan di ‘A’ ; maka ‘A’ sekarang menjadi operand keluaran PRINT A ; operasi selanjutnya PRINT B ; operasi selanjutnya A ß C * A LET C=1 ; operand masukan pertama C=1 LET A=C*A ; operand masukan dari keluaran sebelumnya A=5 ; operator adalah ‘*’ dan hasilnya disimpan di ‘A’ ; maka ‘A’ sekarang menjadi operand keluaran PRINT A ; operasi selanjutnya PRINT B ; operasi selanjutnya PRINT C ; operasi selanjutnya Contoh format instruksi 2 alamat (BASIC) :
  • 14. Format Instruksi • Hal yang harus diperhatikan dalam menggunakan format instruksi adalah menentukan notasi: – Infix, – Prefix, dan – Suffix. • Memetakan kondisi persamaan matematika yang terlebih dahulu diinputkan dan diproses oleh CPU.
  • 15. Format Instruksi Y = A + B * C A B C * + A B C * + prefix prefix prefix prefix prefix Infix Infix Infix Infix Infix Suffix suffix suffix suffix suffix (a) (b) Gambar Error! No text of specified style in document..1 Penentuan Notasi Infix, Prefix, dan Suffix Panah masuk pertama merupakan notasi prefix, panah masuk kedua menentukan infix, dan panah masuk ketiga adalah suffix Penentuan prefix, infix dan suffix. Prefix : +A*BC Infix : A+B*C Suffix : ABC*+ Format instruksi 0 alamat
  • 17. Format Instruksi • Pemetaan y ß A + B * C tidaklah sama dengan pemetaan y ß A * B + C. Perhatikan pada gambar berikut: A B C * + (a) A B C * + (b) Y ß A + B * C Y ß A * B + C