Univ. of Brawijaya Change the World

Informatics Students Blog of Brawijaya University

Archive for March 16th, 2012

Set intruksi 8051 dibagi menjadi 3 kelompok besar, yaitu :

1. Intruksi-intruksi transfer data
2. Intruksi-intruksi pemrosesan data
3. Intruksi-intruksi lompatan

 

1. Intruksi-intruksi transfer data

 

1.1. Daftar Intruksi Transfer data

 

1.2. Instruksi Transfer Data

a) RAM Internal
Perintah perpindahan data (MOV, XCH, POP, PUSH) pada RAM internal membutuhkan 1 sampai 2 cycle. Format instruksi :
MOV (tujuan), (asal)
Memungkinkan data untuk berpindah diantara 2 lokasi RAM internal atau SFR tanpa harus melalui akumulator terlebih dahulu.

 

b) RAM EKternal
Perintah MOV 16-bit digunakan untuk inisialisasi DPTR atau untuk akses data 16-bit pada memori ekternal.perpindahan data antera memori internal dan ekternal menggunakan indirect addressing dengan menggunakan alamat 1-byte (@R1) atau 2-byte (@DPTR).

 

c) Look Up Tables
Ada dua perintah untuk membaca look-up tables pada ROM. MOVC (move constant) menggunakan program counter sebagai base register dan akumulator sebagai offsetnya.
MOVC A, @A+DPTR
Perintah tersebut dapat mengakses 256 entri. Nomor entri dimasukkan ke akumulator dan awal tabelnya pada DPTR.
MOVC A, @A+PC

 

 Berikut Contoh Program EdSim 51 untuk transfer data :

Read More…

Setelah munculnya Windows 8 Developer Preview, sekarang Microsoft merilis versi terbaru “Calon” Windows 8 Final yang mungkin akan dirilis bulan Oktober 2012. Sebelum memasuki versi final Microsoft menyediakan sample Windows 8 yang bisa dinikmati gratis yang diberi nama Windows 8 Consumer Preview. Kabarnya Windows 8 Consumer Preview ini lebih bagus daripada Windows 7 dan Windows 8 Developer.

Kelebihan Windows 8 dan Fitur-Fitur Baru Windows 8 yang siap memanjakan penggunanya. Bagi para pengguna sistem operasi windows pastinya sudah mendengar kabar seputar OS terbaru microsoft yatuWindows 8. Kabar terbaru yang beredar yaitu pihak Microsoft telah mempersiapkan 8 Kelebihan Windows 8 dan fitur-fitur barunya yang semakin memanjakan penggunanya.  Berikut ini seputar kelebihan dan fitur-fiturnya.

1. Dioptimalisasi untuk layar sentuh

Windows 7 memang support layar sentuh, namun tidak optimal dari sisi desain dan kemudahan pengoperasian. Berbeda dengan Windows 8, interfacenya yang dijuluki sebagai Metro benar-benar dioptimalkan untuk sentuhan dengan wujud ala interface Windows Phone.

2. Mendukung chip ARM

Windows 8 mendukung perangkat yang memakai infrastruktur chip ARM. Hal ini diharapkan memperluas jangkauan Windows 8 di arena tablet, mengingat kebanyakan tablet yang beredar saat ini memakai chip ARM.

3. Toko aplikasi Windows Store

Windows 8 akan memiliki toko aplikasi sendiri yang dinamakan Windows Store. Windows Store menyediakan berbagai aplikasi yang dioptimalkan untuk Windows 8.

4. Mendukung NFC (Near Field Communications)

Windows 8 akan mendukung NFC, sebuah teknologi yang kegunaanya antara lain untuk transaksi keuangan digital. Tablet yang memakai Windows 8 pun kemungkinan besar akan otomatis menyertakan fitur ini.

5. Waktu boot yang singkat

Boot Windows 8 dalam demonya hanya berlangsung dalam 8 detik. Sebuah waktu yang jauh lebih singkat dibanding booting di Windows versi sebelumnya.

6. Internet Explorer 10

Internet Explorer 10 dijanjikan membawa perubahan besar ketimbang versi IE terdahulu. Browser ini diklaim sangat ramah digunakan baik dalam tablet maupun PC.

7. Sekuriti lebih baik

Windows 8 dikatakan akan memiliki fitur sekuriti lebih baik untuk menghadang serangan cyber. Di antaranya fitur Windows Defender lebih ditingkatkan kemampuannya di OS ini.

8. Windows 8 tidak membutuhkan upgrade PC

Microsoft menyatakan komputer yang bisa menjalankan Windows 7 dapat pula menjalankan Windows 8 sehingga user tak perlu upgrade PC. Menurut Microsoft, prosesor Intel Atom dan RAM 1 GB sudah cukup untuk menjalankan OS ini

Read More…

Nah bagi kalian yang lagi suntuk, depresi, atau mungkin yang baru diputusin pacar, tenang saja kali ini saya akan memberitahu gam-game chrome non-trial alias free. Berikut ini daftar-daftar game-game yang dapat dijadikan referensi :

1. Angry Birds

 

Nah  ini dia game Angry Birds produksi rovio. Game yang butuh waktu tidak lama untuk populer ini sudah terbukti adiktif bagi kebanyakan orang. Disamping tokoh burungnya yang imut-imut dan bikin gregetan game ini juga bisa dimainkan oleh semua kalangan. Ayo silahkan dicoba :D, bisa dalam mode offline juga.

2. Air Mech

Kamu akan mengontrol sebuah robot yang dapat bertransformasi menjadi pesawat terbang, lengkap dengan berbagai senjata yang dapat diupgrade. Game ini memadukan berbagai tipe game seperti Action, RTS, dan Tower Diefense. Jadi selain mengontrol robotmu, kamu juga bisa menggunakan bantuan berbagai mesin perang lainnya seperti dalam game RTS dan Tower Defense. Air Mech bisa dimainkan sendiri atau bersama-sama dengan teman. Game ini 3D, jadi pastikan komputermu punya cukup tenaga untuk merender grafis 3D.

3. Monster Dash

Game sederhana ini akan menguji refleksmu untuk melompati berbagai rintangan sambil menembak berbagai monster yang bertebaran.

4. Frontline Defense 2 HD

Suka tower defense? Maka kamu pasti suka game ini. Tempatkan tentara-tentara dan peralatan perangmu dalam posisi yang strategis agar pasukan musuh tak mendapat kesempatan untuk mencapai posisi tujuan. Grafik HDnya yang cukup indah juga akan membuat matamu merasa lebih nyaman.

5. Canvas Rider

Kendalikan sepedamu untuk mencapai titik finish dari setiap arena yang didesain sendiri oleh teman-temanmu. Jika bosan, kamu juga bisa merancang track buatanmu sendiri. Game ini mungkin tidak bisa dibilang game khusus chrome, karena kamu bisa memainkannya secara langsung dengan mengunjungi canvasrider.com. Tapi karena permainannya yang unik dan sangat adiktif, game ini rasanya tak pantas dilewatkan dalam list in

Read More…

Wah ternyata untuk menjadi seorang programmer bukan hanya diperlukan kemampuan berpikir logis,imajinatif, dan kreatif, melainkan membutuhkan stamina dan daya tahan tubuh yang baik. Saya sebagai calon programmer pun rasanya akan berfikir was-was untuk mendapatkan skenario terburuk haha #JadiPhobiaProgrammer dampak menjadi seorang programmer, semoga saya bisa melaluinya karena disetiap pekerjaan pasti ada kekurangan dan kelebihannya :D. Nah berikut ini saya akan memberikan sedikit info tentang dampak buruk untuk menjadi seorang programmer.

1. Bisa Terkena Penyakit “Bell’s Palsy”
Bell’s palsy adalah nama penyakit yang menyerang saraf wajah hingga menyebabkan kelumpuhan otot pada salah satu sisi wajah. Terjadi disfungsi syaraf VII (syaraf fascialis). Berbeda dengan stroke, kelumpuhan pada sisi wajah ditandai dengan kesulitan menggerakkan sebagian otot wajah, seperti mata tidak bisa menutup, tidak bisa meniup, dsb. Beberapa ahli menyatakan penyebab Bell’s Palsy berupa virus herpes yang membuat syaraf menjadi bengkak akibat infeksi. Metode pengobatan berupa memeberikan obota-obatan sejenis steroid dapat mengurangi pembengkakan.

Kata Bell’s Palsy diambil dari nama seorang dokter dari abad 19, Sir Charles Bell, orang pertama yang menjelaskan kondisi ini dan menghubungkan dengan kelainan pada saraf wajah.

2. Butuh kerja keras yang sangat ekstra
Terkadang seorang programmer harus begadang dan tidak tidur selama beberapa hari untuk menyelesaikan programnya.

3. Kurang bersosialisasi dengan lingkungan sekitarnya
Biasanya seorang programmer lebih memilih untuk berdiam di rumah atau tempat ia bekerja dan selalu berada di depan komputernya.

4. Merasa terkucilkan oleh lingkunganya.
Secara psikologis, perasaan ini muncul akibat terlalu intens berhubungan dengan mesin-mesin dan cenderung jarang berhubungan dengan manusia. Akibatnya, meski belum sepenuhnya terjadi, programmer merasa dijauhi lingkungannya.

5. Berani dikejar waktu (harus tepat waktu)
Ini lah yang membuat seorang programmer menjadi pusing dan kelelahan, tidak terbayangkan jika harus mengerjakan sebuah aplikasi/program yang sudah menjadi kewajibannya.

Read more: http://www.forumkami.net/kesehatan/178965-dampak-negatif-menjadi-seorang-programer.html#ixzz1pAHWtCKB