oia, ini tulisan saia tentang bahasa rakitan lanjutan kemarin. ini tentang membuat nama kita muncul di command prompt..
ok kita langsung saja ia.
pertama kita mulai, kita buka command promptnya dengan cara
1. klik start
2. klik all program
3. klik accesories
4. klik command promptnya
setelah itu kita mulai compile program asmnya:
1. kita ketik E: , kalau nyimpenya di local dosk D, maka kita tulis D: atau d:
2. setelah itu kita compile folder asmnya, caranya dengan CD ASM, setelah itu tekan enter.
3. setelah itu kita compile dengan cara TASM nama.asm
4. setelah itu kita compile lagi dengan cara TLINK /T nama.obj
5. setelah itu kita compile dengan nama dan lihat hasinya
kalau berminat, maka aku sertakan kodenya ia..
.model small
.code
org 100h
mulai:
mov ah,02h
mov dl,'M'
int 21h
mov dl,'A'
int 21h
mov dl,'R'
int 21h
mov dl,'D'
int 21h
mov dl,'I'
int 21h
mov dl,'N'
int 21h
mov dl,'H'
int 21h
mov dl,20h
int 21h
mov dl,'S'
int 21h
mov dl,'I'
int 21h
mov dl,'R'
int 21h
mov dl,'2'
int 21h
mov dl,'R'
int 21h
mov dl,'2'
int 21h
mov dl,'0'
int 21h
mov dl,'1'
int 21h
mov dl,'0'
int 21h
mov dl,'2'
int 21h
mov dl,'5'
int 21h
int 20h
end mulai
selamat mencoba...
fungsi dari wireshark sebagai salah satu network analysis tool.melakukan capture dengan wireshark. wireshark
adalah salah satu network analysis tool, atau disebut juga dengan
protocol
analysis tool atau packet sniffer. wireshark dapat digunakan untuktroubleshooting
jaringan, analisis, pengembangan software dan protocol, serta untuk
keperluan edukasi dan keperluan lainya yang bias bermanfaat bagi semua.
wireshark merupakan software gratis, sebelumnya,wireshark dikenal dengan nama
ethereal. packet sniffer sendiri diartikan sebagaisebuah program atau tool yang
memiliki kemampuan untuk ‘mencegat’ danmelakukan pencatatan terhadap
traffic data atau jalur dalam jaringan. selama terjadi alirandata dalam, packet sniffer dapat
menangkap pdu, melakukandekoding
serta melakukan analisis terhadap isi paket berdasarkan spesifikasi rfcatau spesifikasi-spesifikasi yang
lain. wireshark sebagai salah satu packet snifferdiprogram sedemikian rupa untuk
mengenali berbagai macam protokol jaringan.wireshark mampu menampilkan hasil
enkapsulasi dan field yang ada dalam pdu.baik kita mulai dengan nenginstall
wireshark.
pilih system operasi yang biasa saya gunakan di sini saya menggunakan windows 7 64 bit. jika sudah selesai di install aplikasi wiresharknya maka tampilannya
akan seperti ini:
cara membuka aplikasi wireshark
klik star
klik all program
pilih wireshark
pada
bagian ini akan diberikan bagaimana menggunakan wireshark serta contoh
melakukan capture pdu.
gunakan aplikasi wireshark
untuk melakukan capture dengan cara memilih
pilihan yang tersedia pada aplikasi tersebut, lalu pilih menu
untuk menampilkan record atau rekaman mala saya harus menuju options dan ikuti seperti gambar berikut ini. lihat ia dengan baik - baik:
setelahkita lakukan maka itu tekan start untuk menjalankan analisisnya pada aplikasi tersebut. kita bisa lihat pada gambar berikut ini
sudah terlihat kan aktifitas network nya.. hahah. kalian biasa meniru cara saya untuk belajar..
kalau ingin lihat pc atau laptop yang sedang networking kita cukup ping ip pcsebelah kita (jika ada di dalam satu jaringan)
Kita jumpa lagi ia, ini tulisan
aku yang kedua yang membahas tentang bahasa rakitan. Sebelem aku lanjutkan, aku
akan mengulas sedikit tentang bahasa rakitan..ASSEMBLY LANGUAGE yaitu bahasa pemrograman tingkat
rendah yang biasanya di gunakan dalam pemrograman komputer,
mikroprosesor,
pengendali
mikro, dan perangkat lainnya yang dapat diprogram.
Oke, sebelum masuk bahasa rakitan
kita harus tahu bilangan heksadesimal dan biner.Bilangan heksadesimal itu sendiri bisa di bilang dengan 16 bilangan
yaitu sebuah sistem bilangan yang menggunakan 16 simbol.
Berbeda dengan sistem bilangan desimal, simbol yang
digunakan dari sistem ini adalah angka 0 sampai 9, ditambah dengan 6 simbol
lainnya dengan menggunakan huruf A hingga F. Sistem bilangan ini digunakan
untuk menampilkan nilai alamat memori dalam pemrograman
komputer. Oh iya aku lupa
ngga kasih contoh, takutnya yng baca artikel saya binggung.. ne aku kasih cotoh
iya.. Sistem bilangan Oktal menggunakan 16 macam symbol bilangan berbasis 8
digit angka, yaitu 0 ,1,2,3,4,5,6,7,8,9,A,B,C,D,Edan F
Dimana A = 10, B = 11, C= 12, D = 13 , E = 14 dan F = 15. Penulisan bilangan hexadesimal: 1F(16), 1FH, 0x1F
Dan bilangan biner itu sendiri bisa
dibilang sistem bilangan basis dua
yaitu sebuah sistem penulisan angka dengan menggunakan dua
simbol yaitu 0 dan 1.
Sistem bilangan biner modern ditemukan oleh Gottfried Wilhelm Leibniz pada abad ke-17.
Sistem bilangan ini merupakan dasar dari semua sistem bilangan berbasis
digital. Dari sistem biner, kita dapat mengkonversinya ke sistem bilangan Oktal atau Hexadesimal.
Sistem ini juga dapat kita sebut dengan istilah bit, atau Binary
Digit. Contoh bilangan 1010. Penulisan bilangan biner : 1010(2)
Bilangan biner disebut radix 2 karena jumlah
bilangannya adalah 2. Digit adalah
jumlah deretan angka dalam sistem bilangan.
Istilah dalam sistem bilangan biner :
1. Bit –>
binary digit
Jumlah digit dalam bilangan biner
2. Niblle
—> 4 bit (4 digit bilangan biner )
Mengapa ada 4 bit ? karena untuk mewakili nilai desimal yang cukup diwakili
hanya 4 bit pada saat perkembangan kalkulator (sebelum komputer) dulu.
3. Byte
—> 8 digit bilangan biner.
Mengapa ada 8 bit –> karena awal mula mikroprosesor dulu adalah
disebutkan dalam 8 bit lebar data, dan perkembangan mikroprosesor itu adalah
berlipat dua dari 8 menjadi 16, 32 dst.
contoh compile bahasa assembly
.model small .code org 100hmulai: mov ah,02h mov dl, 65 int 21h int 20h end mulai
Sekian sulu dari saya. semoga artikel saya dapat berguna bagi yang membacanya.
Bagi orang IT pasti sudah mengenal dengan bahasa rakitan.
Bagi yang belum mengenal bahasa rakitan aku akan membahas dan share tentang bahasa
rakitan yang aku pelajari, iya walaupun saya masih dalam tahap belajar. Harap maklum
iya.. heee
Ok, kita mulai membahasnya iya, dan tak tak usah panjang
lebar. Bahasa rakitan atau yang kita kenal dengan ASSEMBLY LANGUAGE yaitu
bahasa pemrograman tingkat rendah yang biasanya di gunakan dalam pemrograman komputer,
mikroprosesor,
pengendali
mikro, dan perangkat lainnya yang dapat diprogram.
Didalam mempelajari bahasa rakitan kita pasti memerluakan
komputer yang terdiri dari hardware, software dan brainware. Apa kalian tahu
jenis2 bahasa yang ada di komputer??? Jawabanya iya pasti adalah sebagai
berikut
Bahasa Tingkat Tinggi (Ex. Delphi, VB, PHP)
Bahasa Tingkat Menengah (Ex. C/C++)
Bahasa Tingkat Rendah (Rakitan/Assembly)
Dasar
– dasar alasan kenapa kita menggunakan bahasa rakitan yang perlu di ketahui,,
ok langsung saja iya..hee
1.Bahasa rakitan dibandingkan dengan
bahasa mesin, bahasa
rakitan merupakan representasi atas bahasa mesin yang dirancang agar lebih
mudah dipahami oleh manusia. Dengan menggunakan bahasa rakitan, seorang
programmer dapat lebih mudah mengingat instruksi-instruksi dengan menggunakan
simbol yang lebih dimengerti dibandingkan bila menggunakan simbol mnemonic
kode mesin secara langsung. Demikian halnya pula dengan mekanisme lompatan yang
umum terdapat dalam bahasa mesin yang biasanya menggunakan alamat memori,
programmer dapat lebih mudah menggunakan fasilitas pelabelan yang terdapat pada
bahasa rakitan dibandingkan menggunakan alamat memori tertentu dalam kode mnemonic.
2.Bahasa rakitan dibandingkan dengan
bahasa tingkat tinggi,
bahasa rakitan memungkinkan programmer untuk mengontrol serta memanfaatkan
secara penuh kapabilitas yang terdapat atas suatu perangkat keras, berbeda
halnya dengan bahasa pemrograman tingkat tinggi yang memiliki banyak
keterbatasan dalam pemanfaatan secara penuh suatu perangkat keras. Bahasa
rakitan menjanjikan tingkat unjuk kerja yang maksimum karena sifatnya yang
menerjemahkan secara langsung instruksi rakitan menjadi instruksi mesin,
berbeda halnya dengan bahasa pemrograman tingkat tinggi yang biasanya
menerjemahkan sebuah instruksi menjadi sejumlah kode mesin.
Kalian
tahun komputer khan?? Komputer itu hanya benda yang tak tahu apa – apa, tapi
komputer itu bisa mengerjakan pekerjaan sesuai dengan perintah. Dan komputer
juga hanya tahu dengan angka seperti BINER, HEXA DECIMAL, DESIMAL DAN OKTAL.
Di
bahasa assembly juga pasti akan menggunakan angka atau bilangan tersebut, Sebagai
contoh, berikut adalah instruksi yang digunakan pada prosesor x86 untuk memindahkan
nilai 97 sebesar 8-bit ke dalam register prosesor AL. Kode biner atas
instruksi pemindahan adalah 10110 diikuti dengan 3-bit pengenal atas register
yang akan digunakan. Pengenal atas register AL dalam hal ini adalah 000.
Kemudian, nilai 97 dalam kode biner adalah 01100001,
sehingga kode mesin yang
kita digunakan untuk memindahkannya adalah sebagai berikut:
10110000 01100001
Kode
biner ini dapat diubah agar lebih mudah dibaca manusia dengan
mengkonversikannya dalam bilangan heksadesimal sebagai berikut:
B0 61
Pada
instruksi diatas, B0
berarti: 'Pindahkan nilai berikut ke register AL', dan 61 adalah representasi bilangan
heksadesimal untuk nilai 01100001, atau 97 dalam bilangan desimal. Bahasa
rakitan untuk prosesor Intel menyediakan simbol mnemonic MOV (yang merupakan
singkatan dari move) untuk instruksi serupa sehingga kode mesin
sebelumnya dapat ditulis dalam bahasa rakitan sebagai berikut:
MOV AL, 61h ; Isi register AL dengan nilai 97 (61h)
Bahasa
rakitan memungkinkan kita menambahkan komentar atas setiap instruksi yang
ditulis untuk mempermudah pembacaan dan lebih mudah untuk memahami bahasa
tersebut. Semoga apa yang aku sampaikan bisa bermanfaat buat kalian. Semoga berhasil
dan semanga untu belajar bahasa rakitan.. ok…