Tampilkan postingan dengan label Bahasa Rakitan. Tampilkan semua postingan
Tampilkan postingan dengan label Bahasa Rakitan. Tampilkan semua postingan

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.

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

Kamis, 01 November 2012

Pembahasan Tugas PBR Ketiga

Hahahahaha... Tugas maning, tugas maning.... Memang mahasiswa nggak jauh-jauh ama tugas :D

Ane harap semua agan semua nggak bosen ama ane. Khan kita sama-sama belajar gan, jadi nggak ada guru atau dosen di sini gan. Guru dan dosen adanya di sekolah, kampus dan rumah mereka masing-masing. Hahaha :D

Ane bahas tugas PBR yang selanjutnya. Tugas kali ini kita akan nyemplung sedikit tentang materi kemaren. Dan tugas ini nggak main-main gan. Langsung dikasih 4 kode sekaligus. Hadeuh, hadeuh banyaknya. Kita bahas aja satu persatu gan, biar nggak terlalu berat.

Kode ini yang pertama dikasih ama ane. Yang harus kita lakukan adalah :

Pemrograman Bahasa Rakitan : Materi 3

Yah, balik ke materi kuliah. Setelah sehari - dua harian ane posting diluar kuliah, sekrng balik lagi. Mahasiswa kalo tanpa tugas bagai sayur tanpa garam. Hambar banget gan. Hehehehehe :D

Postingan ane kali ini sebenernya adalah dua materi yang ada di blog dosen ane. tapi karena salah satu materi sedikit banget, maka ane gabungin aja. Hehehe :)

Masih inget kode yang ini khan gan?
Kalo masih inget, ane jelasin bagian demi bagian kode tersebut. Pada bagian

Selasa, 30 Oktober 2012

Pembahasan Tugas PBR Kedua

Wuih tugas lagi nieh. Ya pasti kalo ada kuliah atau ada pelajaran pasti ada tugas donx. Hehehe :D

Aneh-aneh aja dosen ane. Masa abiez ngasih tugas bikin nama dengan assembly malah suruh di pelajari kode-kode assemblynya. Haddeeeuuhh.. :(

Daripada berkeluh kesah, mending di pelajari aja dech apa maunya dosen ane. Yang pertama,

Selasa, 23 Oktober 2012

Pembahasan Tugas PBR Pertama

Tugas, tugas... Hehehehehe..... Postingan kali ini ane mau mbahas tugas ane yang dikasih dosen ane kemaren. Tugsnya sich simple. Materi yang kemaren diimplementasikan dalam praktek. Dosen ane nyuruh bikin nama lengkap menggunakan assembler.

Sebelum kita bikin nama menggunakan assembler, ane kasih tahu dulu tabel kode ASCII secara umum.

Jumat, 19 Oktober 2012

Pemrograman Bahasa Rakitan : Materi 2

Hadeeuuh.. Tega amat dosen ane ya. Baru aja kemaren nyelesein pembahasan Interpreter dan Compiler yang pusingnya bukan main, malah disuruh ngelanjutin materi yang kedua. Hahahaha. Tapi nggak apa-apa toh anggep aja tambahan ilmu buat agan semua. :-D

Wuiihh.. Ngeri banget pas ngeliat blognya dosen ane yang membahas materi kedua ini. Pengantar blognya aja kaya gini gan. "WARNING..!! Sebelum anda melanjutkan mbaca tulisan ini, ada baiknya anda yakin dulu bahwa anda sudah memahami konsep dari elemen komputer.". Wah, kalo ane sich udah paham. Kalo agan gimana? Kalo belom paham, cari aja materi rangkaian digital di google. Banyak koq materinya.  

Ini bukan buat nakut-nakutin gan, tapi biar agan tahu kalo membahas materi ini konsepnya nggak jauh-jauh ama elemen komputer dan sistem komputer. Khan ane sudah kasih tahu dari awal, mana mungkin kita bisa tahu apa yang kita pelajari kalo kita belom paham konsepnya? Ya nggak?

Setelah kita tahu dan paham konsep dari elemen komputer, maka anda ingat lagi tentang jenis bilangan digital  seperti desimal, biner dan hexadesimal. Kenapa harus kaya gitu? Ya sebab kita harus tahu kalo Bahasa Rakitan

Kamis, 18 Oktober 2012

Ciri-ciri, Perbedaan, Kelebihan dan Kekurangan Interpreter dan Compiler

Seperti janji ane sebelumnya, ane bakal bahas karakteristik (ciri-ciri), perbedaan, kelebihan dan kekurangan Interpreter dan Compiler. Dimana-mana janji harus ditepati. Karena janji adalah hutang. Betul nggak gan? O iya, Bahasnya satu-satu ya gan? Satu-satu aku sayang ibu... Hehehe :-D. 

Kalo penjelasan kemaren masih nggak jelas, ane kasih lagi pembahasan yang sederhana. Interpreter adalah sejenis program komputer

Rabu, 17 Oktober 2012

Compiler

Hai, hai, ketemu lagi. Hahahahahaha :-D Setelah tadi malem beristirahat yang panjang, akhirnya ane muncul lagi dengan semangat baru. Hahahaha.

Kemaren ane sudah bahas tentang Interpreter, sekarang ane bahas temennya yaitu Compiler. Haduuuh.. Interpreter aja sudah sulit dipahami apalagi Compiler. Tenang aja, ane bahasnya nggak terlalu formil. Jadi agan semua lumayan paham.

Apaan tuch Compiler? Compiler adalah program komputer (atau kumpulan program) yang mengubah source code

Interpreter

Nah, bagi yang tadi sudah baca Pemrograman Bahasa Rakitan : Materi 1, sekarang ane mau bahas sedikit salah satu benda aneh yang ane sebutin di posting tadi, yaitu Interpreter.

Pasti ada yang masih bingung, apa sich Interpreter itu? Ini bukan yang orang yang mentranslate bahasa yang ada di PBB lho. hahaha :-D. Ini Interpreter dalam pemrograman bahasa rakitan.

Mau tahu apaan tuh Interpreter? Di computer sains, interpreter biasanya berarti

Selasa, 16 Oktober 2012

Pemrograman Bahasa Rakitan : Materi 1

Sebagai awal materi Pemrograman Bahasa Rakitan / Assembly Language, kita harus tahu dulu konsepnya. Mana mungkin khan kita tahu apa yang kita pelajari kalo nggak tahu konsepnya? Hahaha
Konsepnya sich nggak jauh-jauh dari sistem komputer.