SlideShare uma empresa Scribd logo
1 de 10
Ir. Sihar, MT.
Jurusan Teknik Informatika – Fak. Teknologi
Informasi
Bandung 2006
TIK-2303 Arsitektur & Org. Komputer (4 sks)
Mnemonic Instruction
Daftar Pustaka
 Hennessy, J.L., Patterson, D. Computer
Organization and Design: the Hardware/Software
Interface. Morgan-Kaufmann. 1993.
 Simamora, S.N.M.P. “Diktat Pengantar
Assembler”. Dept. Sistem Komputer-Fak.Teknik.
ITHB. Bandung. 2002.
 Tanenbaum, A. S. Structured Computer
Organization. Prentice-Hall. 1999.
Mnemonic-instruction: sejumlah instruksi dalam
kode pendek yang merepresentasikan isi perintah
kepada Central Processing Unit (CPU) untuk tujuan
melakukan eksekusi.
Jenis pengalamatan yang
digunakan ada 3 yakni: 1-
operand, 2-operand, dan 3-
operand
Umumnya mnemonic-instruction
digunakan dalam translator jenis
assembler (bahasa rakitan)
Karakteristik mnemonic-instruction: hanya dikenal
dalam lingkungan bahasa rakitan spt: TASM,
MASM,NASM, mikrokontroler (ATMega series); kode
sintaks pendek namun baris-kode (code-lines) banyak;
umumnya dijalankan pada lingkungan sistem operasi
DOS
Jelaskan arti mnemonic-instruction untuk statement berikut ini:
ADD R1,R2;
Solusi:
Artinya: tambahkan isi R2 kepada R1, dan simpan-kan pada R1
Mnemonic-instruction untuk statement berikut ini:
ADD R1,R2;
Lakukan pengalamatan 2-operand untuk statement berikut:
Y  A – (B+C) ;
Solusi:
ADD B,C ; BB+C
SUB A,B ; AAB
MOV Y,A ; YA
Lakukan pengalamatan 1-operand untuk statement berikut:
Z  X  (X * C) ;
Solusi:
LOAD X ; Acc  X
MUL C ; Acc  Acc * C
STOR C ; C  Acc
LOAD X ; Acc  X
DIV C ; Acc  Acc  C
STOR Z ; Z  Acc
Tentukan nilai A dalam hexal dengan pengalamatan 1-
operand jika: B=2.A dan A=DEC(1) untuk statement
berikut: A  A * (B + A) ;
Solusi:
LOAD A ; Acc  A
ADD B ; Acc  Acc + B
MUL A ; Acc  Acc * A
STOR A ; A  Acc
[Acc=DEC(1)]
[Acc=1+2(1)=310]
[Acc=3*1=310]
[A=DEC(3)]
maka: A=DEC(3) = 0x3
Apabila diketahui statement berikut:
Z  A  (X1 * C) ;
Solusi:
LOAD X1 ; Acc  X1
MUL C ; Acc  Acc * C
STOR C ; C  Acc
LOAD A ; Acc  A
DIV C ; Acc  Acc  C
STOR Z ; Z  Acc
Lakukan pengalamatan 2-operand dan 1-operand untuk stateme
Pengalamatan 1-operand
MUL X1,C ; X1  X1 * C
SUB A,X1 ; A  A  X1
MOV Z,A ; Z  A
Pengalamatan 2-operand
Apabila diketahui statement berikut:
Y(AB)(D*E+C);
Solusi:
LOAD D ; Acc  D
MUL E ; Acc  Acc * E
ADD C ; Acc  Acc+C
STOR C ; C  Acc
LOAD A ; Acc  A
SUB B ; Acc  Acc  B
Lakukan pengalamatan 2-operand dan 1-operand untuk stateme
Pengalamatan 1-operand
MUL D,E ; D  D * E
SUB A,B ; A  A  B
DIV A,D ; A  AD
Pengalamatan 2-operand
DIV C ; Acc  Acc  C
STOR Y ; Y  Acc
MOV Y,A ; Y  A
a. Carilah isi register R1 dan R2 apabila diketahui mnemonic-
instruction berikut:
Solusi:
MOV R1,C ; R1  C
ADD A,B ; A  A + B
MOV R2,A ; R2  A
SUB R1,R2 ; R1  R1R2
Jika isi register A=DEC(1) dan perbandingan isi register B dan C
adalah: 2:1, maka:
MOV R1,C
ADD A,B
MOV R2,A
SUB R1,R2
B=2.C
R1=C
A=1+2C
R2=A=1+2C
R1=C-(1+2C)
=-1-C
maka didapatkana: R2=1+2C ; R1=-1-C
b. Tentukan nilai terakhir isi register R1 dan R2 apabila C=(5)10
Solusi:
R2=1+2(5) = (11)10
R1=-1-(5) = (-6)10

Mais conteúdo relacionado

Destaque

Konsep Process dalam Sistem Komputer
Konsep Process dalam Sistem KomputerKonsep Process dalam Sistem Komputer
Konsep Process dalam Sistem KomputerS N M P Simamora
 
Cover paper Algoritma Symboolon
Cover paper Algoritma SymboolonCover paper Algoritma Symboolon
Cover paper Algoritma SymboolonS N M P Simamora
 
Mis2013 chapter 2 purposes of information systems id
Mis2013   chapter 2 purposes of information systems idMis2013   chapter 2 purposes of information systems id
Mis2013 chapter 2 purposes of information systems idAndi Iswoyo
 
Silabus TIK-2303 Arsitektur & Organisasi Komputer
Silabus TIK-2303 Arsitektur & Organisasi KomputerSilabus TIK-2303 Arsitektur & Organisasi Komputer
Silabus TIK-2303 Arsitektur & Organisasi KomputerS N M P Simamora
 
Algoritma dan Pemrograman-I_konsep_statement
Algoritma dan Pemrograman-I_konsep_statementAlgoritma dan Pemrograman-I_konsep_statement
Algoritma dan Pemrograman-I_konsep_statementS N M P Simamora
 
Metpen 4 Pengump Data
Metpen 4   Pengump DataMetpen 4   Pengump Data
Metpen 4 Pengump DataAndi Iswoyo
 
Mis2013 chapter 3 hardware and software id
Mis2013   chapter 3 hardware and software idMis2013   chapter 3 hardware and software id
Mis2013 chapter 3 hardware and software idAndi Iswoyo
 
Chapter 4 database processing n data communication
Chapter 4   database processing n data communicationChapter 4   database processing n data communication
Chapter 4 database processing n data communicationAndi Iswoyo
 
Lecture 1 introduction to communication systems
Lecture 1 introduction to communication systemsLecture 1 introduction to communication systems
Lecture 1 introduction to communication systemsavocado1111
 
Mis2013 chapter 0 kontrak belajar
Mis2013   chapter 0 kontrak belajarMis2013   chapter 0 kontrak belajar
Mis2013 chapter 0 kontrak belajarAndi Iswoyo
 
los 7 pasos de la planificación de ventas
los 7 pasos de la planificación de ventaslos 7 pasos de la planificación de ventas
los 7 pasos de la planificación de ventasAlain Winandy
 
Cartões e diferenciação de preços: argumentos e contra-argumentos
Cartões e diferenciação de preços: argumentos e contra-argumentosCartões e diferenciação de preços: argumentos e contra-argumentos
Cartões e diferenciação de preços: argumentos e contra-argumentosAlain Winandy
 
Data communication & telecommunication
Data communication & telecommunicationData communication & telecommunication
Data communication & telecommunicationDhani Ahmad
 
03 Teori Organisasi Adm Publik
03 Teori Organisasi   Adm Publik03 Teori Organisasi   Adm Publik
03 Teori Organisasi Adm PublikAndi Iswoyo
 
Mis2013 chapter 12 business intelligence and knowledge management
Mis2013   chapter 12 business intelligence and knowledge managementMis2013   chapter 12 business intelligence and knowledge management
Mis2013 chapter 12 business intelligence and knowledge managementAndi Iswoyo
 
Chapter 3 komputer sebagai alat pemecahan masalah
Chapter 3 komputer sebagai alat pemecahan masalahChapter 3 komputer sebagai alat pemecahan masalah
Chapter 3 komputer sebagai alat pemecahan masalahAndi Iswoyo
 
Metpen 1 Penelitian Ilmiah
Metpen 1   Penelitian IlmiahMetpen 1   Penelitian Ilmiah
Metpen 1 Penelitian IlmiahAndi Iswoyo
 

Destaque (20)

Konsep Process dalam Sistem Komputer
Konsep Process dalam Sistem KomputerKonsep Process dalam Sistem Komputer
Konsep Process dalam Sistem Komputer
 
Sis tel its_solutions
Sis tel its_solutionsSis tel its_solutions
Sis tel its_solutions
 
Cover paper Algoritma Symboolon
Cover paper Algoritma SymboolonCover paper Algoritma Symboolon
Cover paper Algoritma Symboolon
 
Algoritma Symboolon
Algoritma SymboolonAlgoritma Symboolon
Algoritma Symboolon
 
Mis2013 chapter 2 purposes of information systems id
Mis2013   chapter 2 purposes of information systems idMis2013   chapter 2 purposes of information systems id
Mis2013 chapter 2 purposes of information systems id
 
Wireless Sensor Network
Wireless Sensor NetworkWireless Sensor Network
Wireless Sensor Network
 
Silabus TIK-2303 Arsitektur & Organisasi Komputer
Silabus TIK-2303 Arsitektur & Organisasi KomputerSilabus TIK-2303 Arsitektur & Organisasi Komputer
Silabus TIK-2303 Arsitektur & Organisasi Komputer
 
Algoritma dan Pemrograman-I_konsep_statement
Algoritma dan Pemrograman-I_konsep_statementAlgoritma dan Pemrograman-I_konsep_statement
Algoritma dan Pemrograman-I_konsep_statement
 
Metpen 4 Pengump Data
Metpen 4   Pengump DataMetpen 4   Pengump Data
Metpen 4 Pengump Data
 
Mis2013 chapter 3 hardware and software id
Mis2013   chapter 3 hardware and software idMis2013   chapter 3 hardware and software id
Mis2013 chapter 3 hardware and software id
 
Chapter 4 database processing n data communication
Chapter 4   database processing n data communicationChapter 4   database processing n data communication
Chapter 4 database processing n data communication
 
Lecture 1 introduction to communication systems
Lecture 1 introduction to communication systemsLecture 1 introduction to communication systems
Lecture 1 introduction to communication systems
 
Mis2013 chapter 0 kontrak belajar
Mis2013   chapter 0 kontrak belajarMis2013   chapter 0 kontrak belajar
Mis2013 chapter 0 kontrak belajar
 
los 7 pasos de la planificación de ventas
los 7 pasos de la planificación de ventaslos 7 pasos de la planificación de ventas
los 7 pasos de la planificación de ventas
 
Cartões e diferenciação de preços: argumentos e contra-argumentos
Cartões e diferenciação de preços: argumentos e contra-argumentosCartões e diferenciação de preços: argumentos e contra-argumentos
Cartões e diferenciação de preços: argumentos e contra-argumentos
 
Data communication & telecommunication
Data communication & telecommunicationData communication & telecommunication
Data communication & telecommunication
 
03 Teori Organisasi Adm Publik
03 Teori Organisasi   Adm Publik03 Teori Organisasi   Adm Publik
03 Teori Organisasi Adm Publik
 
Mis2013 chapter 12 business intelligence and knowledge management
Mis2013   chapter 12 business intelligence and knowledge managementMis2013   chapter 12 business intelligence and knowledge management
Mis2013 chapter 12 business intelligence and knowledge management
 
Chapter 3 komputer sebagai alat pemecahan masalah
Chapter 3 komputer sebagai alat pemecahan masalahChapter 3 komputer sebagai alat pemecahan masalah
Chapter 3 komputer sebagai alat pemecahan masalah
 
Metpen 1 Penelitian Ilmiah
Metpen 1   Penelitian IlmiahMetpen 1   Penelitian Ilmiah
Metpen 1 Penelitian Ilmiah
 

Mais de S N M P Simamora

Silabus TIK-3601 Sistem Operasi
Silabus TIK-3601 Sistem OperasiSilabus TIK-3601 Sistem Operasi
Silabus TIK-3601 Sistem OperasiS N M P Simamora
 
Teknologi Wireless dan Karakteristiknya
Teknologi Wireless dan KarakteristiknyaTeknologi Wireless dan Karakteristiknya
Teknologi Wireless dan KarakteristiknyaS N M P Simamora
 
Model Eksponensial dan Logaritma
Model Eksponensial dan LogaritmaModel Eksponensial dan Logaritma
Model Eksponensial dan LogaritmaS N M P Simamora
 
Konsep dan Terapan Matriks
Konsep dan Terapan MatriksKonsep dan Terapan Matriks
Konsep dan Terapan MatriksS N M P Simamora
 
Telekomunikasi dan Teknologi Informasi
Telekomunikasi dan Teknologi InformasiTelekomunikasi dan Teknologi Informasi
Telekomunikasi dan Teknologi InformasiS N M P Simamora
 
Bahasa Pemrograman dan Script
Bahasa Pemrograman dan ScriptBahasa Pemrograman dan Script
Bahasa Pemrograman dan ScriptS N M P Simamora
 
Bahasa Pemrograman dan Script
Bahasa Pemrograman dan ScriptBahasa Pemrograman dan Script
Bahasa Pemrograman dan ScriptS N M P Simamora
 
UBB105 Pengantar Teknologi Informasi
UBB105 Pengantar Teknologi InformasiUBB105 Pengantar Teknologi Informasi
UBB105 Pengantar Teknologi InformasiS N M P Simamora
 
Metode dan Teknik Konversi Basis bilangan
Metode dan Teknik Konversi Basis bilanganMetode dan Teknik Konversi Basis bilangan
Metode dan Teknik Konversi Basis bilanganS N M P Simamora
 
Silabus UBB105 Pengantar Teknologi Informasi
Silabus UBB105 Pengantar Teknologi InformasiSilabus UBB105 Pengantar Teknologi Informasi
Silabus UBB105 Pengantar Teknologi InformasiS N M P Simamora
 

Mais de S N M P Simamora (20)

Power over-ethernet
Power over-ethernetPower over-ethernet
Power over-ethernet
 
ADICT 2012 Presentation
ADICT 2012 PresentationADICT 2012 Presentation
ADICT 2012 Presentation
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Silabus TIK-3601 Sistem Operasi
Silabus TIK-3601 Sistem OperasiSilabus TIK-3601 Sistem Operasi
Silabus TIK-3601 Sistem Operasi
 
Teknologi Wireless dan Karakteristiknya
Teknologi Wireless dan KarakteristiknyaTeknologi Wireless dan Karakteristiknya
Teknologi Wireless dan Karakteristiknya
 
Model Eksponensial dan Logaritma
Model Eksponensial dan LogaritmaModel Eksponensial dan Logaritma
Model Eksponensial dan Logaritma
 
Formula Matematika
Formula MatematikaFormula Matematika
Formula Matematika
 
Konsep dan Terapan Matriks
Konsep dan Terapan MatriksKonsep dan Terapan Matriks
Konsep dan Terapan Matriks
 
Telekomunikasi dan Teknologi Informasi
Telekomunikasi dan Teknologi InformasiTelekomunikasi dan Teknologi Informasi
Telekomunikasi dan Teknologi Informasi
 
Bahasa Pemrograman dan Script
Bahasa Pemrograman dan ScriptBahasa Pemrograman dan Script
Bahasa Pemrograman dan Script
 
Bahasa Pemrograman dan Script
Bahasa Pemrograman dan ScriptBahasa Pemrograman dan Script
Bahasa Pemrograman dan Script
 
UBB105 Pengantar Teknologi Informasi
UBB105 Pengantar Teknologi InformasiUBB105 Pengantar Teknologi Informasi
UBB105 Pengantar Teknologi Informasi
 
KOM356 Jaringan Komputer
KOM356 Jaringan KomputerKOM356 Jaringan Komputer
KOM356 Jaringan Komputer
 
Modul Mikroelektronika
Modul Mikroelektronika Modul Mikroelektronika
Modul Mikroelektronika
 
Metode dan Teknik Konversi Basis bilangan
Metode dan Teknik Konversi Basis bilanganMetode dan Teknik Konversi Basis bilangan
Metode dan Teknik Konversi Basis bilangan
 
Silabus UBB105 Pengantar Teknologi Informasi
Silabus UBB105 Pengantar Teknologi InformasiSilabus UBB105 Pengantar Teknologi Informasi
Silabus UBB105 Pengantar Teknologi Informasi
 
Teori himpunan
Teori himpunanTeori himpunan
Teori himpunan
 
teori informasi
teori informasiteori informasi
teori informasi
 
Manajemen Teknologi-2
Manajemen Teknologi-2Manajemen Teknologi-2
Manajemen Teknologi-2
 
Manajemen Teknologi-1
Manajemen Teknologi-1Manajemen Teknologi-1
Manajemen Teknologi-1
 

Último

Taklimat Peruntukan Balkis sekolah r.pptx
Taklimat Peruntukan Balkis sekolah r.pptxTaklimat Peruntukan Balkis sekolah r.pptx
Taklimat Peruntukan Balkis sekolah r.pptxRyno Hardie
 
Sistem Pengurusan fail Kokurikulum sekolah rendah.ppt
Sistem Pengurusan  fail Kokurikulum sekolah rendah.pptSistem Pengurusan  fail Kokurikulum sekolah rendah.ppt
Sistem Pengurusan fail Kokurikulum sekolah rendah.pptLIMHOOTYUNMoe
 
RPT 2024 Geografi Tingkatan 1 KSSM sumberpendidikan.docx
RPT 2024 Geografi Tingkatan 1 KSSM sumberpendidikan.docxRPT 2024 Geografi Tingkatan 1 KSSM sumberpendidikan.docx
RPT 2024 Geografi Tingkatan 1 KSSM sumberpendidikan.docxDebbieFlorinaBilly1
 
ASSIGNMENT 1_10 BARANG SELALU DIPEGANG KANAK-KANAK KECIL (A186111).pptx
ASSIGNMENT 1_10 BARANG SELALU DIPEGANG KANAK-KANAK KECIL (A186111).pptxASSIGNMENT 1_10 BARANG SELALU DIPEGANG KANAK-KANAK KECIL (A186111).pptx
ASSIGNMENT 1_10 BARANG SELALU DIPEGANG KANAK-KANAK KECIL (A186111).pptxNORADILAHBINTIMOHAMA
 
LAGU UNDANG-UNDANG untuk Pengakap Malaysia
LAGU UNDANG-UNDANG untuk Pengakap MalaysiaLAGU UNDANG-UNDANG untuk Pengakap Malaysia
LAGU UNDANG-UNDANG untuk Pengakap Malaysiaadriz3008
 
A190303 KOAY KE YING - Bahan Mengajar Membaca.pdf
A190303 KOAY KE YING - Bahan Mengajar Membaca.pdfA190303 KOAY KE YING - Bahan Mengajar Membaca.pdf
A190303 KOAY KE YING - Bahan Mengajar Membaca.pdfa190303
 
BAB 2 (ASAS NOMBOR) KSSM MATEMATIK TINGKATAN 4
BAB 2 (ASAS NOMBOR) KSSM MATEMATIK TINGKATAN 4BAB 2 (ASAS NOMBOR) KSSM MATEMATIK TINGKATAN 4
BAB 2 (ASAS NOMBOR) KSSM MATEMATIK TINGKATAN 4BalqisFahemi2
 
BUKU PROGRAM MERENTAS DESA 2024.pptx sekolah
BUKU PROGRAM MERENTAS DESA 2024.pptx sekolahBUKU PROGRAM MERENTAS DESA 2024.pptx sekolah
BUKU PROGRAM MERENTAS DESA 2024.pptx sekolahzatonain1
 
BAHASA MELAYU TAHUN 2 -Unit 3SAUDARA MARA SAYApptx
BAHASA MELAYU TAHUN 2 -Unit  3SAUDARA MARA SAYApptxBAHASA MELAYU TAHUN 2 -Unit  3SAUDARA MARA SAYApptx
BAHASA MELAYU TAHUN 2 -Unit 3SAUDARA MARA SAYApptxChungHuey
 
Rekod Pengajaran Harian Kokurikulum sukan olahraga.
Rekod Pengajaran Harian Kokurikulum sukan olahraga.Rekod Pengajaran Harian Kokurikulum sukan olahraga.
Rekod Pengajaran Harian Kokurikulum sukan olahraga.gp19065393
 
peranan guru panitia dalam sesebuah sekolah.pptx
peranan guru panitia dalam sesebuah sekolah.pptxperanan guru panitia dalam sesebuah sekolah.pptx
peranan guru panitia dalam sesebuah sekolah.pptxFadhillahRahim
 
PENJAMINAN KUALITI PAPR PENTAKSIRAN ALTER
PENJAMINAN KUALITI PAPR PENTAKSIRAN ALTERPENJAMINAN KUALITI PAPR PENTAKSIRAN ALTER
PENJAMINAN KUALITI PAPR PENTAKSIRAN ALTERgerald585856
 
2024 T5 RPT SEJ..............................................
2024 T5 RPT SEJ..............................................2024 T5 RPT SEJ..............................................
2024 T5 RPT SEJ..............................................MOHDFAIRUZBINALIPEB1
 

Último (13)

Taklimat Peruntukan Balkis sekolah r.pptx
Taklimat Peruntukan Balkis sekolah r.pptxTaklimat Peruntukan Balkis sekolah r.pptx
Taklimat Peruntukan Balkis sekolah r.pptx
 
Sistem Pengurusan fail Kokurikulum sekolah rendah.ppt
Sistem Pengurusan  fail Kokurikulum sekolah rendah.pptSistem Pengurusan  fail Kokurikulum sekolah rendah.ppt
Sistem Pengurusan fail Kokurikulum sekolah rendah.ppt
 
RPT 2024 Geografi Tingkatan 1 KSSM sumberpendidikan.docx
RPT 2024 Geografi Tingkatan 1 KSSM sumberpendidikan.docxRPT 2024 Geografi Tingkatan 1 KSSM sumberpendidikan.docx
RPT 2024 Geografi Tingkatan 1 KSSM sumberpendidikan.docx
 
ASSIGNMENT 1_10 BARANG SELALU DIPEGANG KANAK-KANAK KECIL (A186111).pptx
ASSIGNMENT 1_10 BARANG SELALU DIPEGANG KANAK-KANAK KECIL (A186111).pptxASSIGNMENT 1_10 BARANG SELALU DIPEGANG KANAK-KANAK KECIL (A186111).pptx
ASSIGNMENT 1_10 BARANG SELALU DIPEGANG KANAK-KANAK KECIL (A186111).pptx
 
LAGU UNDANG-UNDANG untuk Pengakap Malaysia
LAGU UNDANG-UNDANG untuk Pengakap MalaysiaLAGU UNDANG-UNDANG untuk Pengakap Malaysia
LAGU UNDANG-UNDANG untuk Pengakap Malaysia
 
A190303 KOAY KE YING - Bahan Mengajar Membaca.pdf
A190303 KOAY KE YING - Bahan Mengajar Membaca.pdfA190303 KOAY KE YING - Bahan Mengajar Membaca.pdf
A190303 KOAY KE YING - Bahan Mengajar Membaca.pdf
 
BAB 2 (ASAS NOMBOR) KSSM MATEMATIK TINGKATAN 4
BAB 2 (ASAS NOMBOR) KSSM MATEMATIK TINGKATAN 4BAB 2 (ASAS NOMBOR) KSSM MATEMATIK TINGKATAN 4
BAB 2 (ASAS NOMBOR) KSSM MATEMATIK TINGKATAN 4
 
BUKU PROGRAM MERENTAS DESA 2024.pptx sekolah
BUKU PROGRAM MERENTAS DESA 2024.pptx sekolahBUKU PROGRAM MERENTAS DESA 2024.pptx sekolah
BUKU PROGRAM MERENTAS DESA 2024.pptx sekolah
 
BAHASA MELAYU TAHUN 2 -Unit 3SAUDARA MARA SAYApptx
BAHASA MELAYU TAHUN 2 -Unit  3SAUDARA MARA SAYApptxBAHASA MELAYU TAHUN 2 -Unit  3SAUDARA MARA SAYApptx
BAHASA MELAYU TAHUN 2 -Unit 3SAUDARA MARA SAYApptx
 
Rekod Pengajaran Harian Kokurikulum sukan olahraga.
Rekod Pengajaran Harian Kokurikulum sukan olahraga.Rekod Pengajaran Harian Kokurikulum sukan olahraga.
Rekod Pengajaran Harian Kokurikulum sukan olahraga.
 
peranan guru panitia dalam sesebuah sekolah.pptx
peranan guru panitia dalam sesebuah sekolah.pptxperanan guru panitia dalam sesebuah sekolah.pptx
peranan guru panitia dalam sesebuah sekolah.pptx
 
PENJAMINAN KUALITI PAPR PENTAKSIRAN ALTER
PENJAMINAN KUALITI PAPR PENTAKSIRAN ALTERPENJAMINAN KUALITI PAPR PENTAKSIRAN ALTER
PENJAMINAN KUALITI PAPR PENTAKSIRAN ALTER
 
2024 T5 RPT SEJ..............................................
2024 T5 RPT SEJ..............................................2024 T5 RPT SEJ..............................................
2024 T5 RPT SEJ..............................................
 

konsep mnemonic-instruction

  • 1. Ir. Sihar, MT. Jurusan Teknik Informatika – Fak. Teknologi Informasi Bandung 2006 TIK-2303 Arsitektur & Org. Komputer (4 sks) Mnemonic Instruction
  • 2. Daftar Pustaka  Hennessy, J.L., Patterson, D. Computer Organization and Design: the Hardware/Software Interface. Morgan-Kaufmann. 1993.  Simamora, S.N.M.P. “Diktat Pengantar Assembler”. Dept. Sistem Komputer-Fak.Teknik. ITHB. Bandung. 2002.  Tanenbaum, A. S. Structured Computer Organization. Prentice-Hall. 1999.
  • 3. Mnemonic-instruction: sejumlah instruksi dalam kode pendek yang merepresentasikan isi perintah kepada Central Processing Unit (CPU) untuk tujuan melakukan eksekusi. Jenis pengalamatan yang digunakan ada 3 yakni: 1- operand, 2-operand, dan 3- operand Umumnya mnemonic-instruction digunakan dalam translator jenis assembler (bahasa rakitan) Karakteristik mnemonic-instruction: hanya dikenal dalam lingkungan bahasa rakitan spt: TASM, MASM,NASM, mikrokontroler (ATMega series); kode sintaks pendek namun baris-kode (code-lines) banyak; umumnya dijalankan pada lingkungan sistem operasi DOS
  • 4. Jelaskan arti mnemonic-instruction untuk statement berikut ini: ADD R1,R2; Solusi: Artinya: tambahkan isi R2 kepada R1, dan simpan-kan pada R1 Mnemonic-instruction untuk statement berikut ini: ADD R1,R2;
  • 5. Lakukan pengalamatan 2-operand untuk statement berikut: Y  A – (B+C) ; Solusi: ADD B,C ; BB+C SUB A,B ; AAB MOV Y,A ; YA
  • 6. Lakukan pengalamatan 1-operand untuk statement berikut: Z  X  (X * C) ; Solusi: LOAD X ; Acc  X MUL C ; Acc  Acc * C STOR C ; C  Acc LOAD X ; Acc  X DIV C ; Acc  Acc  C STOR Z ; Z  Acc
  • 7. Tentukan nilai A dalam hexal dengan pengalamatan 1- operand jika: B=2.A dan A=DEC(1) untuk statement berikut: A  A * (B + A) ; Solusi: LOAD A ; Acc  A ADD B ; Acc  Acc + B MUL A ; Acc  Acc * A STOR A ; A  Acc [Acc=DEC(1)] [Acc=1+2(1)=310] [Acc=3*1=310] [A=DEC(3)] maka: A=DEC(3) = 0x3
  • 8. Apabila diketahui statement berikut: Z  A  (X1 * C) ; Solusi: LOAD X1 ; Acc  X1 MUL C ; Acc  Acc * C STOR C ; C  Acc LOAD A ; Acc  A DIV C ; Acc  Acc  C STOR Z ; Z  Acc Lakukan pengalamatan 2-operand dan 1-operand untuk stateme Pengalamatan 1-operand MUL X1,C ; X1  X1 * C SUB A,X1 ; A  A  X1 MOV Z,A ; Z  A Pengalamatan 2-operand
  • 9. Apabila diketahui statement berikut: Y(AB)(D*E+C); Solusi: LOAD D ; Acc  D MUL E ; Acc  Acc * E ADD C ; Acc  Acc+C STOR C ; C  Acc LOAD A ; Acc  A SUB B ; Acc  Acc  B Lakukan pengalamatan 2-operand dan 1-operand untuk stateme Pengalamatan 1-operand MUL D,E ; D  D * E SUB A,B ; A  A  B DIV A,D ; A  AD Pengalamatan 2-operand DIV C ; Acc  Acc  C STOR Y ; Y  Acc MOV Y,A ; Y  A
  • 10. a. Carilah isi register R1 dan R2 apabila diketahui mnemonic- instruction berikut: Solusi: MOV R1,C ; R1  C ADD A,B ; A  A + B MOV R2,A ; R2  A SUB R1,R2 ; R1  R1R2 Jika isi register A=DEC(1) dan perbandingan isi register B dan C adalah: 2:1, maka: MOV R1,C ADD A,B MOV R2,A SUB R1,R2 B=2.C R1=C A=1+2C R2=A=1+2C R1=C-(1+2C) =-1-C maka didapatkana: R2=1+2C ; R1=-1-C b. Tentukan nilai terakhir isi register R1 dan R2 apabila C=(5)10 Solusi: R2=1+2(5) = (11)10 R1=-1-(5) = (-6)10