Anda di halaman 1dari 7

MAKALAH

ORKOM dan ARKOM

Bahasa Mesin

Disusun Oleh : o Afifah (12012444) o Annisa Triswardani (12012452) o Diana Indriati (12012461) o Dinil Octavianir R (12012463) o Evi Rahma Supiati (12012474)

SEKOLAH TINGGI TEKHNOLOGI NURUL JADID TEKHNOLOGI INFORMATIKA 2013

BAHASA MESIN
Bahasa mesin atau kode mesin adalah satu-satunya bahasa komputer yang dapat langsung dipahami oleh CPU. Bahasa mesin ditulis dalam serangkaian bit-bit (bilanganbilangan biner, yaitu bilangan yang hanya mempunyai angka 1 dan 0). Beberapa pola-pola bit disimpan dalam mikroprosesor sebagai kode operasi (opcode), yang berarti memerintahkan CPU melakukan operasi tertentu (misalnya operasi aritmetika atau pengaksesan memori), sementara pola-pola bit lain dapat menunjukkan suatu lokasi memori (memory address) tertentu, dan pola-pola bit lain dapat berarti sebuah bilangan. Bahasa lain diterjemahkan melalui interpreter atau kompiler ke dalam bahasa ini sebelum dieksekusi oleh CPU. 1. BAHASA BINER : Bahasa biner itu adalah bahasa mesin yang bisa diproses atau di mengerti oleh komputer, berbasis dua angka, yaitu: 0 (nol) dan 1 (satu). Disini kami akan menjelaskan mengenai Pengertian Bilangan Biner. Bilangan Biner atau binary atau binary digit (dapat disingkat menajdi bit) adalah salah satu jenis dari sistem bilangan yang ada. Bilangan Biner terdiri dari angka 0 dan 1. Bilangan Biner umum digunakan pada dunia komputasi. Komputer menggunakan Bilangan Biner agar bisa saling berkomunikasi antar komponen (hardware) maupun antar sesama komputer. Karena komputer hanya menggunakan bahasa mesin, yaitu apabila komputer mendapatkan sinyal listrik atau tegangan listrik (Volt), berarti bernilai 1. Apabila komputer tidak mendapatkan sinyal listrik atau tegangan listrik, berarti bernilai 0. Bilangan Biner dapat dikonversikan ke jenis sistem bilangan lain seperti bilangan Desimal dan Oktal. Manusia sering menggunakan bilangan Desimal dalam kehidupannya sehari-hari. Bilangan Biner dan jenis sistem bilangan lainnya saling menyusun satu sama lain. Misalnya bilangan biner 00000010 merupakan angka 2 dalam bilangan Desimal. Begitupun sebaliknya, apabila angka 2 Desimal, maka berarti angka 00000010 dalam Bilangan Biner. Bilangan Biner digunakan juga untuk menyusun suatu data ataupun file yang terdapat di dalam komputer. Misalnya terdapat suatu file yang berukuran 1MB (Mega Byte). Apabila 1 Byte= 8 bit, berarti file tersebut tersusun atas beratus-ratus bit menjadi sebuah file tersebut.

Bilangan Biner juga digunakan untuk berkomunikasi antar sesama komputer dalam suatu jaringan. Karena komputer hanya mengerti Bilangan Biner, maka komputer

menstransmisikan sinyal-sinyal listrik ke perangkat jaringan untuk bisa berkomunikasi satu sama lain. Bilangan Biner sangat penting dalam menyusun suatu jaringan komputer. Untuk menyusun suatu IP Address,Bilangan Biner sangatlah diperlukan. Sistem bilangan biner atau sistem bilangan basis dua adalah 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. Pengelompokan biner dalam komputer selalu berjumlah 8, dengan istilah 1 Byte. Dalam istilah komputer, 1 Byte = 8 bit. Kode-kode rancang bangun komputer, seperti ASCII, American Standard Code for Information Interchange menggunakan sistem peng-kode-an 1 Byte.

Bilangan desimal yang dinyatakan sebagai bilangan biner akan berbentuk sebagai berikut: Desimal Biner (8 bit) 0 0000 0000 1 0000 0001 2 0000 0010 3 0000 0011 4 0000 0100 5 0000 0101 6 0000 0110 7 0000 0111 8 0000 1000 9 0000 1001 10 0000 1010 11 0000 1011 12 0000 1100 13 0000 1101 14 0000 1110 15 0000 1111

16 0001 0000 Komputer melakukan komunikasi dengan menggunakan bahasa mesin. Bahasa mesin merupakan satu-satunya bahasa yang dimiliki dan dimengerti komputer. Penerjemahan bahasa komputer berupa bilangan biner pertama kali dilakukan oleh ENIAC, sebuah perusahaan komputer di Amerika Serikat. Pada awalnya, komputer ENIAC (Electronic Numerical Integrator and Calculator) pada tahun 1945 menggunakan bahasa mesin sebagai alat komunikasi berupa bilangan biner yang terdiri atas angka 0 (salah) dan 1 (benar). Bahasa biner merupakan bahasa mesin yang dimengerti oleh komputer, berbasis angka dua, untuk memahami bahasa ini terlebih dahulu kita harus mengerti perpangkatan bilangan 2 yang sudah tidak asing lagi. Contoh : Kita akan mengonversikan angka 254 yang merupakan bilangan berbasis sepuluh (10) kedalam bilangan berbasis biner. Untuk menyelesaikan contoh diatas maka terlebih dahulu kita harus mengenal perpangkatan bilangan dua, berikut ini adalah tabel bilangan berbasis dua (2). 20 = 1 21 = 2 22 = 4 23 = 8 24 = 16 25 = 32 26 = 64 27 = 128 Setelah kita memahami bilangan berbasis dua maka tahap selanjutnya adalah penyelesaian, dimana ada beberapa tahap penyelesaian yang akan saya bahas, 28 = 256 29 = 512 210 = 1024 211 = 2048 212 = 4096 Dst..

diantaranya adalah : Mengurangkan bilangan berbasis dua (2) secara beruntun

angka 254 yang berbasis sepuluh (10) diubah kedalam bilangan biner yang berbasis dua (2) dengan langkah mengurangkan bilangan berbasis dua (2) secara beruntun. Jika ada bernilai satu (1) dan jika tidak ada bernilai Nol (0). 254 128 = 126 128 adalah 1 x 27 126 64 = 62 64 adalah 1 x 26 62 32 = 30 32 adalah 1 x 25 30 16 = 14 16 adalah 1 x 24 14 8 = 6 8 adalah 1 x 23 64=2 4 adalah 1 x 22 42=0 2 adalah 1 x 21 00=0 0 adalah 0 x 20 Sehingga bilangan Binernya adalah 11111110

Hampir semua input ke dalam komputer ditangani oleh keyboard melalui hentakan tuts keyboard. Ketika tuts keyboard ditekan / dihentakkan, maka akan mengirim sinyal ke dalam CPU. Satu hentakan tuts keyboard akan memberikan satu huruf, angka, tanda baca, dam spasi yang disebut dengan karakter. Satu karakter disebut juga dengan satu bit. Apabila 8 bit bergabung, maka akan menjadi 1 byte. 2. BAHASA ASSEMBLY Bahasa Assembly atau bahasa rakitan adalah bahasa pemrograman tingkat rendah yang memberi julukan-julukan (mnemonics) pada operasi-operasi dalam daftar instruksi (isntruction set) komputer tersebut, agar program-program dalam komputer lebih mudah dimengerti manusia daripada sekumpulan angka-angka 1 dan 0. Contoh Arsitektur MIPS memberikan contoh khusus untuk instruksi kode mesin yang selalu 32 bit panjang. Jenis umum instruksi yang diberikan oleh op (operasi) bidang, 6 bit tertinggi. J-jenis (melompat) dan I-jenis (langsung) instruksi sepenuhnya ditentukan oleh op. R-type (pendaftaran) instruksi meliputi bidang tambahan Fungsi untuk menentukan operasi yang tepat. Kolom yang digunakan dalam tipe ini adalah:

rs, rt, dan rd menunjukkan daftar Operand; shamt memberikan jumlah pergeseran dan alamat atau lapangan langsung berisi operand langsung. Misalnya menambahkan register 1 dan 2 dan menempatkan hasilnya dalam register 6 dikodekan:

Memanggil sebuah nilai ke dalam register 8, diambil dari memori sel sel setelah lokasi 68 yang tercantum dalam register 3:

Melompat ke alamat 1024

Anda mungkin juga menyukai