BAB II PENGENALAN ATMEGA 8535 DAN VHDL
|
|
|
- Benny Tanudjaja
- 9 tahun lalu
- Tontonan:
Transkripsi
1 BAB II PENGENALAN ATMEGA 8535 DAN VHDL Bab ini akan memaparkan secara rinci mengenai mikrokontroler Atmel ATMega 8535 dan bahasa perangkat keras VHDL yang digunakan dalam tesis ini. Pembahasan mikrokontroler meliputi arsitektur mikrokontroler beserta dengan modul-modul yang dimiliki, jenis pengalamatan yang didukung, dan instruksiinstruksi yang didukung oleh mikrokontroler Atmel ATMega ARSITEKTUR ATMEL ATMEGA 8535 Mikrokontroler ATMega 8535 termasuk dalam keluarga mikrokontroler tipe AVR keluaran Atmel. Istilah AVR sendiri memiliki beberapa pendapat. Meskipun Atmel tidak menjadikan istilah AVR sebagai suatu singkatan, namun beberapa pihak mempunyai pandangan tersendiri. Istilah AVR dapat dihubungkan dengan nama pendesain awal mikrokontroler tersebut yaitu dua orang dari Norwegia bernama Alf Egil Bogen dan Vegard Wollan. Dengan demikian istilah AVR dipanjangkan menjadi Alf and Vegard s Risc processor. Istilah AVR juga dapat diartikan Advanced Virtual RISC [4]. Diagram blok arsitektur dari mikrokontroler Atmel ATMega 8535 secara umum diperlihatkan pada Gambar 2.1. Arsitektur dari mikrokontroler ini secara umum dibuat sedemikian agar mikrokontroler dapat melakukan pengaksesan memory, melaksanakan perhitungan, mengontrol modul-modul yang ada, dan menangani interrupt. 6
2 Gambar 2.1 Diagram blok arsitektur mikrokontroler Atmel ATMega 8535 [5] Arithmetic Logic Unit (ALU) secara umum menangani operasi aritmatika, logika, dan fungsi-fungsi dalam level bit. ALU berhubungan langsung dengan 32x8-bit General Purpose Registers. Pada beberapa operasi ALU, dua buah operand diambil langsung dari General Purpose Registers kemudian hasil operasi disimpan kembali ke General Purpose Registers. ALU juga mendukung operasi antara sebuah konstanta dengan sebuah operand dari General Purpose Registers. Hasil dari operasi aritmatika, logika, dan fungsi-fungsi dalam level bit yang dilakukan oleh ALU akan mempengaruhi isi dari Status Register. Gambar 2.2 memperlihatkan susunan dari General Purpose Registers yang dimiliki mikrokontroler ATMega Enam register dari 32 register dapat dipergunakan sebagai pointer untuk melakukan indirect addressing ke SRAM. Enam register ini terdiri dari tiga pasang register, yaitu register X, Y, dan Z. Register X menempati register 26 untuk low byte dan register 27 untuk high byte dan register Y menempati register 28 untuk low byte dan register 29 untuk high byte. Register Z menempati register 30 untuk low byte dan register 31 untuk high byte. 7
3 (a) Gambar 2.2 (a) General Purpose Registers (b) X, Y, dan Z register [5] (b) Status Register menyimpan flag dari hasil aritmatik, logika, dan operasi bit yang dilakukan oleh ALU. Flag ini dapat dipergunakan dalam operasi perhitungan tertentu oleh ALU dan dapat dipergunakan untuk mengubah alir program dalam operasi percabangan. Susunan dari Status Register dapat dilihat pada Gambar 2.3. Status Register menyimpan informasi flag-flag sebagai berikut: 1. I (Global Interrupt Enable) digunakan untuk mengaktifkan fungsi interrupt. Flag ini harus berlogika 1 untuk mengaktifkan fungsi interrupt dan sebaliknya. Fungsi enable dari masing-masing interrupt diatur tersendiri. 2. T (Bit Copy Storage). Instruksi BLD (Bit Load) dan BST (Bit Store) menggunakan flag T sebagai sumber dan tujuan dari operasi bit. Isi dari flag T akan disimpan ke bit sebuah register dengan instruksi BLD. Sebaliknya instruksi BST akan menyimpan nilai sebuah bit dari sebuah register ke flag T. 3. H (Half Carry Flag) digunakan untuk menunjukkan nilai half carry dari beberapa operasi aritmatik. Penggunaan half carry umumnya pada operasi aritmatik yang menggunakan bilangan Binary-coded Decimal (BCD). 4. S (Sign Bit) merupakan hasil dari operasi exclusive or (Ex-OR) dari flag N (Negative) dan flag V (Two s Complement Overflow). 5. N (Negative) digunakan untuk menunjukkan hasil bernilai negatif dari hasil operasi aritmatik atau logik. 8
4 6. Z (Zero) akan bernilai logika 1 bila hasil dari operasi aritmatik atau logik bernilai nol. 7. C (Carry) menunjukkan adanya carry dari hasil operasi aritmatik atau logik. Gambar 2.3 Susunan status register [5] Mikrokontroler Atmel ATMega 8535 memiliki 608 lokasi data memory yang dapat digunakan untuk merujuk Register File, I/O Memory, dan internal data SRAM [5]. 96 lokasi awal akan merujuk pada Register File dan I/O Memory dan 512 lokasi berikutnya akan merujuk pada internal data SRAM. Gambar 2.4 memperlihatkan pengalokasian dari data memory. Gambar 2.4 Alokasi data memory [5] Saat terjadi interrupt dan pemanggilan subroutine, alamat instruksi selanjutnya dari Program Counter akan disimpan sementara di dalam stack yang berada di dalam SRAM. Program akan kembali pada alamat yang tersimpan pada 9
5 stack setelah rutin interrupt atau subroutine selesai dilakukan, sehingga program akan dilanjutkan pada baris setelah interrupt atau subroutine dipanggil. 2.2 JENIS PENGALAMATAN (ADDRESSING MODE) Mikrokontroler Atmel ATMega 8535 mendukung pengalamatan untuk mengakses program memory (Flash) dan data memory (SRAM, register file, I/O memory). Jenis pengalamatan yang didukung ada 12 buah jenis pengalamatan, yaitu: 1. Pengalamatan Register Direct, Single Register Rd. Jenis pengalamatan ini hanya menggunakan sebuah register, Rd, sebagai sumber dari sebuah operand. Gambar 2.5 Pengalamatan register direct, single register Rd [6] 2. Pengalamatan Register Direct, Two Register Rd-Rr. Jenis pengalamatan ini menggunakan dua buah register, yaitu Rd dan Rr sebagai sumber operand, yang kemudian hasil operasi akan disimpan kembali pada register Rd. Gambar 2.6 Pengalamatan register direct, two register Rd-Rr [6] 10
6 3. Pengalamatan I/O Direct. Pengalamatan ini menggunakan alamat I/O yang ditunjuk oleh instruksi dan sebuah register sebagai sumber atau tujuan dari hasil operasi. Gambar 2.7 Pengalamatan I/O direct [6] 4. Pengalamatan Data Direct. Pengalamatan ini menggunakan 32-bit pola instruksi dimana alamat dari data space berada pada 16-bit LSB dari 32-bit instruksi tersebut. Gambar 2.8 Pengalamatan relative program [6] 5. Pengalamatan Data Indirect with Displacement. Pengalamatan ini menggunakan isi dari register Y atau Z ditambah dengan alamat 6-bit dari instruksi untuk menunjukkan alamat dari data space. 11
7 Gambar 2.9 Pengalamatan data indirect with displacement [6] 6. Pengalamatan Data Indirect. Pengalamatan ini menggunakan isi register X, Y, atau Z untuk menunjuk alamat di data space. Gambar 2.10 Pengalamatan data indirect [6] 7. Pengalamatan Data Indirect with Pre-decrement. Pengalamatan ini menggunakan isi dari register X, Y, atau Z sebagai alamat dari data space. Isi dari register X, Y, atau Z akan dikurang 1 dahulu sebelum operasi pengalamatan dilakukan. 12
8 Gambar 2.11 Pengalamatan data indirect with pre-decrement [6] 8. Pengalamatan Data Indirect with Post-increment. Pengalamatan ini menggunakan isi dari register X, Y, atau Z sebagai alamat dari data space. Isi dari register X, Y, atau Z ditambah dengan 1 setelah operasi pengalamatan dilakukan. Gambar 2.12 Pengalamatan data indirect with post-increment [6] 9. Pengalamatan Program Memory Constant. Pengalamatan ini menggunakan isi dari register Z untuk menunjuk alamat pada program memory. Gambar 2.13 Pengalamatan program memory constant [6] 13
9 10. Pengalamatan Program Memory with Post-increment. Pengalamatan ini menggunakan isi dari register Z untuk menunjuk alamat pada program memory. Isi dari register Z ditambah dengan 1 setelah operasi dilakukan. Gambar 2.14 pengalamatan program memory with post-increment [6] 11. Pengalamatan Indirect Program Memory. Eksekusi program akan dilanjutkan pada alamat yang ditunjuk oleh isi dari register Z. Gambar 2.15 Pengalamatan indirect program memory [6] 12. Pengalamatan Relative Program Memory. Pengalamatan ini menggunakan langsung isi dari instruksi sebagai alamat pada program memory. Eksekusi program akan dilanjutkan pada alamat PC + k + 1 di program memory. 14
10 Gambar 2.16 Pengalamatan relative program memory [6] 2.3 INSTRUKSI ATMEL ATMEGA 8535 Instruksi-instruksi yang dapat ditangani oleh mikrokontroler Atmel ATMega 8535 berjumlah 129 instruksi dan dapat dibagi menjadi empat kategori, yaitu instruksi aritmatik dan logik (arithmetic and logic instruction), instruksi percabangan (branch instruction), instruksi pindah data (data transfer instruction), instruksi bit dan tes bit (bit and bit-test instruction), dan instruksi kontrol mikrokontroler (MCU control instruction). Instruksi aritmatik dan logik akan mempengaruhi nilai flag yang tersimpan di Status Register kecuali untuk instruksi SER (Set Register). Kumpulan instruksi ini terdiri dari penjumlahan, pengurangan, perkalian, dan operasi bit. Jumlah instruksi aritmatik dan logik yang dapat ditangani adalah sebanyak 28 buah. Instruksi percabangan tidak mempengaruhi nilai flag yang tersimpan di Status Register kecuali untuk instruksi RETI (Return from Interrupt), CP (Compare), CPC (Compare with Carry), dan CPI (Compare with Immediate). Instruksi percabangan akan mempengaruhi jalannya program bilamana suatu kondisi terpenuhi. Jumlah instruksi percabangan yang dapat ditangani adalah sebanyak 33 buah yang secara umum dibagi menjadi instruksi percabangan bersyarat (conditional) dan tidak bersyarat (unconditional). Instruksi pindah data tidak mempengaruhi nilai flag yang tersimpan di Status Register. Instruksi-instruksi yang termasuk dalam kelompok ini akan melakukan perpindahan data antar register, antara register dan SRAM, antara 15
11 register dan I/O port. Jumlah instruksi pindah data yang dimiliki adalah sebanyak 35 buah instruksi. Instruksi bit dan tes bit yang dimiliki oleh ATMega 8535 berjumlah 28 buah instruksi. Kelompok instruksi ini akan mempengaruhi nilai flag yang tersimpan di Status Register, kecuali instruksi SBI (Set Bit in I/O Register), CBI (Clear Bit in I/O Register), SWAP (Swap Nibbles), dan BLD (Bit Load from T to Register). Instruksi kontrol mikrokontroler berhubungan dengan jalan kerjanya mikrokontroler. Kelompok instruksi yang termasuk instruksi kontrol mikrokontroler tidak mempengaruhi nilai flag yang tersimpan di Status Register. Jumlah instruksi yang terdapat dalam kelompok ini berjumlah 4 buah Pola Instruksi Mikrokontroler Atmel ATMega 8535 memiliki panjang kode instruksi yang tetap, yaitu sebesar 16-bit dan 32-bit dengan pola tertentu. Instruksiinstruksi ini dapat dikelompokkan menjadi 9 kelompok, yaitu pola instruksi yang membutuhkan dua buah register, sebuah register, instruksi untuk operasi yang melibatkan nilai konstanta tertentu, instruksi untuk percabangan tidak bersyarat, instruksi untuk percabangan bersyarat, instruksi untuk operasi yang melibatkan 64 alamat I/O, instruksi untuk operasi yang melibatkan 32 alamat terbawah I/O, instruksi yang berhubungan dengan operasi bit status register, dan instruksi yang berkaitan dengan operasi bit sebuah register. Pola instruksi yang melibatkan dua buah register dapat dilihat pada Gambar 2.17 dimana d adalah register tujuan, r adalah register sumber. Pola instruksi ini dapat dijabarkan menjadi dua buah pola seperti yang ditampilkan pada Gambar 2.17a dan Gambar 2.17b. Instruksi yang mempunyai pola seperti ini adalah MUL, MULS, MULSU, FMUL, FMULS, FMULSU, CPC, SBC, ADD, CPSE, CP, SUB, ADC, AND, EOR, OR, MOVW, dan MOV. 16
12 (a) d d d d r r r r r d d d d d r r r r (b) Gambar 2.17 Pola instruksi dengan 2 buah register (a) pola 1 (b) pola 2 Pola instruksi yang hanya melibatkan sebuah register dapat dilihat pada Gambar 2.18a sampai dengan Gambar 2.18d. Pola instruksi ini juga dapat dibagi dua buah, yaitu instruksi dengan panjang 16-bit dan 32-bit. Instruksi dengan panjang 16-bit seperti instruksi LSL, ROL, TST, CLR, LD, LPM, POP, PUSH, COM, NEG, SWAP, INC, ASR, LSR, ROR, DEC, SER,,ST, LDD dan STD. Instruksi dengan panjang 32-bit mempunyai pola tersendiri seperti pada Gambar 2.18d dan instruksi yang termasuk di dalam pola ini adalah LDS dan STS. d d d d d d d d d d (a) d/r d/r d/r d/r (b) q q q d/r d/r d/r d/r d/r q q q (c) d/r d d d d d k k k k k k k k k k k k k k k k (d) Gambar 2.18 Pola instruksi dengan panjang 16-bit (a) pola 1 (b) pola 2 (c) pola 3, (d) pola instruksi dengan panjang 32-bit 17
13 Pola instruksi untuk operasi yang melibatkan nilai konstanta tertentu melibatkan juga sebuah register, pola ini dapat dilihat pada Gambar 2.19 dimana K adalah nilai konstanta tertentu dalam bit dan d adalah register tujuan tempat menyimpan hasil operasi. Instruksi yang memiliki pola semacam ini adalah CPI, SBCI, SUBI, ORI, SBR, ANDI, CBR, LDI, ADIW, dan SBIW. K K K K d d d d K K K K (a) (b) K K d d K K K K Gambar 2.19 Pola instruksi yang melibatkan nilai konstanta tertentu (a) pola 1 (b) pola 2 Pola instruksi untuk percabangan tidak bersyarat seperti instruksi RJMP dan RCALL dapat dilihat pada Gambar 2.20 dimana k adalah nilai alamat tujuan percabangan dalam bit. k k k k k k k k k k k k Gambar 2.20 Pola instruksi untuk percabangan tidak bersyarat Instruksi untuk percabangan bersyarat mempunyai pola seperti pada Gambar 2.21 dimana k adalah nilai alamat tujuan percabangan dalam bit dan s menunjukkan bit dalam status register yang akan dites. Instruksi yang memiliki pola seperti ini adalah BRCS, BRLO, BREQ, BRMI, BRVS, BRLT, BRHS, BRTS, BRIE, BRBS, BRCC, BRSH, BRNE, BRPL, BRVC, BRGE, BRHC, BRTC, BRID, dan BRBC. k k k k k k k s s s Gambar 2.21 Pola instruksi untuk percabangan bersyarat 18
14 Pada instruksi untuk operasi yang melibatkan 64 alamat I/O register mempunyai pola seperti pada Gambar Contoh dari instruksi ini adalah IN dan OUT yang mengakses register I/O. Alamat dari I/O register dinyatakan dengan A-bit. A A d/r d/r d/r d/r d/r A A A A Gambar 2.22 Pola instruksi yang melibatkan 64 alamat I/O register Instruksi untuk operasi yang melibatkan 32 alamat terbawah I/O register seperti pada instruksi CBI, SBI, SBIC,dan SBIS mempunyai pola seperti pada Gambar A adalah alamat I/O register dalam bit dan b menyatakan bit ke-b dalam I/O register tersebut yang dilakukan operasi. A A A A A b b b Gambar 2.23 Pola instruksi yang melibatkan 32 alamat terbawah I/O register Untuk instruksi yang berhubungan dengan operasi bit status register seperti instruksi BSET, SEC, SEZ, SEN, SEV, SES, SEH, SET, SEI, BCLR, CLC, CLZ, CLN, CLV, CLS, CLH, CLT, dan CLI akan mempunyai pola instruksi seperti pada Gambar s akan menunjukkan posisi flag di dalam status register yang akan dilakukan operasi. s s s Gambar 2.24 Pola instruksi berhubungan dengan operasi bit status register Terakhir instruksi yang berkaitan dengan operasi bit pada sebuah register pada General Purpose Registers seperti instruksi BLD, BST, SBRC, dan SBRS mempunyai pola instruksi seperti pada Gambar
15 d/r d/r d/r d/r d/r d/r b b b Gambar 2.25 Pola instruksi berkaitan dengan operasi bit pada sebuah register Pola Instruksi Yang Ekivalen Dilihat dari 129 instruksi dengan pola yang berbeda-beda, terdapat beberapa instruksi saling berbagi kode mesin yang sama. Hal ini dikarenakan beberapa instruksi melakukan operasi yang sebenarnya sama. Dengan demikian dapat dilakukan pengelompokkan instruksi-instruksi dengan operasi yang sama. Tabel 2.1 menampilkan pengelompokkan instruksi-instruksi ini beserta dengan kode mesinnya. Tabel 2.1 Pengelompokkan Instruksi Yang Ekivalen No Instruksi Ekivalen Kode Mesin 16-Bit 1 ADD LSL rd dddd rrrr 2 ADC ROL rd dddd rrrr 3 AND TST rd dddd rrrr 4 EOR CLR rd dddd rrrr 5 ANDI CBR 0111 KKKK dddd KKKK 6 ORI SBR 0110 KKKK dddd KKKK 7 BSET SEC,SEZ,SEN,SEV, sss 1000 SES,SEH,SET,SEI 8 BCLR CLC,CLZ,CLN,CLV, CLS,CLH,CLT,CLI sss SER LDI 1110 KKKK dddd KKKK 10 BRCS BRLO,BREQ,BRMI, kk kkkk ksss BRVS,BRLT,BRHS, BRTS,BRIE,BRBS 11 BRCC BRSH,BRNE,BRPL, BRVC,BRGE,BRHC, BRTC,BRID,BRBC kk kkkk ksss Berdasarkan Tabel 2.1 maka dari 129 instruksi terdapat 41 buah instruksi yang saling berbagi kode mesin dengan beberapa instruksi lainnya. 20
16 2.4 VHSIC HARDWARE DESCRIPTION LANGUAGE (VHDL) Sebuah sistem dijital dapat dideskripsikan sebagai proses perpindahan register dengan menggunakan bahasa deskripsi perangkat keras [7]. Very High Speed Integrated Circuit (VHSIC) dikembangkan dalam rangka kebutuhan para perancang rangkaian dijital yang membutuhkan sarana untuk mendeskripsikan struktur dan fungsi dari suatu rangkaian terpadu. Penggunaan VHSIC memungkinkan para perancang untuk melakukan sintesis dan simulasi dari rancangan rangkaian terpadu yang dikembangkan. Dengan demikian maka proses produksi dapat lebih efisien karena hasil rancangan dapat diverifikasi terlebih dahulu sebelum direalisasikan. VHSIC Hardware Description Language (VHDL) yang merupakan bagian dari VHSIC dikembangkan untuk meningkatkan proses pendesainan suatu rangkaian terpadu. Bahasa perangkat keras ini dikembangkan pada awal tahun 1980 di bawah pendanaan dari departemen pertahanan Amerika Serikat. VHDL lahir dari kerjasama para ahli 3 perusahaan besar, yaitu IBM, Texas Instruments, dan Intermetrics. Versi VHDL yang pertama kali dipublikasikan adalah versi 7.2 yang diterbitkan pada tahun 1985 [8]. Pada tahun 1986, Institute of Electrical and Electronics Engineers (IEEE) memaparkan mengenai proposal mengenai standar dari VHDL. Proposal ini selesai pada tahun 1987 setelah mengalami revisi dan diberi nama IEEE Pada tahun 1994 standar pengganti lahir yaitu IEEE VHDL memenuhi beberapa kebutuhan dalam proses pendesainan. Pertama, VHDL dapat mendeskripsikan struktur dari sebuah sistem, yaitu pemecahan menjadi beberapa sub-sistem dan bagaimana sub-sistem tersebut dihubungkan. Kedua, VHDL dapat menspesifikasikan fungsi dari sebuah sistem dalam bentuk bahasa pemrograman yang mudah dimengerti. Ketiga, VHDL memungkinkan simulasi dari desain sebelum dilakukan produksi. Keempat, VHDL memungkinkan struktur desain yang lebih detail untuk disintesis dari sebuah spesifikasi abstrak. Hal ini memungkinkan para perancang untuk berkonsentrasi dalam melakukan pendesainan dan mengurangi waktu dalam proses produksi [9]. 21
17 VHDL digunakan untuk mendeskripsikan sebuah rangkaian logika. Melalui compiler kemudian bahasa VHDL akan diterjemahkan menjadi rangkaian logika. Setiap sinyal logika di dalam rangkaian akan diwakilkan sebagai sebuah objek data oleh VHDL [10]. Contoh sederhana dalam mendeskripsikan sebuah rangkaian dengan menggunakan bahasa VHDL ditampilkan sebagai berikut. Rangkaian logika sederhana yang hendak diterjemahkan dalam bahasa VHDL dan program VHDL yang mendeskripsikannya diperlihatkan pada Gambar Gambar 2.26 Contoh rangkaian logika sederhana dan kode VHDL Pada program tersebut, entity mendeskripsikan sinyal input dan output untuk rangkaian tersebut. Contoh tersebut memakai example1 sebagai nama entity. Sinyal input dan output untuk entity tersebut dinamakan port dan diidentifikasikan dengan kata kunci port. Setiap port harus dispesifikasikan sebagai input atau output dari entity tersebut. Contoh memakai objek bit untuk mendefinisikan setiap port yang ada. Objek bit mempunyai dua nilai, yaitu logika 1 dan 0. Karakteristik fungsi dari rangkaian akan didefinisikan di dalam architecture. Contoh di atas memakai nama LogicFunc untuk architecture. Dengan demikian rangkaian di atas mempunyai fungsi (x 1 AND x 2 ) OR (NOT x 2 AND x 3 ) yang kemudian output dari fungsi diberikan pada output f. 22
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
Mikrokontroler AVR. Hendawan Soebhakti 2009
Mikrokontroler AVR Hendawan Soebhakti 2009 Tujuan Mampu menjelaskan arsitektur mikrokontroler ATMega 8535 Mampu membuat rangkaian minimum sistem ATMega 8535 Mampu membuat rangkaian downloader ATMega 8535
IKI20210 Pengantar Organisasi Komputer Kuliah Minggu ke-3: Bahasa Rakitan AVR
IKI20210 Pengantar Organisasi Komputer Kuliah Minggu ke-3: Bahasa Rakitan AVR diadaptasikan dari materi kuliah CS61C/2000 & CS152/1997 2000/1997 UCB 18 September 2002 Bobby Nazief ([email protected])
BAB I PENDAHULUAN 1.1 LATAR BELAKANG
BAB I PENDAHULUAN 1.1 LATAR BELAKANG Perkembangan teknologi dijital telah menunjukkan pengaruh yang luar biasa bagi kehidupan manusia. Dimulai sejak kurang lebih era tahun 60-an dimana suatu rangkaian
BAB III PERANCANGAN UIMEGA 8535
BAB III PERANCANGAN UIMEGA 8535 3.1 ARSITEKTUR UIMEGA 8535 Arsitektur UIMega 8535 secara umum diperlihatkan pada Gambar 3.1. UIMega 8535 terdiri dari lima modul utama, yaitu modul ROM, modul instruction
Sistem Mikrokontroler FE UDINUS
Minggu ke 2 8 Maret 2013 Sistem Mikrokontroler FE UDINUS 2 Jenis jenis mikrokontroler Jenis-jenis Mikrokontroller Secara teknis, hanya ada 2 macam mikrokontroller. Pembagian ini didasarkan pada kompleksitas
MIKROPENGENDALI C TEMU 2b AVR ARCHITECTURE. Oleh : Danny Kurnianto,S.T.,M.Eng Sekolah Tinggi Teknologi Telematika Telkom
MIKROPENGENDALI C TEMU 2b AVR ARCHITECTURE Oleh : Danny Kurnianto,S.T.,M.Eng Sekolah Tinggi Teknologi Telematika Telkom SECTION 1. The Feature of AVR Prosesor Family On-chip and In System Programmable
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
3. MODE PENGALAMATAN CHAERUL UMAM, S.KOM
3. MODE PENGALAMATAN CHAERUL UMAM, S.KOM KONSEP ARSITEKTUR VON NEUMANN Data dan instruksi disimpan dalam satu memori Isi dari memori ini dapat dialamatkan dengan lokasi tanpa memperhatikan tipe datanya
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
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
Set Instruksi: Set instruksi?
Set Instruksi: 1 Set instruksi? Operasi dari CPU ditentukan oleh instruksiinstruksi yang dilaksanakan atau dijalankannya. Instruksi ini sering disebut sebagai instruksi mesin (machine instructions) atau
PERTEMUAN MINGGU KE-5 ARSITEKTUR SET INSTRUKSI
PERTEMUAN MINGGU KE-5 ARSITEKTUR SET INSTRUKSI KARAKTERISTIK DAN FUNGSI SET INSTRUKSI Operasi dari CPU ditentukan oleh instruksiinstruksi yang dilaksanakan atau dijalankannya. Instruksi ini sering disebut
BAB I AVR ATMega 8535L
BAB I AVR ATMega 8535L 1.1 Sekilas Tentang AVR AVR : Alf and Vegard RISC atau AVR : Advanced Virtual RISC RISC: Reduced Instruction Set Computer Arsitektur mikrokontroler jenis AVR pertamakali dikembangkan
Hanif Fakhrurroja, MT
Pertemuan 6 Organisasi Komputer CPU dan Sistem Bus Hanif Fakhrurroja, MT PIKSI GANESHA, 2013 Hanif Fakhrurroja @hanifoza [email protected] Agenda Pertemuan 6 1 CPU 2 Sistem Bus Pendahuluan Video CPU CPU
BAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1. Karbon Monoksida (CO) Karbon monoksida merupakan gas yang tidak berwarna, tidak berbau, tidak berasa, tidak mudah larut dalam air, tidak menyebabkan iritasi, beracun dan berbahaya
ARSITEKTUR MIKROPROSESOR Z80. Yoyo somantri Dosen Jurusan Pendidikan Teknik Elektro FPTK Universitas Pendidikan Indonesia
ARSITEKTUR MIKROPROSESOR Z80 Yoyo somantri Dosen Jurusan Pendidikan Teknik Elektro FPTK Universitas Pendidikan Indonesia Pendahuluan Pada bab ini akan dibahas tentang tujuan perkuliahan, arsitektur mikroprosesor
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
Materi 6: AVR Status Register & AVR Data Format Directives I Nyoman Kusuma Wardana Sistem Komputer STMIK STIKOM Bali
Materi 6: AVR Status Register & AVR Data Format Directives I Nyoman Kusuma Wardana Sistem Komputer STMIK STIKOM Bali Kusuma Wardana, M.Sc. 1 AVR Status Register AVR data format AVR directive Workshop Kusuma
SOAL UAS SISTEM KOMPUTER Kelas XI RPL & TKJ
SOAL UAS SISTEM KOMPUTER Kelas XI RPL & TKJ 1. Tempat penyimpanan primer yang bersifat mudah hilang (volatile) dikarenakan hilang saat listrik padam adalah... a. Random Access Memory b. Read Only Memory
CENTRAL PROCESSING UNIT CPU
CENTRAL PROCESSING UNIT CPU edywin 1 Central Processing Unit CPU terdiri dari : - Bagian data (Datapath) yang berisi register register untuk penyimpanan data sementara dan sebuah ALU untuk melaksanakan
PERCOBAAN 1 PENGENALAN MIKROPROSESOR MPF-I. Oleh : Sumarna, Jurdik Fisika, FMIPA, UNY
PERCOBAAN 1 PENGENALAN MIKROPROSESOR MPF-I Oleh : Sumarna, Jurdik Fisika, FMIPA, UNY E-mail : [email protected] Percobaan ini akan memperkenalkan MPF-I Z80 dan memahami cara menggunakannya, mempelajari
Arsitektur Set Instruksi. Abdul Syukur
Arsitektur Set Instruksi Abdul Syukur [email protected] http://skurlinux.blogspot.com 085374051884 Tujuan Memahami representasi set instruksi, dan jenis-jenis format instruksi. Mengetahui jenis-jenis
Hal-hal yang perlu dilakukan CPU adalah : 1. Fetch Instruction = mengambil instruksi 2. Interpret Instruction = Menterjemahkan instruksi 3.
PERTEMUAN 1. Organisasi Processor #1 Hal-hal yang perlu dilakukan CPU adalah : 1. Fetch Instruction = mengambil instruksi 2. Interpret Instruction = Menterjemahkan instruksi 3. Fetch Data = mengambil data
Pertemuan 2 Organisasi Komputer II. Struktur & Fungsi CPU (I)
Pertemuan 2 Organisasi Komputer II Struktur & Fungsi CPU (I) 1 Menjelaskan tentang komponen utama CPU dan Fungsi CPU Membahas struktur dan fungsi internal prosesor, organisasi ALU, control unit dan register
INSTRUKSI DASAR Salahuddin, SST.
INSTRUKSI DASAR 8085 Salahuddin, SST Email : [email protected] [email protected]@gmail Web Site : www.salahuddinali.com Format perintah yang digunakan pada CPU 8085 Instruksi CPU 8085
Mikrokontroller Berbasiskan RISC 8 bits
Mikrokontroller Berbasiskan RISC 8 bits Pokok Bahasan: 1. Perangkat Keras PIC Microcontroller ( 8bit RISC) Architecture Memory Organization Interrupts I/O Ports Timers Analog to Digital I/O Assembly Language
STRUKTUR CPU. Arsitektur Komputer
STRUKTUR CPU Arsitektur Komputer Tujuan Mengerti struktur dan fungsi CPU yaitu dapat melakukan Fetch instruksi, interpreter instruksi, Fetch data, eksekusi, dan menyimpan kembali. serta struktur dari register,
Microcontroller: Bahasa Pemrograman Assembly 8051
Microcontroller: Bahasa Pemrograman Assembly 8051 Oleh: Ali Sofyan Kholimi Universitas Muhammadiyah Malang E-Mail / IM: [email protected] Blog: http://kholimi-id.blogspot.com Tujuan Belajar Mendaftar register
SISTEM KOMPUTER.
SISTEM KOMPUTER Salahuddin, SST Email : [email protected] [email protected]@gmail Web Site : www.salahuddinali.com ELEMEN FUNGSIONAL UTAMA SISTEM KOMPUTER. INTERFACE EXTERNAL UNIT
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
STRUKTUR FUNGSI CPU. Menjelaskan tentang komponen utama CPU. Membahas struktur dan fungsi internal prosesor, organisasi ALU, control unit dan register
Organisasi Komputer STRUKTUR FUNGSI CPU 1 Tujuan Menjelaskan tentang komponen utama CPU dan Fungsi CPU Membahas struktur dan fungsi internal prosesor, organisasi ALU, control unit dan register Menjelaskan
BAB III LANDASAN TEORI. digunakan seperti MCS51 adalah pada AVR tidak perlu menggunakan oscillator
BAB III LANDASAN TEORI 3.1 Microcontroller Atmega 8 AVR merupakan salah satu jenis mikrokontroler yang di dalamnya terdapat berbagai macam fungsi. Perbedaannya pada mikro yang pada umumnya digunakan seperti
PROGRAM STUDI S1 SISTEM KOMPUTER UNIVERSITAS DIPONEGORO. Oky Dwi Nurhayati, ST, MT
PROGRAM STUDI S1 SISTEM KOMPUTER UNIVERSITAS DIPONEGORO Oky Dwi Nurhayati, ST, MT email: [email protected] 1 Central Processing Unit CPU terdiri dari : - Bagian data (Datapath) yang berisi register register
Struktur Fungsi CPU. Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Materi 03 --
Struktur Fungsi CPU Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Materi 03 -- This presentation is revised by @hazlindaaziz, STMIK, 2014 Main Material: Acknowledgement
Mengenal bahasa assembly
Mengenal bahasa assembly adiatma [email protected] Abstrak Komputer adalah mesin penghitung elektronik yang cepat dan dapat menerima informasi input digital, kemudian memprosesnya sesuai dengan program
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
CENTRAL PROCESSING UNIT (CPU) Sebuah mesin tipe von neumann
CENTRL PROCESSING UNIT (CPU) rsitektur dasar mesin tipe von neumann menjadi kerangka referensi pada komputer digital umum (general-purpose) modern. 3 bagian fundamental tersebut adalah: Data bus Data bus
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
ARSITEKTUR SET INSTRUKSI. Ptputraastawa.wordpress.com
ARSITEKTUR SET INSTRUKSI [email protected] Ptputraastawa.wordpress.com Karakteristik Dan Fungsi Set Instruksi Operasi dari CPU ditentukan oleh instruksi-instruksi yang dilaksanakan atau dijalankannya.
Organisasi Komputer. Candra Ahmadi, MT
Organisasi Komputer Candra Ahmadi, MT Tujuan Menjelaskan tentang komponen utama CPU dan Fungsi CPU Membahas struktur dan fungsi internal prosesor, organisasi ALU, control unit dan register Menjelaskan
LAPORAN PRAKTIKUM. Praktek Mikroprosesor 1 Job Sheet 2
LAPORAN PRAKTIKUM Instruksi Aritmatika dan Operasi Logika Praktek Mikroprosesor 1 Job Sheet 2 Nama : DENNY SETIAWAN NIM : 3201311036 Kelas : V B Kelompok : 1 Anggota Kelompok : Denny Setiawan Ranto susilo
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
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
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
10. Konsep Operasional Prosessor dan Memori
10. Konsep Operasional Prosessor dan Memori 10.1. Hubungan antara prosessor dan memori Pada modul ini, akan dipelajari prinsip dasar dari hubungan antara prosessor dan memori. Dimulai dengan lokasi memori
Hanif Fakhrurroja, MT
Pertemuan 11 Organisasi Komputer Arsitektur Set-Set Instruksi Hanif Fakhrurroja, MT PIKSI GANESHA, 2013 Hanif Fakhrurroja @hanifoza [email protected] Apakah set Instruksi itu? Kumpulan instruksi lengkap
Bab 2. Instructions: Bahasa dari Komputer
Bab 2. Instructions: Bahasa dari Komputer Introduction ke MIPS machine Set dari MIPS instruction MMD 2405 Andi WRE 1 Register vs. Memori Komponen dari sebuah komputer Prosesor, memori, input, dan output
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
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
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
Mikroprosesor. Nuryono Satya Widodo, S.T.,M.Eng. Mikroprosesor 1
Mikroprosesor Nuryono Satya Widodo, S.T.,M.Eng. Mikroprosesor 1 Mikroprosesor Mikroprosesor(µP): suatu rangkaian digital yang terdiri atas 3 bagian utama, yaitu : ALU (Arithmetic and Logic Unit), Register
Eksekusi instruksi Tipe R, LW-SW, Beq, Jump, dan Model Pengalamatan (Pertemuan ke-24)
Eksekusi instruksi Tipe R, LW-SW, Beq, Jump, dan Model Pengalamatan (Pertemuan ke-24) Diedit ulang oleh: Endro Ariyanto Prodi S1 Teknik Informatika Fakultas Informatika Universitas Telkom April 2016 Eksekusi
PERTEMUAN. 1. Organisasi Processor. 2. Organisasi Register
PERTEMUAN. Organisasi Processor Hal-hal yang perlu dilakukan CPU adalah ::.. Fetch Instruction = mengambil instruksi 2. 2. Interpret Instruction = Menterjemahkan instruksi 3. 3. Fetch Data = mengambil
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: [email protected] Hanya dipergunakan untuk kepentingan pengajaran di lingkungan Telkom
Gambar 1.1. Diagram blok mikrokontroller 8051
1.1. Organisasi Memori Semua divais 8051 mempunyai ruang alamat yang terpisah untuk memori program dan memori data, seperti yang ditunjukkan pada gambar1.1. dan gambar 1.2. Pemisahan secara logika dari
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
Oleh : Agus Priyanto, M.Kom
Struktur CPU Oleh : Agus Priyanto, M.Kom Tujuan Pembelajaran Setelah mengikuti kuliah ini, mahasiswa dapat menjelaskan tentang struktur CPU Setelah mengikuti kuliah ini, mahasiswa dapat menjelaskan tentang
PERCOBAAN 5 STACK DAN SUBROUTINE. Oleh : Sumarna, Jurdik Fisika, FMIPA, UNY
PERCOBAAN 5 STACK DAN SUBROUTINE Oleh : Sumarna, Jurdik Fisika, FMIPA, UNY E-mail : [email protected] Tujuan dari percobaan ini adalah untuk memberikan pengertian mengenai arti stack, dapat menggunakan
SISTEM KOMPUTER PEMROSES (CPU) Empat komponen Sistem Komputer : Pemroses Memori Utama Perangkat Masukan dan Keluaran Interkoneksi Antar Komponen
SISTEM KOMPUTER Empat komponen Sistem Komputer : Pemroses Memori Utama Perangkat Masukan dan Keluaran Interkoneksi Antar Komponen PEMROSES (CPU) CPU = Central Processing Unit Pemroses berfungsi mengendalian
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
Perangkat Lunak Untuk Simulasi Penerapan Modus Pengalamatan Dan Operasi Aritmatika Bahasa Rakitan Pada Mikroprosesor 8086/8088
Perangkat Lunak Untuk Simulasi Penerapan Modus Pengalamatan Dan Operasi Aritmatika Bahasa Rakitan Pada Mikroprosesor 8086/8088 Laporan Tugas Akhir Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh
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
Organisasi & Arsitektur Komputer
Organisasi & Arsitektur Komputer 1 Set Instruksi Eko Budi Setiawan, S.Kom., M.T. Eko Budi Setiawan [email protected] www.ekobudisetiawan.com Teknik Informatika - UNIKOM 2013 Arsitektur Komputer
Pertemuan ke - 5 Struktur CPU
Pertemuan ke - 5 Struktur CPU Riyanto Sigit, ST. Nur Rosyid, S.kom Setiawardhana, ST Hero Yudo M, ST Politeknik Elektronika Negeri Surabaya Tujuan Menjelaskan tentang komponen utama CPU dan Fungsi CPU
INTRUKSI-INTRUKSI BAHASA PEMROGRAMAN ASSEMBLY
INTRUKSI-INTRUKSI BAHASA PEMROGRAMAN ASSEMBLY Mubtasir [email protected] Abstrak Program yang ditulis dengan bahasa Assembly terdiri dari label, kode mnemonic dan lain sebagainya, pada umumnya dinamakan
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),
CENTRAL PROCESSING UNIT (CPU)
CENTRL PROCESSING UNIT (CPU) rsitektur dasar mesin tipe von neumann menjadi kerangka referensi pada komputer digital umum (general-purpose) modern. 3 bagian fundamental tersebut adalah: Data bus Data bus
Struktur dan Fungsi CPU. Ptputraastawa.wordpress.com
Struktur dan Fungsi CPU [email protected] Ptputraastawa.wordpress.com 1 Tujuan Menjelaskan tentang komponen utama CPU dan Fungsi CPU Membahas struktur dan fungsi internal prosesor, organisasi ALU,
IKI20210 Pengantar Organisasi Komputer Kuliah Minggu ke-3: Bahasa Rakitan AVR
IKI20210 Pengantar Organisasi Komputer Kuliah Minggu ke-3: Bahasa Rakitan AVR diadaptasikan dari materi kuliah CS61C/2000 & CS152/1997 2000/1997 UCB 18 September 2002 Bobby Nazief ([email protected])
Struktur CPU 3/23/2011
Central Processing Unit Merupakan komponen terpenting dari sistem komputer Komponen pengolah data berdasarkan instruksi yang diberikan kepadanya Dalam mewujudkan fungsi dan tugasnya, CPU tersusun atas
Instruksi Mikroprosesor
MODUL KE 10 Sistem Mikroprosesor (3 sks) 10 MATERI KULIAH : Pengelompokan instruksi mikroprosesor : data manipulation instruction, data transfer instruction, program manipulation instruction, status management
GAMBARAN UMUM SISTEM KOMPUTER
(Operating System) SISTEM OPERASI Pertemuan 1 GAMBARAN UMUM SISTEM KOMPUTER 1 - Robert H. Blismer - Komputer adalah suatu alat elektronik yang mampu melakukan beberapa tugas : menerima input, memproses
PERTEMUAN SET INSTRUKSI MIKROKONTROLER AT 89C51
PERTEMUN SET INSTRUKSI MIKROKONTROLER T 89C5 PERTEMUN SET INSTRUKSI MIKROKONTROLER T 89C5 Pendahuluan Dalam materi sebelumnya sudah di bahas untuk menjalankan suatu tugas maka mikrokontroler 89C5 membutuhkan
Simple As Possible (SAP) - 2. Abdul Syukur
Simple As Possible (SAP) - 2 Abdul Syukur [email protected] http://skurlinux.blogspot.com 053740514 Arsitektur Komputer SAP-2 Persamaan dengan SAP-1 : Sama-sama komputer bit. Kesamaan ini dapat
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
INSTRUKSI-INSTRUKSI MIKROPROSESOR Z80. Yoyo somantri Dosen Jurusan Pendidikan Teknik Elektro FPTK Universitas Pendidikan Indonesia
INSTRUKSI-INSTRUKSI MIKROPROSESOR Z80 Yoyo somantri Dosen Jurusan Pendidikan Teknik Elektro FPTK Universitas Pendidikan Indonesia Pendahuluan Pada bab ini akan dibahas tujuan perkuliahan, instruksi yang
Diktat Kuliah - Pipeline
Mikroprosesor dan Antarmuka Diktat Kuliah - Pipeline Nyoman Bogi Aditya Karna Sisfo IMTelkom [email protected] http://bogi.blog.imtelkom.ac.id Institut Manajemen Telkom http://www.imtelkom.ac.id Proses
BAB 3 Pemrograman Zilog Z80 Lanjutan
BAB 3 Pemrograman Zilog Z8 Lanjutan Buku: Bahasa Oleh : Setiawardhana Bahasa Assembly (Buku( Komputer 3) oleh : Son Kuswadi Politeknik Elektronika Negeri Surabaya Pokok Bahasan Addressing Mode? FLAG? Instruksi
Aditya Wikan Mahastama
ARSITEKTUR DAN ORGANISASI KOMPUTER Aditya Wikan Mahastama [email protected] Program dan Interrupt 6 UNIV KRISTEN DUTA WACANA GENAP 1213 Latar Belakang Program Hardwired system (sistem yang instruksinya
BAB VI ARSITEKTUR KOMPUTER
A VI ARSITEKTUR KOMPUTER 6.1 PENDAHULUAN Arsitektur disini dapat didefinisikan sebagai gaya konstruksi dan organisasi dari komponenkomponen sistem komputer. Walaupun elemen-elemen dasar komputer pada hakekatnya
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
LAPORAN PRAKTIKUM SISTEM MIKROPROSESSOR APLIKASI DASAR INSTRUKSI ARITMATIKA DAN OPERASI LOGIK
LAPORAN PRAKTIKUM SISTEM MIKROPROSESSOR APLIKASI DASAR INSTRUKSI ARITMATIKA DAN OPERASI LOGIK Disusun oleh : Nama : Yudi Irwanto (021500456) Prodi : Elektronika Instrumentasi Tanggal Praktikum : 6 April
BAB VII KOMPUTER SEDERHANA SAP-3 (SIMPLE AS POSSIBLE-3)
Tony Darmanto, ST / IV / TI / STMIK Widya Dharma / Hal 1 BAB VII KOMPUTER SEDERHANA SAP-3 (SIMPLE AS POSSIBLE-3) 7.1. Model Pemrograman Komputer SAP-3 adalah komputer 8-bit yang memiliki keselarasan (compatibel)
BAHASA MESIN. PDE - bahasa mesin 1
BAHASA MESIN PDE - bahasa mesin Instruksi dalam bahasa mesin berada dalam bentuk kode biner yg disebut KODE MESIN / INSTRUKSI MESIN. Set instruksi mesin yg dapat dijalankan oleh suatu komputer disebut
Soal Komunikasi Data Kelas XI TKJ
Soal Komunikasi Data Kelas XI TKJ PAKET A 1. Tempat penyimpanan primer yang bersifat mudah hilang (volatile) dikarenakan hilang saat listrik padam adalah... a. Random Access Memory b. Read Only Memory
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
Strategi Perancangan Hardware menggunakan 2 Metode Bersamaan dan Pengantar Arsitektur Mikroprosesor
MODUL KE 6 Sistem Mikroprosesor (3 sks) 6 MATERI KULIAH : Strategi perancangan hardware sistem mikroprosesor menggunakan 2 (dua) metode secara bersamaan yaitu metode fully decoded addressing dan non fully
PEMROGRAMAN 8085 Kelompok Instruksi Email : [email protected] [email protected]@gmail Web Site : www.salahuddinali.com Kelompok Instruksi Transfer Data MOV MVI transfer data transfer
PRODI PENDIDIKAN TEKNIK INFORMATIKA DAN KOMPUTER JURUSAN PENDIDIKAN TEKNIK ELEKTRO FAKULTAS TEKNIK
MATA KULIAH: ORGANISASI KOMPUTER SET INSTRUKSI ARM PRODI PENDIDIKAN TEKNIK INFORMATIKA DAN KOMPUTER JURUSAN PENDIDIKAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS NEGERI MAKASSAR 2011 1 CREATED BY: AYU
CPU PERKEMBANGAN ARSITEKTUR CPU. ( Central Processing Unit )
CPU ( Central Processing Unit ) PERKEMBANGAN ARSITEKTUR CPU CPU terdiri dari beberapa bagian yang berbeda yang saling berintegrasi dalam membentuk fungsinya secara bersamaan. Pada bagian ini akan dibahas
Eksekusi instruksi Tipe R, LW-SW, Beq, dan Jump (Pertemuan ke-24)
Eksekusi instruksi Tipe R, LW-SW, Beq, dan Jump (Pertemuan ke-24) Diedit ulang oleh: Endro Ariyanto Prodi S1 Teknik Informatika Fakultas Informatika Universitas Telkom April 2016 Instruksi Instruksi disimpan
ARSITEKTUR DAN ORGANISASI KOMPUTER
ARSITEKTUR DAN ORGANISASI KOMPUTER PART 3: THE CENTRAL PROCESSING UNIT CHAPTER 12: PROCESSOR STRUCTURE AND FUNCTION PRIO HANDOKO, S.KOM., M.T.I. CHAPTER 12: PROCESSOR STRUCTURE AND FUNCTION Kompetensi
Organisasi Komputer & Organisiasi Prosesor
Organisasi Komputer & Organisiasi Prosesor Organisasi Sistem Komputer Priyanto E-mail : [email protected] Mobile: 0811282609 Program Studi Pendidikan Teknik Informatika Jurusan Pendidikan Teknik Elektronika
Pertemuan 6-7 : Set Instruksi
Pertemuan 6-7 : Set Instruksi Operasi dari CPU ditentukan olehi nstruksiinstruksi yang dilaksanakan atau dijalankannya. Instruksi ini sering disebut sebagai instruksi mesin (mechine instructions) atau
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
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
Simple As Possible (SAP) - 2. Abdul Syukur
Simple As Possible (SAP) - 2 Abdul Syukur [email protected] http://skurlinux.blogspot.com 053740514 Arsitektur Komputer SAP-2 Persamaan dengan SAP-1 : Sama-sama komputer bit. Kesamaan ini dapat
DASAR KOMPUTER DAN PEMROGRAMAN
BUKU AJAR DASAR KOMPUTER DAN PEMROGRAMAN oleh : RINTA KRIDALUKMANA, S.Kom, M.T. Program Studi Sistem Komputer Fakultas Teknik Universitas Diponegoro 2009 Kata Pengantar Puji syukur penulis panjatkan kepada
