Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword or section
Like this
14Activity
0 of .
Results for:
No results containing your search query
P. 1
Diktat Pemrograman Bahasa Rakitan x86

Diktat Pemrograman Bahasa Rakitan x86

Ratings: (0)|Views: 1,107 |Likes:
Published by Hendra Soewarno
Diktat belajar rakitan untuk mahasiswa
Diktat belajar rakitan untuk mahasiswa

More info:

Published by: Hendra Soewarno on Feb 20, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

05/13/2013

pdf

text

original

 
PEMROGRAMAN BAHASA RAKITAN
DIKTAT KULIAH
Oleh:Hendra, MT.Hartono, M.Kom.PROGRAM STUDI TEKNIK INFORMASISTMIK IBBIMEDAN2012
 
Kata Pengantar 
Bahasa mesin adalah bahasa yang yang menjadi bagian dari mikroprocessesor, dandapat dieksekusi tanpa membutuhkan proses Assembler maupun Compiler, tetapisesuatu hal yang menjadi masalah adalah bahasa mesin cenderung rumit, karenamenggunakan bilangan biner sebagai representasi dari perintah-perintah. Pada perkembangan selanjutnya dikembangkan mnemonic yang melambangkan darimasing-masing instruksi bahasa mesin yang dikenal sebagai bahasa rakitan(Assembly), dan membutuhkan satu tahapan assembler untuk mengubah mnemonicmenjadi bahasa mesin.Mempelajari bahasa mesin merupakan salah satu mata kuliah yang wajib dikuasaioleh oleh mahasiswa jurusan teknik informatika, walaupun dewasa ini adalah kurangrelevan untuk memprogram suatu program dengan bahasa rakitan, tetapi penguasaan bahasa rakitan akan memberikan keunggulan tersendiri, terutama ketika kita inginmengoptimalkan bagian tertentu dari program kita, mengakses ke perangkat keras,melakukan reversed engineering untuk mempelajari dan memperbaiki suatu softwaredimana source tidak tersedia.Penguasaan teknik pemrograman bahasa rakitan memberikan pengetahuan yang lebihkepada mahasiswa untuk melangkah kepada pemrograman kernel maupun devicedriver, karena pemrograman pada tingkat ini membutuhkan banyak akses langsung kememori maupun perintah primitif API yang disediakan oleh sistim operasi maupunBIOS.Walaupun buku ini tidak membahas tentang pemrograman kernel maupun devicedriver, tetapi saya yakin dapat menjadi landasan bagi mahasiswa untumengembangkan diri kearah sana, karena berbagai referensi telah tersedia diinternet.Medan, 20 Februari 2012Penulis
 
Daftar Isi
Bagian 1, Pengenalan Bahasa Mesin............................................................................1Bagian 2, Pemrograman 8086.......................................................................................7Bagian 3, Bahasa Rakitan x86....................................................................................16Bagian 4, Interrupt dan Pemakiannya.........................................................................19Bagian 5, Memori dan Pengalamatan.........................................................................27Bagian 6, Percabangan................................................................................................35Bagian 7, Perulangan..................................................................................................39Bagian 8, Operasi Logika...........................................................................................43Bagian 9, Operasi String.............................................................................................50Bagian 10, Operasi Shift dan Rotasi...........................................................................57Bagian 11, Operasi Aritmatika....................................................................................64Bagian 12, Makro.......................................................................................................69Bagian 13, Sub Rutin..................................................................................................76Bagian 14, Parameter pada Sub Rutin........................................................................82Bagian 15, Penanganan I/O........................................................................................85DAFTAR PUSTAKA.................................................................................................96
LAMPIRAN
A. 8086 Mnemonic.....................................................................................................97B. Tabel ASCII..........................................................................................................105C. Binary ke Hexadesimal........................................................................................106D. Menghubungan ASM dengan Pascal...................................................................107E. Build-in ASM pada Turbo Pascal.........................................................................110F. Menghubungan Turbo C/C++ dengan Assembly..................................................112G. Build-in ASM pada Turbo C................................................................................115

Activity (14)

You've already reviewed this. Edit your review.
1 hundred reads
anacco liked this
dehasri liked this
fainurofiq liked this
Warsiyo Pw liked this
Merry Mer liked this
Rezha Ominae liked this
Anfield Gank liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->