Assembler

Program Assembly untuk Penjumlahan dan Pengurangan

Mikroprosesor 80x86 mempunyai instruksi add dan sub untuk melakukan penjumlahan dan pengurangan dengan menggunakan operand byte, word atau doubleword. Operand dapat di-intepretasikan sebagai unsigned number atau signed number. Selain add dan sub, juga dikenal instruksi inc dan dec (penjumlahan 1 dan pengurangan 1).

Pertambahan dan Perkalian

.Model small
.Code
ORG 100H

Awal :
JMP Mulai
Kal DB'Menambahkan dan Mengalikan Angka',13,10,'$'
Kosong DB' ',13,10,'$'
Kal1 DB'Hasil Penambahan :',13,10,'$'
Kal2 DB'Hasil Perkalian :',13,10,'$'
Selesai DB'Selesai',13,10,'$'
A DW 03H
B DW 05H

Mulai :

Mov AH, 09H
Mov DX,Offset Kal
Int 21H

Mov AX,A
Call Ctkdec

Mov AH, 09H
Mov DX,Offset kosong
Int 21H

Mov BX, B
Call Ctkdec

Mov AH, 09H
Mov DX, Offset Kosong
Int 21H

Mov AX,A
Mov BX,B
Mov AX,BX
Mov AX,AX

Call Ctkdec

Mov AH, 09H
Mov DX,Offset Kosong
Int 21H

Mov AX,A

Konversi Bilangan Komputer

Konversi Bilangan Komputer

1. (ADC) 16 = (……..) 10
= (……..) 8
= (……..) 2

Jawab :

1 ) a. ( ADC ) 16 = (……..) 10
dimana = A : 10 , D : 13 , C : 12
( ADC ) 16 = ( A x 16 2 ) + ( D x 16 1 ) + ( C x 16 0 )
= ( 10 x 16 2 ) + ( 13 x 16 1 ) + ( 12 x 16 0 )
= 2560 + 208 + 12
( ADC ) 16 = ( 2780 ) 10

b. ( 2780 ) 10 = (……..) 8
= 2780 : 8 sisa 4
= 347 : 8 sisa 3
= 43 : 8 sisa 3
= 5
( 2780 ) 10 = ( 5334 ) 8

c. ( ADC ) 16 = (……..) 2

Contoh program assembler

0B00:0100 B402 MOV AH,02
0B00:0102 B241 MOV DL,41
0B00:0104 CD21 INT 21
0B00:0106 B20A MOV DL,0A
0B00:0108 CD21 INT 21
0B00:010A B20D MOV DL,0D
0B00:010C CD21 INT 21
0B00:010E B402 MOV AH,02
0B00:0110 B90200 MOV CX,0002
0B00:0113 B241 MOV DL,41
0B00:0115 CD21 INT 21
0B00:0117 E2FC LOOP 0115
0B00:0119 B20A MOV DL,0A
0B00:011B CD21 INT 21
0B00:011D B20D MOV DL,0D

Untuk dapat melihat dan mendownload file skripsi lengkap yang dilampirkan pada setiap judul, anda harus menjadi special member, klik Register untuk menjadi free member di Indoskripsi.

Semua Member Special dapat mendownload SELURUH file content yang ada di website ini. Daftarkan diri anda segera. UNLIMITED ACCESS

Google

PELUANG KERJA UNTUK FRESH GRADUATE, MAHASISWA TINGKAT AKHIR, BARU LULUS KULIAH? KLIK DISINI
BUTUH BEASISWA STUDY, BEASISWA PENELITIAN, INFO BEASISWA TERBARU? KLIK DISINI



Jika tertarik untuk memasang iklan di website ini, silahkan klik menu contact
Silahkan baca syarat dan ketentuannyadi sini

Design by xactive -