2011/1/3 Atiqo Mutmainnah <[email protected]>: > mas mau tanya gimana cara membuat program untuk melihat konfigurasi komputer > dengan mengunakan bahasa assembler? >
Wah ini topik favorit saya pas jaman kuliah dulu. Saya sendiri udah gak begitu ingat harus pakai interrupt berapa dan port berapa, karena banyak banget. Saya dulu belajarnya pakai buku, ada beberapa buku yang bagus dan lengkap yaitu PC Programmer's Guide to Low-Level Functions and Interrupts. Penulisnya Marcus Johnson. Terbitan tahun 1994. Jadul banget, interface ke VGA aja banyak banget manual interrupt yang dipelajari. Disarankan sudah menguasai Assembly Language Intel x86. Waktu itu saya beli yang fotokopian. Buku aslinya mahal banget bow, hampir sejutaan. Intel Microprocessors 8086/8088, 80186, 80286, 80386, 80486, The: Architecture, Programming, and Interfacing. Nah, yang ini basicnya banget. Belajarnya mulai dari sistem bilangan biner, memory addressing di prosesor intel yang segmented versus Motorola yang linear, interrupt, port serial & parallel (I/O), baca tulis ke disk menggunakan interrupt bios (13h) dan dos (21h), dll. Sampe sekarang buku ini masih diterbitkan versi barunya sampai prosesor generasi sekarang. Waktu itu belinya di Toko Buku Elvira, lagi diobral cuma bayar Rp. 75.000. IBM PC Assembly Language and Programming (5th Edition), karangan Peter Abel. Ini juga bagus banget, tapi levelnya masih dasar. Lumayanlah buat pemula. Waktu itu belinya di Elvira Juga. Diobral harganya cuma 60ribu. Peter Norton's Assembly Language Book for the IBM PC. Sesuai judulnya, yang bikin ya Peter Norton himself, yang bikin antivirus itu. Isinya lebih ke tutorial, step by step. Dasar banget, tapi jadi tahu soal program memory resident, baca tulis disk, memory dump, sampai cara kerja virus :p Kalau sekarang, mending belajarnya pakai buku Windows Internal 5th Edition, terbitan Microsoft Press. Pengarangnya Mark Rusinovich. Kebetulan saya punya skrinsyutnya. http://www.ebonk.org/blog/archives/2009/07/26/windows-internals-5th-edition/ -- I seek not to know all the answers, but to understand the questions. http://www.ebonk.org/blog/ To unsubscribe from this group, send an email to: [email protected] Get Free 5 GB mailbox Check this http://www.mugi.or.id
