Pages

genki desu? :)

halllo :D
udah berapa bulan ini belom update yaaa...
semester 7 nih, lagi Kerja Praktek, ganbarimashou ^^/

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS
Read Comments

Register (Mikrokomputer)

Sobat :)
kali ini mau share tentang Mikrokomputer, yang saya dapet di praktikum Mikrokomputer :D

Register merupakan sebagian memori dari mikroprosesor yang dapat diakses dengan kecepatan yang sangat tinggi. Dalam melakukan pekerjaannya mikroprosesor selalu menggunakan register-register sebagai perantaranya, jadi register dapat diibaratkan sebagai kaki dan tangannya mikroprosesor.
Register yang digunakan oleh mikroprosesor dibagi menjadi 5 bagian dengan tugasnya yang berbeda-beda pula, yaitu :
1. Segmen Register.
Register yang termasuk dalam kelompok ini terdiri atas register CS,DS,ES dan SS yang masing-masingnya merupakan register 16 bit. Register-register dalam kelompok ini secara umum digunakan untuk menunjukkan alamat dari suatu segmen.
Register CS (Code Segment) digunakan untuk menunjukkan tempat dari segmen yang sedang aktif, sedangkan register SS(Stack Segment) menunjukkan letak dari segmen yang digunakan oleh stack. Kedua register ini sebaiknya tidak sembarang diubah karena akan menyebabkan kekacauan pada program anda nantinya.
Register DS (Data Segment) biasanya digunakan untuk menunjukkan tempat segmen dimana data-data pada program disimpan. Umumnya isi dari register ini tidak perlu diubah kecuali pada program residen.
Register ES (Extra Segment), sesuai dengan namanya adalah suatu register bonus yang tidak mempunyai suatu tugas khusus. Register ES ini biasanya digunakan untuk menunjukkan suatu alamat di memory, misalkan alamat memory video.
Pada prosesor 80386 terdapat tambahan register segment 16 bit, yaitu FS dan GS.
2. Pointer dan Index Register.
Register yang termasuk dalam kelompok ini adalah register SP,BP,SI dan DI yang masing-masing terdiri atas 16 bit. Register- register dalam kelompok ini secara umum digunakan sebagai penunjuk atau pointer terhadap suatu lokasi di memory.
Register SP(Stack Pointer) yang berpasangan dengan register segment SS(SS:SP) digunakan untuk mununjukkan alamat dari stack, sedangkan register BP(Base Pointer)yang berpasangan dengan register SS(SS:BP) mencatat suatu alamat di memory tempat data.
Register SI(Source Index) dan register DI(Destination Index) biasanya digunakan pada operasi string dengan mengakses secara langsung pada alamat di memory yang ditunjukkan oleh kedua register ini.
Pada prosesor 80386 terdapat tambahan register 32 bit, yaitu ESP,EBP,ESI dan EDI.
3. General Purpose Register.
Register yang termasuk dalam kelompok ini adalah register AX,BX,CX dan DX yang masing-masing terdiri atas 16 bit. Register- register 16 bit dari kelompok ini mempunyai suatu ciri khas, yaitu dapat dipisah menjadi 2 bagian dimana masing-masing bagian terdiri atas 8 bit, seperti pada gambar 4.1. Akhiran H menunjukkan High sedangkan akhiran L menunjukkan Low.
+ A X + + B X + + C X + + D X +
+-+--+--+-+ +-+--+--+-+ +-+--+--+-+ +-+--+--+-+
| AH | AL | | BH | BL | | CH | CL | | DH | DL |
+----+----+ +----+----+ +----+----+ +----+----+
General purpose Register
Secara umum register-register dalam kelompok ini dapat digunakan untuk berbagai keperluan, walaupun demikian ada pula penggunaan khusus dari masing-masing register ini yaitu :
Register AX, secara khusus digunakan pada operasi aritmatika terutama dalam operasi pembagian dan pengurangan.
Register BX, biasanya digunakan untuk menunjukkan suatu alamat offset dari suatu segmen.
Register CX, digunakan secara khusus pada operasi looping dimana register ini menentukan berapa banyaknya looping yang akan terjadi.
Register DX, digunakan untuk menampung sisa hasil pembagian 16 bit.
Pada prosesor 80386 terdapat tambahan register 32 bit, yaitu EAX,EBX,ECX dan EDX.
4. Index Pointer Register
Register IP berpasangan dengan CS(CS:IP) menunjukkan alamat dimemory tempat dari intruksi(perintah) selanjutnya yang akan dieksekusi. Register IP juga merupakan register 16 bit. Pada prosesor 80386 digunakan register EIP yang merupakan register 32 bit.
5. Flags Register
Sesuai dengan namanya Flags(Bendera) register ini menunjukkan kondisi dari suatu keadaan< ya atau tidak >. Karena setiap keadaan dapat digunakan 1 bit saja, maka sesuai dengan jumlah bitnya, Flags register ini mampu memcatat sampai 16 keadaan. Adapun flag yang terdapat pada mikroprosesor 8088 keatas adalah :
- OF
Jika terjadi OverFlow pada operasi aritmatika, bit ini akan bernilai 1
- SF
Jika digunakan bilangan bertanda bit ini akan bernilai 1
- ZF
Jika hasil operasi menghasilkan nol, bit ini akan bernilai 1
- CF
Jika terjadi borrow pada operasi pengurangan atau carry pada penjumlahan, bit ini akan bernilai 1
0F 0E 0D 0C 0B 0A 09 08 07 06 05 04 03 02 01 00
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
| |NT| IOPL|OF|DF|IF|TF|SF|ZF| |AF| |PF| |CF|
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
Susunan Flags Register 8088
- PF
Digunakan untuk menunjukkan paritas bilangan. Bit ini akan bernilai 1 bila bilangan yang dihasilkan merupakan bilangan genap.
- DF
Digunakan pada operasi string untuk menunjukkan arah proses
- IF
CPU akan mengabaikan interupsi yang terjadi jika bit ini 0
- TF
Digunakan terutama untuk Debugging, dengan operasi step by step
- AF
Digunakan oleh operasi BCD, seperti pada perintah AAA
- NT
Digunakan pada prosesor 80286 dan 80386 untuk menjaga jalannya interupsi yang terjadi secara beruntun
- IOPL < Input Output Protection level >
Flag ini terdiri atas 2 bit dan digunakan pada prosesor 80286 dan 80386 untuk mode proteksi

Pada prosesor 80286 dan 80386 keatas terdapat beberapa tambahan pada flags register, yaitu:
- PE
Digunakan untuk mengaktifkan mode proteksi. flag ini akan bernilai 1 pada mode proteksi dan 0 pada mode real
- MP
Digunakan bersama flag TS untuk menangani terjadinya intruksi WAIT
- EM
Flag ini digunakan untuk mensimulasikan coprosesor 80287 atau 80387
- TS
Flag ini tersedia pada 80286 keatas
- ET
Flag ini digunakan untuk menentukan jenis coprosesor 80287 atau 80387
- RF
Register ini hanya terdapat pada prosesor 80386 keatas
- VF
Bila flag ini bernilai 1 pada saat mode proteksi, mikroprosesor akan memungkinkan dijalankannya aplikasi mode real pada mode proteksi. Register ini hanya terdapat pada 80386 keatas.

Untuk lebih jelasnya boleh di download linknya Register - Mikrokomputer

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS
Read Comments

FINISHED!

Akhirnya UAS semester 6 berakhir..
Lumayan memusingkan, so riot! abisnya barengan sama ngerjain tugas, hoho biasalah saya emang kurang di manajemen waktu, tapi Alhamdulillah selesai juga...
:)
Saatnya Update blog nii :)

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS
Read Comments

Ikutan Kursus di Sang Bintang School - Kampoenk Jenius

Karena ingin mendalami bahasa inggris, mulai dari grammar, speaking, listening, reading, writing, jadilah saya saya mengikuti program "6 Minggu Bisa Bahasa Inggris". Saya akui masih jelek sekali basic di bahasa inggris.

Kenapa memilih untuk mengikuti program ini? Karena waktu yang ditawarkan hanya 6 minggu. apalagi, saya sudah hampir semester akhir, hiksss.. :( tidak apa-apa kan sobat, dari pada terlambat :)

I know I can! :)
1 Spirit!!

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS
Read Comments


Sobat, mohon bantuannya yaaa...
bantu vote link di bawah ini yaa...
Pocari Sweat 'Get A Fixie Bike'
bantu wujudkan impian untuk dapetin fixie bike ini ok, Arigatou gozaimashita :)

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS
Read Comments

Tutorial Belajar MATLAB

Malemmmm Sobat.. :)

Lagi apa nih malem ini?
Saya lagi coba belajar MATLAB, demi tugas, eh demi ilmu! (^0^)~~~
Untuk tugas sebelum UAS semester 6 ini, mata kuliah Teknologi Multimedia, dosen Pak Eka * Selamat malam Pakkk :D *, ngasih tugas untuk membuat program pengolahan citra menggunakan MATLAB..
Berhubung saya masih baru untuk program MATLAB, jadilah searching dari pak google untuk cari-cari tutorialnya untuk belajar MATLAB, dapet deh tutorial berupa e-book..
Buat sobat yang mau belajar MATLAB, silahkan download linknya.. Qta sama-sama belajar yaa, keep sharing ;)

Download link: Tutorial Belajar MATLAB

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS
Read Comments

Quiz Parampaa (Game Flash)

Moshi-mohi (^o^)

Kemaren dapet game flash dari temen, hehe.. saya telat taunya mainan ini, padahal anak-anak sekelas udah maenin ini dari dua minggu yang lalu... -_-
Nah, saya mau share sama sobat :)

Nama gamenya “Quiz Parampaa”, termasuk game flash, menarik untuk sobat mainkan ;) Sebenarnya game ini termasuk quiz untuk tes semacam tes potensial akademik/tes IQ.. ada 100 level di quiz ini..

Buat sobat yang belum tahu sama game ini silahkan di download gamenya :D
QuizParampaa.exe

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS
Read Comments

Realtek Audio Driver di Windows XP SP3

Hai sobat… :)
Lagi pengen bagi ilmu yang saya punya niihh ^^

Kemaren saya dikasih tugas ma bokap untuk install ulang laptopnya emachines d720. Beliau pengen kalo laptopnya diinstall ulang dengan OS Windows XP SP3 dengan alasan pengen pakai Microsoft Office 2010, yang mempunyai syarat minimal menggunakan OS Windows XP SP3.
Karena saya belum punya CD OS ini, jadilah pinjam teman dulu, hoho, makasih ya bah. Sebenarnya ini kali kedua saya menginstall OS, pertama buat laptop saya sendiri pakai Windows7 *padahal saya mahasiswa TI tapi baru ngeinstall ulang beginian Cuma 2kali sama sekarang*, masih mahasiswa gadungan.. -_-a saat instalasi pun dibantu dengan pipi (teman seperjuangan di segala hal), hehe, makasih juga ya piii :)
Yang penting saya pengen belajar dan terus mencoba, ya ga? :D

Proses instalasi selesai, Alhamdulillah tidak ada masalah ^^v
Seperti biasa setelah instalasi selesai dilakukan, driver bawaan laptop harus diinstall dulu untuk menjalankan semua device agar dapat difungsikan dengan normal. Tapi ada satu yang bermasalah…..
Laptop ga ngeluarin suara, dari speaker sama sekali ga muncul-muncul suaranya, dicoba di Windows Media Player juga ga bisa, padahal udah terinstall dengan baik driver audionya, huhuhu :(
Diperiksa pada device manager terlihat tanda seru pada pci device, ternyata driver sound Realtek HD tidak terinstall.

Oia, driver audio yang digunakan pada emachines d270 adalah Realtek..
Akhirnya, kita coba reinstall lagi driver audio sampai berkali-kali, tapi tetep aja nii laptop ga ngeluarin suara…. Tadinya hampir mmau ganti OS saja, mau install ulang lagi pakai XP SP2…….
Tapi ga mau pasrah dengan keadaan, kita googling, and dapet solusinya, yippi… ^__^/

Ternyata Sound Realtek HD tidak bisa diinstall pada Windows XP SP3. Alasannya karena Microsoft lupa/mengabaikan masalah sound Realtek HD untuk SP3. Kebanyakan solusi yang saya dapat, menyarankan untuk mengembalikan instalasi Windows XP ke SP2 terlebih dahulu, kemudian melakukan instalasi kb888111xpsp2.exe (utk SP2) setelah itu baru menginstal kembali SP3. Waduh repot kalo harus install ulang lagi -__-“

Eh, ternyata ada cara yang lebih praktis, instalasi driver sound tanpa mengulangi instalasi Windows XP ke SP2, dengan cara merubah registryWindows.
Untuk Sobat, Hati-hati dengan cara ini, karena jika salah dalam mengubah registry dapat menyebabkan Windows tidak bisa boot.
Nah, langkah-langkahnya :
(Jika driver Realtek Audio sudah terinstall, uninstall terlebih duhulu yaaa… )
1. Klik tombol “Start”, di pojok kiri bawah, plih dan klik “Run”. Atau bisa juga tekan tombol “Start” + “R”
2. Pada dialog box yg tampil, ketik “regedit”. Klik tombol “OK”. Aplikasi registry editor akan ditampilkan.
3. Di kotak sebelah kiri pilih “HKEY_LOCAL_MACHINE” dan buka dengan mengklik tanda “+”.
4. Pilih dan buka “SYSTEM”
5. Pilih dan buka “CurrentControlSet”
6. Pilih dan buka “Control”
7. Pilih “Windows”,
8. Di box sebelah kanan, klik 2 kali “CSDVersion”
9. Bagian “Value Data” ganti “300″ menjadi “200″. Klik tombol OK.
10. Selesai, Windows sobat sudah dianggap SP2
Kemudian install file kb888111xpsp2.exe
Lalu install drive Realtek Audio, saat akhir instalasi jangan dulu di reboot yaa.. Setelah selesai menginstall ubah kembali nilai CSDVersion tadi ke nilai 300.
Restart windows.. Nahh, akhirnya suaranya muncul :D

Semoga bermanfaat ya sobat..
Ja Mata :)

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS
Read Comments

Keamanan Komputer

Keamanan buat sistem komputer sangat penting. Kenapa?
Hayoo kenapa? ada yang bisa jawab, hehe..
kalo menurut saya dan dosen matkul keamanan komputer *hehehe* keamanan komputer dibutuhkan karena:
- Information based society, menyebabkan nilai informasi menjadi sangat penting. maka dari itu menuntut kemampuan untuk mengakses dan meyediakan informasi secara cepat dan akurat menjadi sangat esensial bagi sebuah organisasi
- Infrastruktur jaringan komputer, seperti LAN dan internet, memungkinkan untuk menyediakan informasi secara tepat sekaligus membuka potensi adanya lubang keamanan (security hole)

nah, makanya keamanan sistem komputer sangat penting! kalo ga ada pengamanan, komputer kita bisa diselundup, kena virus, dibajak..

saya sertakan juga E-Book mengenai keamanan jaringan internet, bagi yang mau download silahkan :) masih bahasa inggris sihh, tapi ga apa-apa :D
ini linknya....
Download link

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS
Read Comments