Contoh Aplikasi Dengan Bahasa Assembly
- Posted in:Admin
- 20/05/18
- 85

BAB I PENDAHULUAN 1. Computer Networking Notes Hindi Pdf. 1 Latar Belakang Di zaman dan perkembangan pesat ini sangat dibutuhkan sesuatu yang sangat berguna bagi kita semua, salah satunya adalah komputer, Melalui komputer kita juga dapat melakukan banyak hal, diantaranya menjalankan program-program aplikasi yang terdapat pada system operasi tersebut, di dalam system operasi terdapat beberapa cara untuk membuatnya, dalam membuat suatu program kita harus mengerti tentang suatu bahasa pemrograman. Dengan adanya bahasa pemrograman kita dapat dengan mudah mengerjakan atau membuat suatu program yang kita inginkan, salah satu bahasa pemrograman tersebut adalah bahasa assembly, banyak terdapat bahasa pemrograman lainnya, tapi dalam hal ini saya akan menjelaskan sedikit tentang bahasa assembly saja. 1.2 Rumusan Masalah 1. Apa itu Aritmetika? Bagaimana Instruksi-instruksi pada aritmetika? Bagaimana aplikasi-aplikasi pada aritmetika?
BAB II PEMBAHASAN ARITMETIKA Perhitungan aritmetik dalam bahasa assembly melibatkan type bilangan integer dan floating point. Intruksi-instruksi yang terdapat pada proses perhitungan aritmetik adalah instruksi geser, putar, penjumlahan, pengurangan, perkalian, pembagian dan perintah-perintah lain. Instruksi-instruksi tersebut melakukan operasi pada operand dengan lebar 8-bit atau 16-bit. 2.1 INSTRUKSI GESER DAN ROTASI Instruksi geser dan rotasi berfungsi untuk mengubah posisi bit operand. Berikut ini instruksi geser dan rotasi dengan beberapa variasinya: SHL (Shift Left) = geser kiri SHR (Shift Right) = geser kanan SAL (Shift Arithmetic Left) =geser kiri aritmetik SAR (Shift Arithmetic Right) = geser kanan aritmetik ROL (Rotate Left) = Rotasi Kiri ROR (Rotate Right) = Rotasi Kanan RCL (Rotate Carry Left) = Rotasi kiri dengan carry RCR (Rotate Carry Right) = Rotasi kanan dengan carry Instruksi SHL Instruksi SHL menggeser setiap bit operand ke kiri, mengisi bit terendah dengan nilai nol.
Program bahasa assembly, source kode program assembly, artikel pemrograman bahasa assembly, program looping, aplikasi emu8086. Php, c++ dll, kini kita coba pemrograman dibidang bahasa rakitan, pemrograman bahasa assembly. Cece Winans No One Song Download. banyak sekali contoh program bahasa assembly, disini saya akan.
Bit tertinggi dipindah ke CF (Carry Flag) dan bit dala CF ditimpa. Keterangan: Penomoran bit dimulai dari bit yang paling kanan. Download Ghazal Insha Jee Utho there. Bit paling kanan adalah bit dengan nomor yang paling rendah sering disebut LSB(Left Significant Bit), sementara bit yang paling kiri adalah bit dengan penomoran yang paling tinggi sering disebut MSB (Most Significant Bit). Sintaknya sebagai berikut: SHL dest, 1 SHL dest, CL CL tidak diubah ketika instruksi SHL menggunakannya sebagai counter geser. Berikut ini contoh penggunaan instruksi SHL pada operand memory: Shl bl, 1 Shl wordval, 1 Shl byte ptr[si], 1 Mov cl, 4; isi CL=4 artinya proses penggeserannya sebanyak 4 bit Shl al, cl Pada contoh berikut, BL digeser sekali ke kiri. Bit tertinggi disalin ke dalam register CF (carry flag), dan bit paling rendah diisi dengan nilai nol: Mov bl, 8Fh; BL = 10001111b Shl bl, 1; BL = 00011110b, CF = 1 Contoh berikut akan menggeser DX ke kiri sebanyak 3 bit: Mov dx, 000Fh; DX 001111b Mov cl, 3; jumlah geser = 3 Shl dx, cl; 111000b Instruksi SHR SHR berfungsi untuk menggeser setiap bit ke kanan dan mengganti bit tertinggi dengan nilai nol.
Bit paling rendah disalin ke dalam CF, dan bit dalam CF ditimpa: Sintak instruksi SHR: SHR dest, 1 SHR dest, CL Nilai CL setelah instruksi SHR selesai tidak berubah. Berikut ini contoh penggunaan instruksi SHR dengan operand register dan memory: Shr bl, 1 Shr wordval, 1 Shr byte ptr [si], 1 Mov cl, 4 Shr al, cl Instruksi SHR dapat digunakan untuk membagi bilangan dengan 2 contoh, kita dapat membagi 32 dengan 2, sebagai berikut: Mov dl, 32; DL = 00100000b Shr dl, 1; DL = 00010000 = 16 Instruksi SAL dan SAR Instruksi SAL dan SAR adalah instruksi penggeseran yang khusus untuk bilangan bertanda. Instruksi SAL mrip dengan instruksi SHL dan disertakan dalam set instruksi hanya untuk pelengkap. SAR menggeser setiap bit ke kanan dan menyalin bit tanda (MSB). Setelah instruksi SAR dijalankan, nilai MSB tidak berubah.