MICROPROSESSOR ASEMBLY (REGISTER)

Ukuran: px
Mulai penontonan dengan halaman:

Download "MICROPROSESSOR ASEMBLY (REGISTER)"

Transkripsi

1 MICROPROSESSOR ASEMBLY (REGISTER) D I S U S U N OLEH: Nama : Indah Dwi Ramyani NPM : Kelas : 5 YAYASAN PEMBANGUNAN KAMPUS JABAL GHAFUR UNIVERSITAS JABAL GHAFUR SIGLI FAKULTAS TEKNIK INFORMATIKA KOMPUTER

2 Daftar Isi BAB.I DEBUG 1.1 Definisi DEBUG 1.2 Perintah DEBUG 1. Register 2. D (dump) 3. U (unassamble) 4. E (enter ) 5. F (fill) 6. C (compare) 7. S (search) 8. M (move) 1.3 Intruksi Miccroposesor 1.4 Operasi, Operator, dan Operand 1.5 Operasi Transfer Data 1.6 Operasi Aritmatik 1.7 Operrasi Logika

3 BAB 1 DEBUG 1.1 DEFINISI DEBUG DEBUG adalah alat bantu dalam perancangan peralatan berbasis mikroprosesor, Karena dapat mencapai tingkat perangkat keras yang paling dalam dari suatu komputer, missal menulis informasi kedalam boot sector, direktori, FAT, menjalankan interupsi BIOS atau DOS. Hal-hal penting dalam Debug : Hanya mengenal dan selalu bekerja dengan bilangan-bilangan heksa desimal Bekerja dengan penunjukan kealamat-alama tmemori memakai format segment : offset. Kemampuan mengakses daerah "very low level access" (software / hardware). Setiap jenis komputer (mainframe, minicomputer, microcomputer) memiliki sarana debugging berbeda. Langkahmengaktifkan DEBUG.EXE / DEBUG.COM : a> Debug PERINTAH DEBUG 1. R (Register) Untuk menampilkan informasi komposisi register-register di dalam mikroprosesor, alamat memori, serta isi dari alamat memori tersebut yang mungkin berupa instruksi yang akan dilaksanakan oleh komputer, atau data. A:\>DEBUG r AX=0000 BX=0000 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000 DS=29E7 ES=29E7 SS=29E7 CS=29E7 IP=0100 NV UP EI PL NZ NA PO NC 29E7: ADD[SI],DX DS:0000=20CD - AX, BX, CX, DX, SP, BP, SI, DI, DS, ES, SS, CS, dan IP adalah register internal mikroprosesor yang dipakaidalam CPU. - NV, UP, EI, PL, NZ, NA, PO, dan NC adalah output dari sebuah register yang disebut register status atau register flag. - Angka 29E7:0100 adalah alamat lokasi memori dengan format segment:offset. Kedua nilai tersebut merupakan kombinas antara register CS (Code Segment) dengan IP (Instruction Pointer) adalah isi alamat memori bersangkutan, byte ke-1

4 berisinilai '01', dan byte ke-2 berisinilai '14'.Karena setiap alamat memori berisi satu byte, tentunya nilai 01 itulah yang berdiam pada alamat offset 0100, sedangkan nilai 14 ada di alamat 0101 ADD[SI],DX adalah terjemahan intruksi dari alamat memori bersangkutan. Untuk mengubah nilai-nilai register internal dapat menggunakan perintah : RAX = mengubahnilai register AX RBX = mengubahnilai register BX RCX = mengubahnilai register CX RDX = mengubahnilai register DX RSP = mengubahnilai register SP RBP = mengubahnilai register BP RSI = mengubahnilai register SI RDI = mengubahnilai register DI RDS = mengubahnilai register DS RES = mengubahnilai register ES RSS = mengubahnilai register SS RCS = mengubahnilai register CS RIP = mengubahnilai register IP Sebagaicontohuntukmengubahnilai register AX darinilai '0000' kenilai'1111' : A:\>Debug -RAX AX 0000 : 1111 (diisisetelah ':' dan enter) Contoh diatas juga berlaku untuk register internal lainnya dan untuk diperhatikan bahwa angka-angka yang dimasukkan kedalam register harus nilai heksa desimal. 2. D (Dump) Berfungsi untuk melihatisi blok memori. A:\>Debug -d 0100 Hasil yang diperoleh : (import dari sidekick ke text!) Dari tampilan tersebut, terbagi menjadi 3 bagian, yaitu : - Bagiankiri : menampilkan alamat-alamat memori dengan format segment :offset

5 - Bagian tengah : menampilkanangka-angka dalam heksa decimal sebagai isi dari alamat-alamat memori - Bagian kanan : menampilkan kode-kode karakter ASCII sebaga iterjemahan dari angka heksa decimal tersebut Debug hanya aka nmemperlihatkan 96 jenis karakter ASCII tercetak (printable character), mulai dari nilai desimal Di luar nilai itu, karakter yang ditampilkan hanyalah berupa tanda titik (dot atau period). Beberapa parameter yang dapatdigunakan : L (length / panjang)memiliki arti menampilkan data sepanjang 2 byte, bila parameter 'L' tidak diberikan, maka otomatis akan ditampilkan 128 byte data. -D 0100 L 2 Alamat awal - alamatakhir -D FF Alamats egment:offset -D FFFF:0000 Alamat segment:offsetsampaisegment:offset -D F000:E000 F000:E U (Unassemble) Berfungsi untuk menampilkan listring dar isuatu program bahasa mesin. A:\>Debug -U FFFF:0000 Hasil : import dari sidekick ke text! Beberapa bentuk perintah'u' : U F000:E05B 4. E Berfungsi untuk mengisi atau mengubah data dalam memori. A:\>Debug -E 0100

6 Hasil : -E E7: Setelah angka 01, dapat dimasukkan nilai untuk mengganti angkat tersebut langsung di belakangnya yang diakhir dengan menekan ENTER atau menekan SPACE BAR untuk berpindah ke alamat berikutnya atau menekan tanda '-' (Hyphen) untu kmundur ke lokasi sebelumnya. 5. F (Fill) Berfungsi untuk mengisilokasi memori.perbedaan dengan perintah 'E (Enter)', yang menawarkan modifikasi memori secara satu alamt demi satu alamat, sedang 'F (Fill" untuk mengubahisi alamat memori dalam jumlah besar, sesuai dengan rentang (range) yang dikehendaki. A:\>Debug -F F 58 Berarti isilah mulai alamat offset 0100 sampai offset 017F dengan nilai heksa 58 (karakter ASCII 'x'). Atau - F F F 'x' Beberapa bentuk perintah'f' : F 0100 L 1 41 Arti :mulai offset 0100 sebanyak 1 byte di isi dengan nilai heksa 41 (karakter ASCII 'A'). 6. C (Compare) lainnya. Berfungsi untuk membandingkan isi sebuah blok memori dengan isi blok memori Format perintah : C alamat1 panjang alamat2 A:\>Debug -C 0100 L

7 Berarti mulai offset 0100 sebanyak 16 byte (10 heksa) bandingkan dengan offset Hasil yang dimunculkan hanyalah nilai-nilai yang berbeda setiap alamat.apabila dilayar tidak memberikan reaksi apapun selain kembali ke prompt '-' atau hyphen, berarti kedua blok memori persis sama. 7. S (Search) Berfungsi untuk mencari data baik yang berupa karakter maupun untaian karakter (string) di dalam suatu blokmemori tertentu. Apabila dalam pencarian, data yang dicari diketemukan, maka akan ditampilkan semua alamat dari data tersebut lengkap dengan nilai segment danoffsetnya, sebaliknya bila tidak diketemukan akan kembal ike prompt '-'. Format perintah : S alamatawalpanjangalamatakhir A:\>Debug -S F000:E000 L FF "IBM" Berartimulaialamat F000:E000 sebanyakffh byte cari string "IBM". -S F000:E000 L FF "A" Berartimulaialamat F000:E000 sebanyakffh byte cari string "A".. 8. M (Move) Berfungsi untuk memindahkan ata menyalin data yang ada di suatu lokasi memori ke alamat memori lainnya. Format perintah : M alamat asal panjang alamat tujuan A:\>Debug -M 0100 L 7F 0200 Berarti mulai alamatoffset 0100sebanyak 7Fh byte isi memorinya pindahkan atau kopikan ke offset Dari pembahasan perintah-perintah DEBUG dapat disimpulkan bahwa DEBUG dibuat dengan tujuan untuk dapat mengeksplorasi program-program yang sudah dibuat berikut segala dampaknya terhadap system dan aplikasi, sedangkan ASSEMBLY diadakan dengan untuk mempermudah seorang programmer dalam menyusun instruksi-instruksi pada sebuah program yang sedangdibuat.

8 1.3 INSTRUKSI-INSTRUKSI MIKROPROSESOR Untuk dapat mempergunakan serta memanfaatkan sebuah mikroprosesor, kita harus mengenal terlebih dahulu instruksi-instruksi yang bias dijalankan oleh mikroprosesor yang bersangkutan.karena pada hakekatnya, seluruh kemampuan yang ada pada mikroprosesor terletak pada kecanggihan perintah-perintah yang terdapat didalamnya.tanpa adanya instruksi-instruksi yang membentuk sebuah program, mikroprosesor tidak lebih hanya merupakan serpihan tanpa guna.setiap mikroprosesor mempunyai perbendaharaan instruksi sendiri-sendiri, yang disebut dengan 'Set Instruksi' atau 'Instruction Set'. 1.4 Operasi, Operator dan Operand Pada dasarnya mikroprosesor mampu melakukan beberapa jenis operasi, antara lain operasi perhitungan (arithmetic), operasilogika (logical operation), operasi transfer data (data transfer operation), manipulasi string serta kendali prosesor.masing-masing jenis instruksi tersebuta dalah sebagai berikut : a. Perhitungan ADD (penjumlahan), SUB (pengurangan), MUL (perkalian), DIV (pembagian) b. Logika AND (logika DAN), OR (logika OR), XOR (logika Exclusive OR) c. Transfer Data MOV (pindahkan/salin), IN (Input), OUT (Output), dansebagainya. d. Transfer Kendali JMP (loncat), CALL (panggil), RET (kembali), INT (interupsi), dsb e. Manipulasi String MOVS (pindahkan/salin string), CMPS (bandingkan string), LODS (muatkanbyte/word ke register AX), dansebagainya. f. KendaliProsesor CLC (hilangkanbawaan/carry), CLI (hilangkaninterupsi), dansebagainya. Pada instruksi-instruksi komputeri, operator diterapkan sebagai Operation-Code (Op-Code), sedangkan bilangan disebut Operand (adalah obyek dari suatu operasi). 1.5 Operasi Transfer Data 1. Pemindahan data dari data register ke register Format : MOV register, register -a 0100 xxxx : 0100 mov AX,DX xxxx : 0102

9 2. Pemindahan data dari memori ke register Format : MOV register, memori -a 0100 xxxx : 0100 mov BX,[0200] xxxx : Memindahkan data langsung kedalam register Format : MOV register, bilangan -a 0100 xxxx : 0100 mov AX,1111 xxxx : 0103 mov BX,2222 xxxx : 0106 mov CX,3333 xxxx : 0109 mov DX,4444 xxxx :010C -a 0100 xxxx : 0100 mov AH,FFFF xxxx :010C Apa yang terjadi?berialasan! 4. Memindahkan data dari register kememori Format : MOV memori, register -a 0100 xxxx : 0100 mov [0200],AX xxxx : Pertukaran data antar register Format : XCHG register, register -a 0100 xxxx : 0100 xchg AX,BX xxxx : Operasi Aritmatik 1. Menjumlahkan dua bilangan dengan perintah ADD Format : ADD register,register 2. Mengurangkan dua bilangan dengan perintah SUB Format : SUB register,register 3. Perkalian dua bilangan dengan perintah MUL Format : MUL register 4. Membagi dua bilangan dengan perintah DIV Format : DIV register

10 1.7 Operasi Logika 1. Instruksi logika AND Format : AND register,register 2. Instruksil ogika OR Format : OR register,register 3. Instruksi logika XOR Format : XOR register,register

11

Pemrograman Assembler dengan Debug

Pemrograman Assembler dengan Debug Pemrograman Assembler dengan Debug dadang mulyana 2012 1 Implementasi bahasa assembly bisa menggunakan 2 cara: 1. Menggunakan Debug 2. Pemrograman dengan Software Assembler dadang mulyana 2012 2 1 Debug

Lebih terperinci

Daftar Isi. Daftar Isi Pertemuan 2: Pengenalan Debug dan Interrupt P2.1. Teori Pengenalan DEBUG... 3

Daftar Isi. Daftar Isi Pertemuan 2: Pengenalan Debug dan Interrupt P2.1. Teori Pengenalan DEBUG... 3 Daftar Isi Daftar Isi... 1 Pertemuan 2: Pengenalan Debug dan Interrupt... 2 P2.1. Teori... 3 Pengenalan DEBUG... 3 Perbedaan Program COM dan EXE... 3 Perintah-perintah Dasar DEBUG... 4 Perintah-perintah

Lebih terperinci

PERTEMUAN : 4 EKSPLORASI DEBUG

PERTEMUAN : 4 EKSPLORASI DEBUG PERTEMUAN : 4 EKSPLORASI DEBUG Jurusan Teknik Informatika STT PLN ruliriki@gmail.com Riki Ruli S - http://blogriki.wordpress.com A ( Assemble/Address) : Memulai pembuatan program assembly dengan Debug

Lebih terperinci

MEMULAI MEMPROGRAM DI DOS. Struktur Assambler. Menggunakan Debug dari DOS

MEMULAI MEMPROGRAM DI DOS. Struktur Assambler. Menggunakan Debug dari DOS MEMULAI MEMPROGRAM DI DOS Tools yang perlu digunakan: Sistem operasi Microsoft DOS yang dilengkapi dengan debug.exe atau debug.com Turbo Assembler (TASM) atau Microsfot Macro Assembler (MASM) Turbo debugger

Lebih terperinci

PROGRAM STUDI TEKNIK KOMPUTER JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG TK Praktikum Bahasa Rakitan Hand On Lab 4

PROGRAM STUDI TEKNIK KOMPUTER JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG TK Praktikum Bahasa Rakitan Hand On Lab 4 Jl Srijaya Negara Bukit Besar Palembang 30139, Telpon : +62711 353414 PROGRAM STUDI TEKNIK KOMPUTER JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG TK Praktikum Bahasa Rakitan Hand On Lab

Lebih terperinci

Diktat Kuliah intel 8088

Diktat Kuliah intel 8088 Mikroprosesor dan Antarmuka Diktat Kuliah intel 888 Nyoman Bogi Aditya Karna Sisfo IMTelkom bogi@imtelkom.ac.id http://bogi.blog.imtelkom.ac.id Institut Manajemen Telkom http://www.imtelkom.ac.id Bagan

Lebih terperinci

MODUL I PENGENALAN ASSEMBLY

MODUL I PENGENALAN ASSEMBLY MODUL I PENGENALAN ASSEMBLY Apakah bahasa assembly? Bahasa assembly adalah bahasa pemrograman dengan korespondensi satu-satu antara perintahperintah/pernyataannya dan bahasa mesin komputer. Bahasa assembly

Lebih terperinci

MODUL V STACK dan PENGENALAN PROCEDURE

MODUL V STACK dan PENGENALAN PROCEDURE MODUL V STACK dan PENGENALAN PROCEDURE Stack Stack merupakan bagian memori yang digunakan untuk menyimpan nilai dari suatu register secara sementara. Operasi stack dinamakan juga LIFO (Last In First Out).

Lebih terperinci

Mata Kuliah : Bahasa Rakitan

Mata Kuliah : Bahasa Rakitan Mata Kuliah : Bahasa Rakitan Materi ke-4 Program Bahasa Rakitan dengan DEBUG.COM Perintah dan Fungsi dalam DEBUG.COM DEBUG, menjalankan program DEBUG : A> DEBUG nama file. COM Q (Quit), keluar dari program

Lebih terperinci

Diktat Kuliah Instruksi dan Segmentasi

Diktat Kuliah Instruksi dan Segmentasi Mikroprosesor dan Antarmuka Diktat Kuliah Instruksi dan Segmentasi Nyoman Bogi Aditya Karna Sisfo IMTelkom bogi@imtelkom.ac.id http://bogi.blog.imtelkom.ac.id Institut Manajemen Telkom http://www.imtelkom.ac.id

Lebih terperinci

Kuis : Bahasa Rakitan (UAS)

Kuis : Bahasa Rakitan (UAS) Kuis : Bahasa Rakitan (UAS) Nama NIM Kelas :.. :.. :.. (Jawaban dikerjakan pada lembar soal ini, dikumpulkan melalui asisten dengan print out paling lambat dan email ke ruliriki@gmail.com) Teknis pengumpulan

Lebih terperinci

Diktat Kuliah Organisasi dan Interaksi

Diktat Kuliah Organisasi dan Interaksi Mikroprosesor dan Antarmuka Diktat Kuliah Organisasi dan Interaksi Nyoman Bogi Aditya Karna Sisfo IMelkom bogi@imtelkom.ac.id http://bogi.blog.imtelkom.ac.id Institut Manajemen elkom http://www.imtelkom.ac.id

Lebih terperinci

OPERATION SYSTEM. Jenis - Jenis Register Berdasarkan Mikroprosesor 8086/8088

OPERATION SYSTEM. Jenis - Jenis Register Berdasarkan Mikroprosesor 8086/8088 OPERATION SYSTEM Nama : Dian Fahrizal Nim : 110170096 Unit : A3 Jenis - Jenis Register Berdasarkan Mikroprosesor 8086/8088 Mikroprosesor 8086/8088 memiliki 4 register yang masing-masingnya terdiri dari

Lebih terperinci

0F9C:0000 9A00009E0F CALL 0F9E:0000 0F9C: PUSH BP 0F9C: E5 MOV BP,SP 0F9C: C0 XOR AX,AX 0F9C:000A 9ACD029E0F CALL 0F9E:02CD

0F9C:0000 9A00009E0F CALL 0F9E:0000 0F9C: PUSH BP 0F9C: E5 MOV BP,SP 0F9C: C0 XOR AX,AX 0F9C:000A 9ACD029E0F CALL 0F9E:02CD Instruksi Mesin µp 8088 Instruksi mesin (machine instruction) adalah instruksi-instruksi yg dapat dikerjakan oleh suatu mikroprosesor. Suatu program bahasa Pascal tidak akan dapat dieksekusi secara langsung

Lebih terperinci

Mikroprosesor. Pertemuan 8. By: Augury

Mikroprosesor. Pertemuan 8. By: Augury Mikroprosesor Pertemuan 8 By: Augury augury@pribadiraharja.com Sinyal pada Mode Maksimum Status siklus bus Status siklus bus ( S0, S1, S2 ) Sinyal ini merupakan keluaran yang akan diberikan oleh IC lain

Lebih terperinci

REGISTER Register-register yang terdapat pada mikroprosesor, antara lain :

REGISTER Register-register yang terdapat pada mikroprosesor, antara lain : REGISTER Register adalah sebagian memori dari mikroprosesor yang dapat diakses dengan kecepatan yang sangat tinggi. Register-register yang terdapat pada mikroprosesor, antara lain : General purpose register

Lebih terperinci

Eksplorasi Prosesor 8086 Dengan Program DEBUG

Eksplorasi Prosesor 8086 Dengan Program DEBUG dapat digunakan untuk mengeksplorasi keluarga prosesor 8086 termasuk PENTIUM pada PC telah disertakan setiapkali user melakukan instalasi WINDOWS Untuk menjalankan DEBUG, click Start-Run, kemudian ketik

Lebih terperinci

Pada pembahasan kali ini, digunakan instruksi MOV untuk menjelaskan mode pengalamatan data. Format penulisannya adalah :

Pada pembahasan kali ini, digunakan instruksi MOV untuk menjelaskan mode pengalamatan data. Format penulisannya adalah : Pada pembahasan kali ini, digunakan instruksi MOV untuk menjelaskan mode pengalamatan data. Format penulisannya adalah : MOV Reg2,Reg1 MOV disebut sebagai opcede Reg1 dan Reg2 disebut sebagai operand Reg1

Lebih terperinci

MIKROPROSESOR REGISTER-REGISTER MIKROPROSESOR INTEL

MIKROPROSESOR REGISTER-REGISTER MIKROPROSESOR INTEL Perguruan Tinggi Mitra Lampung MIKROPROSESOR REGISTER-REGISTER MIKROPROSESOR INTEL 8086 Erwin Ardianto, S.T FLAG REGISTER 8086 memiliki flag register dengan panjang16-bit. Dari 16-bit itu terdapat 9 bendera

Lebih terperinci

ORGANISASI DAN ARSITEKTUR KOMPUTER. rsp oak informatika

ORGANISASI DAN ARSITEKTUR KOMPUTER. rsp oak informatika ORGANISASI DAN ARSITEKTUR KOMPUTER rsp oak informatika 1 Microprocessor Intel 80x86 rsp oak informatika 2 Central Processing Unit (CPU) CPU merupakan eupa a prosesor untuk memproses data Terpusat (central)

Lebih terperinci

Sistem Komputer. Komputer terdiri dari CPU, Memory dan I/O (Arsitektur Von-Neumann) Ada tiga bus dalam sistem komputer

Sistem Komputer. Komputer terdiri dari CPU, Memory dan I/O (Arsitektur Von-Neumann) Ada tiga bus dalam sistem komputer ELEKTRONIKA DIGITAL TEORI ANTARMUKA Sistem Komputer Komputer terdiri dari CPU, Memory dan I/O (Arsitektur Von-Neumann) Komponen komputer dihubungkan oleh bus. Ada tiga bus dalam sistem komputer Alamat

Lebih terperinci

Materi 3. Komponen Mikrokomputer SYSTEM HARDWARE DAN SOFTWARE DADANG MULYANA

Materi 3. Komponen Mikrokomputer SYSTEM HARDWARE DAN SOFTWARE DADANG MULYANA Materi 3 SYSTEM HARDWARE DAN SOFTWARE DADANG MULYANA dadang mulyana 2012 1 Komponen Mikrokomputer Video display (jenis dan resolusi) Keyboard Drive Disk Unit system Prosessor Pendukung dadang mulyana 2012

Lebih terperinci

LAPORAN PRAKTIKUM ORGANISASI KOMPUTER & BAHASA ASSEMBLY PROGRAM POINTER OPERASI ARITMATIKA

LAPORAN PRAKTIKUM ORGANISASI KOMPUTER & BAHASA ASSEMBLY PROGRAM POINTER OPERASI ARITMATIKA LAPORAN PRAKTIKUM ORGANISASI KOMPUTER & BAHASA ASSEMBLY PROGRAM POINTER OPERASI ARITMATIKA Kelas : INF 2B Praktikum 1 Nama : Fernalia NIM : J3C212210 PROGRAM KEAHLIAN MANAJEMEN INFORMATIKA DIREKTORAT PROGRAM

Lebih terperinci

R E G I S T E R. = Code Segment Register = Data Segment Register = Stack Segment Register = Extra Segment Register. 3.

R E G I S T E R. = Code Segment Register = Data Segment Register = Stack Segment Register = Extra Segment Register. 3. R E G I S T E R Register adalah sebagian kecil memori komputer yang dipakai untuk tempat penampungan data dengan ketentuan bahwa data yang terdapat dalam register dapat diproses dalam berbagai operasi

Lebih terperinci

IMPLEMENTASI PENGISIAN REGISITER DATA DAN OPERASI ARITMATIKA MENGGUNAKAN PROGRAM COMMAND PROMPT, BAHASA ASSEMBLER

IMPLEMENTASI PENGISIAN REGISITER DATA DAN OPERASI ARITMATIKA MENGGUNAKAN PROGRAM COMMAND PROMPT, BAHASA ASSEMBLER IMPLEMENTASI PENGISIAN REGISITER DATA DAN OPERASI ARITMATIKA MENGGUNAKAN PROGRAM COMMAND PROMPT, BAHASA ASSEMBLER Hambali Program Studi Sistem Informasi, STMIK Logika Medan email: hambali.8645@yahoo.com

Lebih terperinci

Diktat Kuliah - Pipeline

Diktat Kuliah - Pipeline Mikroprosesor dan Antarmuka Diktat Kuliah - Pipeline Nyoman Bogi Aditya Karna Sisfo IMTelkom bogi@imtelkom.ac.id http://bogi.blog.imtelkom.ac.id Institut Manajemen Telkom http://www.imtelkom.ac.id Proses

Lebih terperinci

Dosen : Team (no cheating, no book, no note, no additional paper, no calculator)

Dosen : Team (no cheating, no book, no note, no additional paper, no calculator) 1. Untuk membedakan alamat bagi 4 chip memory berkapasitas sama yang terhubung dengan i8088, maka digunakan pin-pin address : a. A 1 -A 0 b. A 3 -A 1 c. A 19 -A 18 d. A 17 -A 16 2. Address decoder berikut

Lebih terperinci

7.Lokasi hasil pemrosesan

7.Lokasi hasil pemrosesan SRI SUPATMI,S.KOM 6. Lokasi Operand Ada beberapa pilihan dalam menempatkan operand (lokasi operand) yaitu pada: memori utama, register CPU, I/O port dan pada instruksi itu sendiri. Membiarkan operand dalam

Lebih terperinci

Mikroprosesor. Bab 3: Arsitektur Mikroprosesor. INTEL 8086 Generasi Awal Prosesor PENTIUM. Arsitektur Mikroprosesor 1

Mikroprosesor. Bab 3: Arsitektur Mikroprosesor. INTEL 8086 Generasi Awal Prosesor PENTIUM. Arsitektur Mikroprosesor 1 Mikroprosesor Bab 3: Arsitektur Mikroprosesor Generasi Awal Prosesor PENTIUM Arsitektur Mikroprosesor 1 20 bit Arsitektur Mikroprosesor 16 bit Register Antrian (FIFO) Arsitektur Mikroprosesor 2 Prosesor

Lebih terperinci

BAB 3 MODE AKSES MEMORI, PENGGUNAAN VARIABEL DAN STACK

BAB 3 MODE AKSES MEMORI, PENGGUNAAN VARIABEL DAN STACK BAB 3 MODE AKSES MEMORI, PENGGUNAAN VARIABEL DAN STACK Pengaksesan memori yang dibicarakan dalam bab ini meliputi memori internal prosesor yang biasa disebut sebagai register dan memori di luar prosesor.

Lebih terperinci

LAPORAN PRAKTIKUM ORGANISASI KOMPUTER & BAHASA ASSEMBLY PROGRAM OPERASI ARITMATIKA. Kelas : INF 2B Praktikum 1 Nama : Fernalia NIM : J3C212210

LAPORAN PRAKTIKUM ORGANISASI KOMPUTER & BAHASA ASSEMBLY PROGRAM OPERASI ARITMATIKA. Kelas : INF 2B Praktikum 1 Nama : Fernalia NIM : J3C212210 LAPORAN PRAKTIKUM ORGANISASI KOMPUTER & BAHASA ASSEMBLY PROGRAM OPERASI ARITMATIKA Kelas : INF 2B Praktikum 1 Nama : Fernalia NIM : J3C212210 PROGRAM KEAHLIAN MANAJEMEN INFORMATIKA DIREKTORAT PROGRAM DIPLOMA

Lebih terperinci

Sistem Bilangan & Dasar Assembler Dadang Mulyana

Sistem Bilangan & Dasar Assembler Dadang Mulyana Mata Kuliah : Bahasa Rakitan Materi ke-2 Sistem Bilangan & Dasar Assembler Dadang Mulyana SISTEM BILANGAN Sistem Bilangan Desimal Sistem Bilangan Biner Sistem Bilangan Oktal Sistem Bilangan Heksadesimal

Lebih terperinci

PETA MEMORI MIKROPROSESOR 8088

PETA MEMORI MIKROPROSESOR 8088 1. Bagan Dasar µp 8088 PETA MEMORI MIKROPROSESOR 8088 Gambar 1. Bagan Dasar µp 8088 Elemen didalam mikroprosesor adalah : CU (Control Unit) adalah manajer dari semua unit. CU mengatur keselarasan kerja

Lebih terperinci

Daftar Isi. Daftar Isi Pertemuan 6: Perintah Masukkan dari Keyboard P6.1. Teori Masukkan dari Keyboard... 3

Daftar Isi. Daftar Isi Pertemuan 6: Perintah Masukkan dari Keyboard P6.1. Teori Masukkan dari Keyboard... 3 Daftar Isi Daftar Isi... 1 Pertemuan 6: Perintah Masukkan dari Keyboard... 2 P6.1. Teori... 3 Masukkan dari Keyboard... 3 Masukkan Satu Karakter... 4 Masukkan Lebih Dari Satu Karakter... 7 Interrupt...

Lebih terperinci

BAB VIII OPERASI ARITMATIKA

BAB VIII OPERASI ARITMATIKA BAB VIII OPERASI ARITMATIKA 8.1. OPERASI PENAMBAHAN 8.1.1. ADD Untuk menambah dalam bahasa assembler digunakan perintah ADD dan ADC serta INC. Perintah ADD digunakan dengan syntax : ADD Tujuan,Asal Perintah

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN IMPLEMENTASI DAN PENGUJIAN Perintah-perintah Mikroprosesor INTEL 8088/8086 yang didukung di dalam perangkat lunak ini adalah modus pengalamatan (MOV), penjumlahan (ADD),

Lebih terperinci

Mode Pengalamatan (Addressing Mode) Keluarga Prosesor 8086

Mode Pengalamatan (Addressing Mode) Keluarga Prosesor 8086 Mode Pengalamatan (Addressing Mode) Keluarga Prosesor 8086 Mode Pengalamatan Pada Mikroprosesor Keluarga 8086 Merupakan cara memberikan perintah transfer/pemindahan data dari lokasi satu ke lokasi lainnya.

Lebih terperinci

MODUL III FLOW CONTROL INSTRUTIONS

MODUL III FLOW CONTROL INSTRUTIONS MODUL III FLOW CONTROL INSTRUTIONS Intruksi lompatan (jump) dan perulangan (loop) digunakan untuk pengambilan keputusan dan mengulang bagian-bagian kode. Untuk mengontrol instruksi lompatan (jump) dan

Lebih terperinci

SISTEM KERJA MIKROPROSESOR

SISTEM KERJA MIKROPROSESOR 1 SISTEM KERJA MIKROPROSESOR Percobaan I Tujuan Percobaan 1. Mempelajari hubungan bahasa tingkat rendah dengan arsitektur mikroprosesor. 2. Memahami konsep pemograman modular dan pengolahan data dalam

Lebih terperinci

Kuliah 3: 3.1. Debugging dan TASM 3.2. Interrupt

Kuliah 3: 3.1. Debugging dan TASM 3.2. Interrupt Kuliah 3: 3.1. Debugging dan TASM 3.2. Interrupt Bahasa Rakitan 1 3.1.1. Debugging Proses Pembuatan Program Terdapat 5 langkah: 1. Desain Algoritma: Penetapan masalah Pengusulan solusi yang terbaik Pembuatan

Lebih terperinci

Diktat Kuliah Instruksi Mesin

Diktat Kuliah Instruksi Mesin Mikroprosesor dan Antarmuka Diktat Kuliah Instruksi Mesin Nyoman Bogi Aditya Karna Sisfo IMTelkom bogi@imtelkom.ac.id http://bogi.blog.imtelkom.ac.id Institut Manajemen Telkom http://www.imtelkom.ac.id

Lebih terperinci

Mata Kuliah : Bahasa Rakitan Materi ke-3

Mata Kuliah : Bahasa Rakitan Materi ke-3 Mata Kuliah : Bahasa Rakitan Materi ke-3 Struktur Register REGISTER Register adalah sebagian kecil memory komputer yang dipakai i untuk tempatt penampungan dt data. Data yang terdapat dalam register dapat

Lebih terperinci

Memory. Klasifikasi. Hirarki Memory

Memory. Klasifikasi. Hirarki Memory Klasifikasi Memory ROM (Read Only Memory) merupakan media penyimpan data non-volatile (volatile = menguap) yang berarti datanya tidak akan hilang meskipun power supplynya diputuskan. Contoh: ROM BIOS (ROM

Lebih terperinci

MODE PENGALAMATAN PROGRAM MEMORI

MODE PENGALAMATAN PROGRAM MEMORI MODE PENGALAMATAN PROGRAM MEMORI Mode pengalamatan program memori menggunakan instruksi JMP dan CALL, terdiri dari tiga bentuk yang berbeda: langsung, relatif, dan tak langsung. Bagian ini mengenal tiga

Lebih terperinci

PERINTAH-PERINTAH DASAR (UMUM)

PERINTAH-PERINTAH DASAR (UMUM) PERINTAH-PERINTAH DASAR (UMUM) Data movement instruction Pada setiap program kita akan menghadapi pemindahan data antara memory dan register CPU pemindahan tersebut bisa dari memory ke beberapa register,

Lebih terperinci

SATUAN ACARA PERKULIAHAN Mata Kuliah: BAHASA RAKITAN Jurusan / Jenjang / Kode / SKS : SI / D3 / KK /2

SATUAN ACARA PERKULIAHAN Mata Kuliah: BAHASA RAKITAN Jurusan / Jenjang / Kode / SKS : SI / D3 / KK /2 SATUAN ACARA PERKULIAHAN Mata Kuliah: BAHASA RAKITAN Jurusan / Jenjang / Kode / SKS : SI / D3 / KK-13223 /2 Minggu Pokok Bahasan dan TIU 1 Pendahuluan 1. Karakteristik Bahasa Rakitan 1.1. Posisi Bahasa

Lebih terperinci

Set Instruksi & Mode Pengalamatan. Team Dosen Telkom University 2016

Set Instruksi & Mode Pengalamatan. Team Dosen Telkom University 2016 Set Instruksi & Mode Pengalamatan Team Dosen Telkom University 2016 Karakteristik Instruksi Mesin Set intruksi adalah kumpulan lengkap dari instruksi yang dapat dieksekusi oleh CPU Set instruksi adalah

Lebih terperinci

Instruksi-Instruksi Pemindahan Data. Sistem Komputer Universitas Gunadarma

Instruksi-Instruksi Pemindahan Data. Sistem Komputer Universitas Gunadarma Instruksi-Instruksi Pemindahan Data Sistem Komputer Universitas Gunadarma Sekilas Tentang MOV Intruksi MOV diperkenalkan bersamasama dengan instruksi bahasa mesin yang dapat digunakan dalam bermacammacam

Lebih terperinci

Arsitektur Set Instruksi. Abdul Syukur

Arsitektur Set Instruksi. Abdul Syukur Arsitektur Set Instruksi Abdul Syukur abdulsyukur@eng.uir.ac.id http://skurlinux.blogspot.com 085374051884 Tujuan Memahami representasi set instruksi, dan jenis-jenis format instruksi. Mengetahui jenis-jenis

Lebih terperinci

Organisasi & Arsitektur Komputer

Organisasi & Arsitektur Komputer Organisasi & Arsitektur Komputer 1 Set Instruksi Eko Budi Setiawan, S.Kom., M.T. Eko Budi Setiawan mail@ekobudisetiawan.com www.ekobudisetiawan.com Teknik Informatika - UNIKOM 2013 Arsitektur Komputer

Lebih terperinci

Karakteristik Instruksi Mesin

Karakteristik Instruksi Mesin PERTEMUAN Karakteristik Instruksi Mesin Instruksi mesin (machine intruction) yang dieksekusi membentuk suatu operasi dan berbagai macam fungsi CPU. Kumpulan fungsi yang dapat dieksekusi CPU disebut set

Lebih terperinci

a b a AND b a OR b a XOR b a NOT a

a b a AND b a OR b a XOR b a NOT a MODUL IV LOGIC, SHIFT, and ROTATE INSTRUCTIONS Untuk mengubah bit-bit secara individual dalam komputer maka menggunakan operasi logika. Nila biner dari 0 dan 1 diperlakukan sebagai salah (0) dan benar

Lebih terperinci

BAB 3 UNIT KONTROL. Universitas Gadjah Mada 1

BAB 3 UNIT KONTROL. Universitas Gadjah Mada 1 BAB 3 UNIT KONTROL Unit kontrol bertanggung jawab atas terbentuknya operasi yang sesuai dengan instruksi yang terdapat pada program. Eksekusi instruksi dilakukan satu persatu, dimulai dari awal program,

Lebih terperinci

PERTEMUAN : 3. Jurusan Teknik Informatika STT PLN. Riki Ruli S -

PERTEMUAN : 3. Jurusan Teknik Informatika STT PLN. Riki Ruli S - PERTEMUAN : 3 ARSITEKTUR SISTEM Jurusan Teknik Informatika STT PLN ruliriki@gmail.com Riki Ruli S - http://blogriki.wordpress.com CPU (Central Processing Unit) Mikrokomputer menggunakan CPU tunggal meskipun

Lebih terperinci

MODUL PRAKTIKUM ORGANISASI SISTEM KOMPUTER

MODUL PRAKTIKUM ORGANISASI SISTEM KOMPUTER MODUL PRAKTIKUM ORGANISASI SISTEM KOMPUTER Versi 3.0 Tahun Penyusunan 2011 Tim Penyusun 1. Yuti Dewita Arimbi 2. Nurul Hidayati 3. Ulfie Hasanah 4. Stya Putra Pratama Laboratorium Teknik Informatika Jurusan

Lebih terperinci

KONFIGURASI PIN-PIN MIKROPROSESOR Z 80. Yoyo somantri Dosen Jurusan Pendidikan Teknik Elektro FPTK Universitas Pendidikan Indonesia

KONFIGURASI PIN-PIN MIKROPROSESOR Z 80. Yoyo somantri Dosen Jurusan Pendidikan Teknik Elektro FPTK Universitas Pendidikan Indonesia KONIGURASI PIN-PIN MIKROPROSESOR Z 80 Yoyo somantri Dosen Jurusan Pendidikan Teknik Elektro PTK Universitas Pendidikan Indonesia 1. Konfigurasi Pengelompokan pin pin dari mikroprosesor Z80 dapat dilihat

Lebih terperinci

BAB III ALGORITMA DAN PERANCANGAN ALGORITMA DAN PERANCANGAN

BAB III ALGORITMA DAN PERANCANGAN ALGORITMA DAN PERANCANGAN BAB III ALGORITMA DAN PERANCANGAN ALGORITMA DAN PERANCANGAN Model proses pengembangan perangkat lunak yang penulis gunakan adalah Model Linear Sequential atau sering disebut Water Fall Model. Metode pengembangan

Lebih terperinci

INTRUKSI-INTRUKSI BAHASA PEMROGRAMAN ASSEMBLY

INTRUKSI-INTRUKSI BAHASA PEMROGRAMAN ASSEMBLY INTRUKSI-INTRUKSI BAHASA PEMROGRAMAN ASSEMBLY Mubtasir Buleganteng94@gmail.com Abstrak Program yang ditulis dengan bahasa Assembly terdiri dari label, kode mnemonic dan lain sebagainya, pada umumnya dinamakan

Lebih terperinci

Mode Pengalamatan. Sistem Komputer Universitas Gunadarma

Mode Pengalamatan. Sistem Komputer Universitas Gunadarma Mode Pengalamatan Sistem Komputer Universitas Gunadarma Mode Pengalamatan Data Gambar 3.1 Intruksi MOV yang menggambarkan sumber, tujuan dan aliran data. Gambar 3.2 menggambarkan semua variasi yang mungkin

Lebih terperinci

Microcontroller: Bahasa Pemrograman Assembly 8051

Microcontroller: Bahasa Pemrograman Assembly 8051 Microcontroller: Bahasa Pemrograman Assembly 8051 Oleh: Ali Sofyan Kholimi Universitas Muhammadiyah Malang E-Mail / IM: kholimi@gmail.com Blog: http://kholimi-id.blogspot.com Tujuan Belajar Mendaftar register

Lebih terperinci

Pertemuan ke 6 Set Instruksi. Computer Organization Dosen : Eko Budi Setiawan

Pertemuan ke 6 Set Instruksi. Computer Organization Dosen : Eko Budi Setiawan Pertemuan ke 6 Set Instruksi Computer Organization Dosen : Eko Budi Setiawan Tujuan Memahami representasi set instruksi, dan jenis-jenis format instruksi Mengetahui jenis-jenis type operand yang digunakan

Lebih terperinci

Bahasa rakitan/assembly Language

Bahasa rakitan/assembly Language Bahasa rakitan/assembly Language Tata Sumitra M.Kom Website: www.tatasumitra.com Email: ttsumitra@gmail.com Penilaian Absen 10 % + Tugas 20 % +Mid 30% + UAS 40% = NA 100 % 80 < NA

Lebih terperinci

BAB II LANDASAN TEORI LANDASAN TEORI

BAB II LANDASAN TEORI LANDASAN TEORI BAB II LANDASAN TEORI LANDASAN TEORI 2.1 Bahasa-Bahasa Komputer Pemakaian Komputer dewasa ini telah sedemikian pesatnya sejalan dengan kemajuan teknologi Komputer itu sendiri. Berbagai bidang seperti Industri,

Lebih terperinci

Arsitektur dan Organisasi Komputer Set Intruksi

Arsitektur dan Organisasi Komputer Set Intruksi 5/21/2015 Arsitektur dan Organisasi Komputer Set Intruksi 1 Set instruksi? Kumpulan instruksi lengkap yang dimengerti oleh CPU Kode mesin Biner Kode assembly Gembong Edhi Setyawan s1 / TI / semester 3

Lebih terperinci

Simple As Possible (SAP) - 2. Abdul Syukur

Simple As Possible (SAP) - 2. Abdul Syukur Simple As Possible (SAP) - 2 Abdul Syukur abdulsyukur@eng.uir.ac.id http://skurlinux.blogspot.com 053740514 Arsitektur Komputer SAP-2 Persamaan dengan SAP-1 : Sama-sama komputer bit. Kesamaan ini dapat

Lebih terperinci

Pertemuan ke 7 Mode Pengalamatan. Computer Organization Eko Budi Setiawan

Pertemuan ke 7 Mode Pengalamatan. Computer Organization Eko Budi Setiawan Pertemuan ke 7 Mode Pengalamatan Computer Organization Eko Budi Setiawan Mode Pengalamatan Mengatasi keterbatasan format instruksi Dapat mereferensi lokasi memori yang besar Mode pengalamatan yang mampu

Lebih terperinci

DCH1B3 Konfigurasi Perangkat Keras Komputer SAP-2

DCH1B3 Konfigurasi Perangkat Keras Komputer SAP-2 DCH1B3 Konfigurasi Perangkat Keras Komputer SAP-2 1 11/20/2016 1 Setelah mengikuti perkuliahan ini mahasiswa dapat: Memahami Arsitektur SAP-2. Menjelaskan cara kerja SAP-2. Menjelaskan instruksi-instruksi

Lebih terperinci

BAHASA PEMOGRAMAN AT89S/Cxx (assembly)

BAHASA PEMOGRAMAN AT89S/Cxx (assembly) 1 BAHASA PEMOGRAMAN AT89S/Cxx (assembly) Operand dalam pemograman mikrokontroler adalah data yang tersimpan dalam memory, register dan input/output (I/O). Instruksi yang dikenal secara umum dikelompokan

Lebih terperinci

KALKULATOR ASSEMBLY Lutfi Budi Ilmawan

KALKULATOR ASSEMBLY Lutfi Budi Ilmawan KALKULATOR ASSEMBLY Lutfi Budi Ilmawan 1. Analisis Kebutuhan Awal Penggunaan aplikasi kalkulator dengan menggunakan bahasa assembly sesuai dengan kode program yang terlampir membutuhkan operand-operand

Lebih terperinci

Tahun Akademik 2015/2016 Semester I DIG1B3 Konfigurasi Perangkat Keras Komputer

Tahun Akademik 2015/2016 Semester I DIG1B3 Konfigurasi Perangkat Keras Komputer Tahun Akademik 2015/2016 Semester I DIG1B3 Konfigurasi Perangkat Keras Komputer SAP-2 Mohamad Dani (MHM) E-mail: mohamad.dani@gmail.com Hanya dipergunakan untuk kepentingan pengajaran di lingkungan Telkom

Lebih terperinci

LAPORAN PRAKTIKUM SISTEM MIKROPROSESSOR STACK DAN SUBROUTINE

LAPORAN PRAKTIKUM SISTEM MIKROPROSESSOR STACK DAN SUBROUTINE LAPORAN PRAKTIKUM SISTEM MIKROPROSESSOR STACK DAN SUBROUTINE Disusun oleh : Nama : Yudi Irwanto (021500456) Rekan Kerja : Safira Rachmadewi (021500453) Tri Handayani (021500454) Prodi : Elektronika Instrumentasi

Lebih terperinci

PEMROGRAMAN BAHASA RAKITAN

PEMROGRAMAN BAHASA RAKITAN BUKU AJAR PEMROGRAMAN BAHASA RAKITAN oleh : Adian Fatchur Rochim, ST, MT Program Studi Sistem Komputer Fakultas Teknik Universitas Diponegoro 2009 KATA PENGANTAR Puji syukur dipanjatkan kehadirat Allah

Lebih terperinci

Arsitektur dan Organisasi Komputer. Set instruksi dan Pengalamatan

Arsitektur dan Organisasi Komputer. Set instruksi dan Pengalamatan Arsitektur dan Organisasi Komputer Set instruksi dan Pengalamatan Komponen Komputer Karakteristik Instruksi Mesin Instruksi mesin (machine intruction) yang dieksekusi membentuk suatu operasi dan berbagai

Lebih terperinci

BAB I TUGAS MATA KULIAH SISTEM MIKROPROSESOR DOSEN PEMBERI TUGAS : FATAH YASIN, ST, MT.

BAB I TUGAS MATA KULIAH SISTEM MIKROPROSESOR DOSEN PEMBERI TUGAS : FATAH YASIN, ST, MT. 1 BAB I TUGAS MATA KULIAH SISTEM MIKROPROSESOR DOSEN PEMBERI TUGAS : FATAH YASIN, ST, MT. A. Deskripsi Tugas 1. Jelaskan perbedaan mikroprosesor dan mikrokontroler. 2. Jelaskan mode-mode pengalamatan yang

Lebih terperinci

NAMA : FATIH SILMI MHD NIM : BAHASA MESIN DI DALAM DEBUG.COM

NAMA : FATIH SILMI MHD NIM : BAHASA MESIN DI DALAM DEBUG.COM NAMA : FATIH SILMI MHD NIM : 100402005 TUGAS SISTEM MIKROPROSESSOR BAHASA MESIN DI DALAM DEBUG.COM 1. Buatlah proam sesuai denan modul yan ada pada halaman 3 : a. Mencetak Bilanan Biner Cara Kerja : a

Lebih terperinci

Disusun Oleh Kelompok 5 : Abdul Haris Nabu Muh. Eka A.P Paputungan Afner Mengi Deasry Potangkuman Aufry Masugi Adel Mamonto

Disusun Oleh Kelompok 5 : Abdul Haris Nabu Muh. Eka A.P Paputungan Afner Mengi Deasry Potangkuman Aufry Masugi Adel Mamonto Disusun Oleh Kelompok 5 : Abdul Haris Nabu Muh. Eka A.P Paputungan Afner Mengi Deasry Potangkuman Aufry Masugi Adel Mamonto PENDAHULUAN Setiap komputer didalamnya pasti terdapat mikroprosesor. Mikroprosesor,

Lebih terperinci

Bahasa Rakitan By Okti Yudhanti Nur K REGISTER

Bahasa Rakitan By Okti Yudhanti Nur K REGISTER REGISTER PENGERTIAN REGISTER Dalam pemrograman dengan bahasa Assembly, mau tidak mau anda harus berhubungan dengan apa yang dinamakan sebagai Register. Lalu apakah yang dimaksudkan dengan register itu

Lebih terperinci

INSTRUKSI DASAR Salahuddin, SST.

INSTRUKSI DASAR Salahuddin, SST. INSTRUKSI DASAR 8085 Salahuddin, SST Email : salahuddin_ali@ymail.com salahuddin.ali00@gmail.comali00@gmail Web Site : www.salahuddinali.com Format perintah yang digunakan pada CPU 8085 Instruksi CPU 8085

Lebih terperinci

PERCOBAAN 5 STACK DAN SUBROUTINE. Oleh : Sumarna, Jurdik Fisika, FMIPA, UNY

PERCOBAAN 5 STACK DAN SUBROUTINE. Oleh : Sumarna, Jurdik Fisika, FMIPA, UNY PERCOBAAN 5 STACK DAN SUBROUTINE Oleh : Sumarna, Jurdik Fisika, FMIPA, UNY E-mail : sumarna@uny.ac.id Tujuan dari percobaan ini adalah untuk memberikan pengertian mengenai arti stack, dapat menggunakan

Lebih terperinci

ORGANISASI SISTEM KOMPUTER & ORGANISASI CPU Oleh: Priyanto

ORGANISASI SISTEM KOMPUTER & ORGANISASI CPU Oleh: Priyanto ORGANISASI SISTEM KOMPUTER & ORGANISASI CPU Oleh: Priyanto Komputer Digital adalah mesin elektronik yang dapat melakukan operasi- operasi aritmatik dan lojik. Komputer digital terdiri dari sistem interkoneksi

Lebih terperinci

Kumpulan instruksi lengkap yang dimengerti

Kumpulan instruksi lengkap yang dimengerti Set Instruksi: 1 Set instruksi? Kumpulan instruksi lengkap yang dimengerti oleh CPU Operasi dari CPU ditentukan oleh instruksiinstruksi yang dilaksanakan atau dijalankannya. Instruksi ini sering disebut

Lebih terperinci

MAKALAH MODE DAN FORMAT PENGALAMATAN SET INSTRUKSI. Nama : Annisa Christyanti Kelas : XI TJA 3 NIS :

MAKALAH MODE DAN FORMAT PENGALAMATAN SET INSTRUKSI. Nama : Annisa Christyanti Kelas : XI TJA 3 NIS : MAKALAH MODE DAN FORMAT PENGALAMATAN SET INSTRUKSI Nama : Annisa Christyanti Kelas : XI TJA 3 NIS : 3103113017 TEKNIK JARINGAN AKSES SMK TELKOM SANDHY PUTRA PURWOKERTO TAHUN AJARAN 2014/2015 Mode dan Format

Lebih terperinci

2. Unit Praktikum Perhitungan Aritmatika

2. Unit Praktikum Perhitungan Aritmatika 2. Unit Praktikum Perhitungan Aritmatika Data yang dipakai dalam mikrokontroler ATmega8535 direpresentasikan dalam sistem bilangan biner, desimal dan bilangan heksadesimal. Data yang terdapat di mikrokontroler

Lebih terperinci

Bab 1. Pemrograman dan Bahasa Rakitan. 1.1 Pendahuluan

Bab 1. Pemrograman dan Bahasa Rakitan. 1.1 Pendahuluan Bab 1 Pemrograman dan Bahasa Rakitan 1.1 Pendahuluan Komputer dalam melaksanakan tugasnya tidak dapat dipisahkah dari peralatan lainnya yang mendukung kegiatan kerja komputer secara menyeluruh. Di samping

Lebih terperinci

William Stallings Computer Organization and Architecture. Chapter 9 Set Instruksi: Karakteristik dan Fungsi

William Stallings Computer Organization and Architecture. Chapter 9 Set Instruksi: Karakteristik dan Fungsi William Stallings Computer Organization and Architecture Chapter 9 Set Instruksi: Karakteristik dan Fungsi 1 Set instruksi? Kumpulan instruksi lengkap yang dimengerti oleh CPU Kode mesin Biner Kode assembly

Lebih terperinci

Set Instruksi. Set Instruksi. Set Instruksi adalah kumpulan

Set Instruksi. Set Instruksi. Set Instruksi adalah kumpulan Bab 10 Disusun Oleh : Rini Agustina, S.Kom, M.Pd Definisi: lengkap instruksi yang dapat adalah kumpulan dimengerti CPU Sifat2: 1. Merupakan Kode Mesin 2. Dinyatakan dalam Biner 3.Biasanya digunakan dalam

Lebih terperinci

ORGANISASI KOMPUTER INSTRUKSI MESIN DAN PROGRAM MATA KULIAH:

ORGANISASI KOMPUTER INSTRUKSI MESIN DAN PROGRAM MATA KULIAH: MATA KULIAH: ORGANISASI KOMPUTER INSTRUKSI MESIN DAN PROGRAM PRODI PENDIDIKAN TEKNIK INFORMATIKA DAN KOMPUTER JURUSAN PENDIDIKAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS NEGERI MAKASSAR 2011 By: AYU

Lebih terperinci

ARSITEKTUR KOMPUTER SET INSTRUKSI

ARSITEKTUR KOMPUTER SET INSTRUKSI LOGO ASSALAMU ALAIKUM ARSITEKTUR KOMPUTER SET INSTRUKSI Disajikan Oleh : RAHMAD KURNIAWAN, S.T., M.I.T. TEKNIK INFORMATIKA UIN SUSKA RIAU Karakteristik dan Fungsi Set Instruksi Operasi dari CPU ditentukan

Lebih terperinci

SET INSTRUKSI. Organisasi dan Arsitektur Komputer

SET INSTRUKSI. Organisasi dan Arsitektur Komputer SET INSTRUKSI Organisasi dan Arsitektur Komputer TUJUAN Memahami representasi set instruksi, dan jenis- jenis format instruksi Mengetahui jenis-jenis type operand digunakan Macam-macam Mode pengalamatan

Lebih terperinci

BAB 4 STACK AREA, SUBROUTINE dan INSTRUKSI BLOK

BAB 4 STACK AREA, SUBROUTINE dan INSTRUKSI BLOK BAB 4 STACK AREA, SUBROUTINE dan INSTRUKSI BLOK Buku: Bahasa Oleh : Setiawardhana Bahasa Assembly (Buku( Komputer 3) oleh : Son Kuswadi Politeknik Elektronika Negeri Surabaya STACK AREA Menyelamatkan register

Lebih terperinci

Simple As Possible (SAP) - 2. Abdul Syukur

Simple As Possible (SAP) - 2. Abdul Syukur Simple As Possible (SAP) - 2 Abdul Syukur abdulsyukur@eng.uir.ac.id http://skurlinux.blogspot.com 053740514 Arsitektur Komputer SAP-2 Persamaan dengan SAP-1 : Sama-sama komputer bit. Kesamaan ini dapat

Lebih terperinci

MODUL PRAKTIKUM SISTEM OPERASI PRAKTIKUM I MODEL PEMROGRAMAN 1

MODUL PRAKTIKUM SISTEM OPERASI PRAKTIKUM I MODEL PEMROGRAMAN 1 MODUL PRAKTIKUM SISTEM OPERASI PRAKTIKUM I MODEL PEMROGRAMAN 1 A. Tujuan Pada akhir praktikum ini, peserta dapat: 1. Memahami komponen arsitektur komputer tingkat bawah. 2. Menggunakan simulator untuk

Lebih terperinci

DASAR KOMPUTER. Assembly Language

DASAR KOMPUTER. Assembly Language DASAR KOMPUTER Assembly Language CPU Register Register PC General purpose registers AX - the accumulator register (divided into AH / AL). BX - the base address register (divided into BH / BL). CX - the

Lebih terperinci

Mikroprosessor & Antarmuka

Mikroprosessor & Antarmuka Mikroprosessor & Antarmuka } Sinyal input } Fungsi: meminta pelayanan prosesor } Kerja gabungan antara h/w dan s/w dikarenakan up untuk kaki INTR dan NMI } NMI = non maskable interrupt à tidak bisa dihalangi

Lebih terperinci

Hanif Fakhrurroja, MT

Hanif Fakhrurroja, MT Pertemuan 11 Organisasi Komputer Arsitektur Set-Set Instruksi Hanif Fakhrurroja, MT PIKSI GANESHA, 2013 Hanif Fakhrurroja @hanifoza hanifoza@gmail.com Apakah set Instruksi itu? Kumpulan instruksi lengkap

Lebih terperinci

8/4/2011. Microprocessor & Microcontroller Programming. Sistem Bilangan. Sistem Bilangan. Sistem Bilangan. Sistem Bilangan

8/4/2011. Microprocessor & Microcontroller Programming. Sistem Bilangan. Sistem Bilangan. Sistem Bilangan. Sistem Bilangan Microprocessor & Microcontroller Programming FORMAT BILANGAN DALAM MIKROPROSESOR FORMAT BILANGAN DALAM MIKROPROSESOR Mikroprosesor sebagai bagian dari sistem digital bekerja dalam format biner. Di dalam

Lebih terperinci

Operasi Transfer Data

Operasi Transfer Data Operasi Transfer Data Pada bab ini akan dibahas tujuan pembelajaran, Bahasa pemrograman mikroprosesor Z80. Selain itu dikemukakan contoh-contoh Bahasa program sederhana dan aplikasinya. Tujuan Pembelajaran:

Lebih terperinci

PERTEMUAN SET INSTRUKSI MIKROKONTROLER AT 89C51

PERTEMUAN SET INSTRUKSI MIKROKONTROLER AT 89C51 PERTEMUAN SET INSTRUKSI MIKROKONTROLER AT 89C51 Pendahuluan Dalam materi sebelumnya sudah di bahas untuk menjalankan suatu tugas maka mikrokontroler 89C51 membutuhkan sebuah program yang terdiri dari susunan

Lebih terperinci

ORGANISASI KOMPUTER DASAR

ORGANISASI KOMPUTER DASAR ORGANISASI KOMPUTER DASAR A. KOMPONEN SISTEM Sebuah komputer moderen/digital dengan program yang tersimpan di dalamnya merupakan sebuah system yang memanipulasi dan memproses informasi menurut kumpulan

Lebih terperinci

Ringkasan Set Instruksi Dan Mode pengalamatan ( Addressing Mode )

Ringkasan Set Instruksi Dan Mode pengalamatan ( Addressing Mode ) Ringkasan Set Instruksi Dan Mode pengalamatan ( Addressing Mode ) Mikroprosessor 8051, sebagaimana terdaftar dalam 8051 set instruction in numerical order memiliki sekumpulan instruksi yang terintegrasi

Lebih terperinci