Selasa, 13 November 2012

Pemrograman Bahasa Rakitan : Materi 5

Kayanya hari ini ane harus kerja keras dech. Gara" nunggak satu tugas jadi harus posting dua kali. :( . Tapi nggak apa-apa dech, yang penting ikhlas :)


Yang mau bahas kali ini tentang Lompatan atau istilah kerennya Jump. Lompatan atau Jump berfungsi sebagai pengecualian terhadap urutan bahasa rakitan. Khan kita hanya tahu kalo bahasa rakitan secara struktural akan mengurutkan membaca instruksi yang ada di bawahnya. Lho koq pengecualian? Ya karena nggak selamanya kita memproses sebuah data secara urut. Terkadang kita menginginkan instruksi yang bakal  dilakukan selanjutnya bukan instruksi yang berada di bawahnya, atau mungkin kita menginginkan suatu kondisi tertentu dalam menjalankan sebuah instruksi.


Nah, di situlah Jump digunakan. Secara umum Jump terdiri dari 2 lompatan yaitu

Pemrograman Bahasa Rakitan : Materi 4

Yah... Tugas lagi. Hahaha... Nggak apa-apa dech tugas terus yang penting nilai Makulnya bisa A (Aamiien..). Hehehehehe

Tugas kali ini ane lanjutin aja materi PBR yang sempat tertunda. Maafkan Daku, Pak Dosen. Soalnya baru sempet sekarang. Hehehe. Materi yang ane bagiin kali ini tentang operasi aritmatika. Dimana-mana operasi aritmatika selalu ada. Contohnya di Pasar, di Toko, dan ada juga di bahasa rakitan. Lho koq bahasa rakitan ada aritmatikanya? Nah, ini yang ane mau share kali ini.

Seperti yang ane jelaskan pertama kali, Pemrograman Bahasa Rakitan sebenarnya nggak jauh-jauh ama Rangkaian Digital. Kalo Rangkaian Digital diimplementasikan ke dalam struktur rangkaian elektis fisik, sedangkan Pemrograman Bahasa Rakitan diimplementasikan ke dalam program yang akan memproses jalannya suatu struktur rangkaian.

Nah, karena hubungan itulah bahasa rakitan memiliki operasi aritmatika untuk memproses suatu program. Di dalam bahasa rakitan dikenal hanya dua operasi aritmatika, yaitu Operasi Penambahan dan Operasi Pengurangan.

Senin, 12 November 2012

Sistem Berkas : Organisasi Berkas Relatif (Teknik Kalkulasi Alamat)


Tugas lagi.... Hahaha. Tapi yang ini beda. Kalo yang kemaren Makul PBR, kalo yang ane bahas kali ini adalah Makul Sistem Berkas. Ada yang tahu sistem berkas atau bahasa lainnya pengarsipan? Kalo yang udah tahu alhamdulillah. O iya, ada yang belum tahu ya? Hehehehe. Maaf, maaf. Bukan maksudnya mau diskriminasi dengan yang udah tahu (Khan sekarang Negara Indonesia udah nggak ada diskriminasi). Hehehe.

Oke, bagi yang belum tahu. Ane kasih tahu dech, sistem berkas atau pengarsipan adalah suatu sistem yang digunakan untuk mengetahui bagaimana cara menyimpan data dari file tertentu dan organisasi file yang digunakan. Jadi sistem berkas adalah sebuah sistem untuk mengorganisasi file-file yang ada. Nah sekarang udah pada tahu khan. Hehehe...

Nah, yang mau ane bahas tentang sistem berkas adalah organisasi berkas relatif dengan sub-materi pokoknya adalah teknik kalkulasi alamat. Teknik kalkulasi alamat adalah

Kamis, 08 November 2012

Pembahasan Tugas PBR Keempat

Tugas lagi nie gan. Sebenernya tugasnya udah dikasih beberapa hari yang lalu. Tapi karena ane udah mulai sibuk dengan urusan pribadi jadinya tugas ini agak terbengkalai. Hehehehe. :D

Tugas yang dikasih dosen ane lebih sedikit daripada tugas yang kemaren. Cuma 2 tugas doanx. Kedengarannya sih gampang ya gan. Tapi isi tugasnya lebih menantang gan. Yang pertama ane disuruh nyari perbedaan antara kode looping yang menggunakan mov cx,15 dengan mov cx,15h. Trus yang kedua anedisuruh buat kode yang hasil outpunya "abcdabcdabcd". Oke, tanpa perlu panjang lebar. Karena panjang kalo ketemu lebar pasti hasilnya luas. Hehehehe :)

Kita bahas tugas yang pertama gan. Tugas yang pertama nyimpulin perbedaan kode looping jika menggunakan mov cx,15 dan mov cx,15h

Ini kode looping dengan mov cx,15