Just another Telkom University Student Blog site

Category: Mikroprosessor

tugas mippro LCD

kali imi saya diberikan tugas untuk membuat running lcd menggunakan https://circuits.io/

Mikroprosessor_tugas_3_RISC dan CISC

Pada kali ini saya akan menerangkan apa itu RISC dan CISC

RISC dan CIRS merupakan rancangan disain prangkat keras yang mana prosesya dapat mempercepat tingkatan proses suatu perangkat.

RISC (Reduced Instruction Set Computing) adalah sebuah arsitekture komputasi moderen yang memiliki intruksi-intruksi dan roses pengeksekusian yang sederhana, by wikipedia. sehingga dapat disimpulkan sebagai sistem atau rancangan dimana setiap proses yang dilakaukan oleh si RISC akan dapat mempercepat setiap roses kinerjanya secara ringan

CIRC (Complex Instruction-Set Computer) adalah sebuah arsitekture komputer yang dimana setiap intruksi akan menjalankan beberapa operasi tingkat rendah by wikipedia. sehingga dapat disimpulkan bahwa CIRC adalah rancangan disain yang dapat mengoprasikan setiap intuksi tingkat rendah yang dapat dioerasikan dalam satu intruksi

 

https://id.wikipedia.org/wiki/RISC

https://id.wikipedia.org/wiki/CISC

Microprosessor_Tugas_2_Fungsi register dari Intel 8088

Pada pertemuan kali ini kita akan membahas tentang register dari Miroprosessor Intel 8088.

Pertama-tama kita akan membahas register, register adalah suatu tempat yang dapat menyimpan data untuk sementara untuk diproses sehingga hasisl dari pemprosesannya dapat dilakukan dengan cepat.

Pada mikroprosesor 8088 memeiliki 4 tipe register yang berbeda beda dimana disetiap register tersebut terdiri dari 16-bit yaitu

1. General Purpose Register
2. Pointer dan Index Register
3. Register Segment
4. Flag Register

1. General Purpose Register (register serbaguna)

General biasanya digunakan untuk keperluan umum seperti proses aritmatika, pengoprosian I/O dll. Pada general purpose register terdiri dari

  • AX (Accumulator Register)
    berfungsi sebagai tempat penyimpanan dan pengoprasian aritmatika, In/Out, Shift, Logic, Rotate, dan operasi desimal berkode biner.
  • BX (Base Register)
    berfungsi sebagai penyimpanan alamat data yang ada pada memori. Operasi yang dapat dilakukan adalah Rotate, Logic, Shift, dan Aritmetika.
  • CX (Counter Register)
    berfungsi sebagai pencacah implisit dengan menggunakan instruksi tertentu, misalnya diberikan terhadap perintah Loop dan operasi string. Counter naik jika direction flag bernilai 1, dan counter turun jika direction flag bernilai 0.
  • DX (Data Register)
    berfungsi sebagai menyimpan hasil dari perkalian dan pembagian 8 bit maupun 16 bit. yang dinyatakan sebagai I/O

2. Pointer dan Index Register

Pada pointer dan index register biasanya untuk menunjukkan alamat sebuah data di lokasi memori, dipakai saat operasi perpindahan data

  • Register SP (Stack Pointer, 16 bit)
    berfungsi untuk penyimpanan alamat kembali pada saat memanggil subroutine / (blok yang terpisah untuk penyimpanan kode). SP yang merupakan register yang secara implisit digunakan oleh perintah PUSH dan POP yaitu menyimpan dan mengambil kembali dari stack (tumpukan data linier).
  • Register BP (Base Pointer, 16 bit)
    berfungsi sebagai penunjuk base dalam data lis yang disediakan untuk penyimpanan data.
  • Register SI dan DI (Source Index dan Destination index, 16 bit)
    berfungsi sebagai penyimpannan nilai-nilai offset dalam segment data memori pada diwaktu yang sama.
  • Register IP (Instruction Pointer, 16 bit)
    berfungsi sebagai program kontrol awal dimana kode mesin akan diletakkan di Code Segment, semua data akan diletakkan di Data Segment, dan operasi PUSH dan POP dilakukan di Stack Segment.

3. Register Segment (16 bit)

Register segment adalah pembentukan alamat meori pada real data

  • Register CS (Code Segment)
    berfungsi untuk mencatat segment dari kode program dan menunjuk alamat intruksi berikutnya
  • Register DS (Data Segment)
    berfungsi untuk menyimpan alamat dari segment dimana data terletak, dan menunjuk alamat data yang ada pada register
  • Register SS (Stack Segment)
    berfungsi untuk menyimpan alamat segment memori yang dipergunakan sebagai stack.
  • Register ES (Extra Segment)
    berfungsi untuk menyimpan alamat segment tambahan, sebagai contoh alamat sistem operasi, alamat dekoder, dan sebagainya.

4. Register Flag

Register flag biasanya berfungsi untuk menunjukan status sesaat dari mikroprosessor. bit pada flag akan berubah-ubah tergantung proses yang sedang berlangsung. jadi register flag tersebut akanmelakukan sken fungsi ( meninjau keadaan ) pada mikroprosessor diseiap saat sehingga bit nya akan berubah-ubah tergantung pada proses kinerjanya mokroprosessor tersebut

 

http://vheeamalia-sukron.blogspot.co.id/2011/11/jenis-jenis-register-dan-fungsinya.html

https://arifineka.wordpress.com/tag/general-purpose-register/

Mikroprosessor_tugai_1

assalammulaikum.wr.wb

Pada tugas kali ini kami diperintahkan membuat rangkuman apa saja yang didapat dan dipelajari pada hari pertama kami belajar mikroprosessor oleh dosen kami Pak Inung Wijayanto. Pada matapelajaran mikroprosessor kali ini kami di ajari tentang sedikit sejarah tentang prosessor intel, sedikit pengertian apa itu mikroprosesosr dan apa itu mikrokontroler. Pada dasarnya mikroprosesor adalah sebuah perangkan (hardware) yang berukuran kecil yang berfungsi memproses suatu masalah, sedangkan mokrokontroler prangkat yang berfungsi sebagai pengontrol rangkaian elekrtonik. Sedikit sejarah yang kami pelajari tentang prosesor intel ada pada bentuk dan kakinya. Sebagai contoh pada intel yang lama seperti intel 4004 memiliki bentik yang mirip dengan ic dibandingkan intel core yang memiliki bentuk kotak dan mempunyai kaki yang berada di bagian bawahnya. itulah sekilas apa yang saya akan cantumpakan pada tugas kali ini.

Pada menit pertama Pak Inung memperkenalkan diri dan membuat sebuah aturan yang kakan menjadi ketetapan bersama sebagai contoh jika ada yang ketauan mencontek atau memberikan contekan nilainya ada diberikan E, itu juga ermasuk dengan tugas dan quis yang akan dilakukan secara mendadak. Walaupun sebua dosen mengatakan dan membuaat peraturan yang sama tapi kali ini berbeda dikarenakan Pak Inung tidak akan segan-segan memberikan nilai tersebut disbanding dosen lain. Ini dikarna Pak Inung juga punya pengalaman yang sama seperti ini dimana ia berceria sedikit tentang masalaunya yang mana ia mendapatkan nilai D dikarenakan memberikan contekan kepada temannya. Kayanya iya bersyukur karena itu ia jadi berpikir untuk tidak melakukan kecurangan seperti mencontek atau memberikan contekan kepada orang lain. Sekilas dari cerita itu terdengar seperti Pak Inung ingin membalas denam bagaikan senior di SMA memberikan ospek kepada juniornya, tapi kau dipikirkan kembali secara menditai iya mengatakan “saya bersyukur saya mendapaktan nilai D daripada teman saya yang mendapatkan nilai E” dari kata tersebut dapat membuktikan bahwa keinginananya menerapkan peraturan yang ketat tersebut agar murid-muridnya dapa belajar dengan giat dan tidak mengharapkan mendapatkan contekan apa lagi melakukan pencontekan tersebut. Mungkin sekilas bagi mahasiswa yang baru mengenalinya mengnggapnya itu sebagai guyonan belaka dan berpikir itu hanya trik untuk membuat murid-muridnya menjadi mandiri, tapi apalah gunanya trik yang hebat jika dilakukan setengah-setengah itulah pikirku sebelum mendengar ada banyaknya korban-korban yang telah iya jatuhkan, setelah mendengar adanya korban-korban tersebut saya menjadi sedikit ketakutan dan salah satu korbanya memilih kelas yang sama dengan saya setelah mengetahui hal tersebut saya jadi semakan ketakutan apa yang saya harus lakukan jika saya tidak bisa menerjakan tugas dan kuisnya dengan baik apa saya akan mencontek? Tentusaja tidak dari pada mendapat nilai yang sudah pasti E lebih baik mendapatkan nilai yang jelek dengan kerjakeras sendiri dengan begitu nilai yang saya didapat lebih membanggakan dari pada sesuatu yang sudah pasti mendapatkan E. Terkadang hasil yang random lebih baik daripada hasilyang pasti dikarenakan haril yang pasti adalah hasil yang didapat dari sutu keadaan sedangkan yang random serupkan hasil dari kerja keras dari diri sendiri.

Setelah mengajukan aturan Pak Inung memberikan sedikit silabus dimasing-masing CLO diman di setiap CLO memiliki bobotnya msing-masing dalam menentukan kalkulasi nilai akhir yang ada. Selanjutnya ke materi dimana materi yang pertama diajarkan adalah pengertian tentang mikroprosessor. Seperti yang sudah di sebutkan sebelumnya secara sederhana mikroprosessor adalah sebuah perangkat (hardware) yang berukuran kecil yang berfungsi memproses suatu masalah. Dapat dijabarkan bahwa mikroprosessor merukapakan sebuah perangkat kecil yang didalamnya terdapat berbagai sistemmatis rangkaian jaringan yang komlpeks. Fungsi utama dari mikroprosessor dalah semproses suatu malah seperti namanya jadi pada saat perangkat tersebut digunakan kita dapat memasukan perintah yang akan dapat diproses oleh perangkat tersebut sehingga dapat mengeluarkan hasilan yang kita inginkan, sebagai contoh sederhananya adalah IC 7432 dimana IC tersebut dapat memproses inputan dan outputan dimana semisalnya jika dimasukan inputan yang bernilai satu pada port 1 dan 2 IC tersebut akan menghasilkan outputan 1 pada port 3.

Mikrokontoler secara sederhana adalah prangkat yang berfungsi sebagai pengontrol rangkaian elekrtonik. Dapat disimpulkan bahwa perangkat tersebut dapat mengontrol perangkat lainnya yang terpasang kepada nya. Mikrokontroler umumnya terdiri dari CPU (Central Processing Unit), memori, I/O tertentu dan unit pendukung seperti Analog-to-Digital Converter (ADC) yang sudah terintegrasi di dalamnya. Sebagai contohnya kit yang mempuyai cip dan juga terdapat sensor cahaya dan memiliki LCD sebagai menunjuk kepekatan cahaya tersebut. Saat kit tersebut digunakan kita dapat mengintrol ceterang apa sensortersebut mengatakan cahayanya terang atau gelap dan dapat dilihat dari LCD yang terpasang, pada LCD tersebut dapat terlihat bahwa hasil dari apa yang kita inginkan bahwa keredupan dan keterangan menjadi terlihat jelas.

Selanjutnya Pak Inung sedikit menjelaskan tentang beberapa generasi Intel dimana prosesor generasi pertama intel adalah intel 4004 pada tahun 1969 yang hanya memiliki 4bit dan dapat menyimpan 4kb  main memori dan memiliki kecepatan 50 KIPS, lalu bekembang menjadi intel 8008 pada tahun 1972, intel 8088 pada tahun 1981, dikala itu bentuk prosesor intel masih sama seperti IC perbedaan dari generasi kegenerasi ada pada kakinya selanjutnya pada tahun 1992 intel menurunkan intel 286 yang memiliki bentuk yang cukup unik yaitu berbentuk kotak dan menghubah yang tadinya memiliki kaki pada seluruh pinggirannya menjadi berada di bagian bawah pada perangkat tersebut tentusaja jumlah daro kaki yang ada juga lebih banyak. Itu dikaterakan pada intel dari generasi kegenerasi selalu menambah jumlah transistor yang digunakan. Sejarah intel terus berlanjut hingga kini yang mana sekarang intel mengeluarkan core i7 generasi ke 7 yang memiliki kecepatan 4,2 GHZ.

Diakhir jam pelajaran Pak Inung memberikan sedikit kejutan yaitu kuis secara mendadak kepada kami awalnya terlihatmudah dikarenakan hanya disuruh menghitung dan mengani nim masing masing tapi ternyata soal sesungguhnya iyalah pelajaran tekdik dimana kita diminta mengubah decimal ke biner, decimal ke octal, decimal ke heksal, menjumlahkan hasil dari pengubahan tersebut, mengurangkan hasil dari pengubahan tersebut, dan yang terahkir membuat soal tentang K-map serta menjawab soaltersebut dan membuat rangkaiannya. dari apa yang terjadi dimana ada kuis dadakan saya sedikit berpikir jikasaja sala belajar lebih giat lagi saya tidak aakan mendapatkan kesulitan saat mendapatkan sesuwatu yang sifatnya tiba-tiba seperti ini dengan kata lain saya pasti dapat mengerjakan papun yang ada didepan saya jika saya sudah mempersiapkannya terlebih dahulu, bukannya mengira-ngira kalau didepan tidak akan ada masalah jika persiapan tidak begitu matang. sedikit ucapan terimakasih atas tugasi ini karna adanya tugas ini saya bisa jadi sedikit intropeksi kepada dirisaya dan saya akan mempersiapkan dan memikirkan masa depan yang akan terjadi jika saya melakukan sesuatu atau tidak,

wasalammualaikum.wr.wb

© 2024 okkyfatur's blog

Theme by Anders NorenUp ↑