Dynamic Glitter Text Generator at TextSpace.net

Senin, 29 April 2013

TUGAS UNTUK MENCARI KETERANGAN DARI SETIAP SINTAX PROGRAM (DEBUG)



1.keterangan dari hasil program berikut  adalah
LISTING PROGRAM
KETERANGAN
1.       mov cx,0009 ;
2.       mov bh,01   ;
3.       mov bl,bh
4.       mov dl,30
5.       add dl,bl
6.       mov ah,02
7.       int 21
8.       mov dl,2A
9.       int 21
10.   mov dl,31
11.   int 21
12.   mov dl,3D
13.   int 21
14.   mov al,01
15.   mul BL
16.   mov dl,a1
17.   add dl,01
18.   mov ah,02
19.   int 21
20.   mov dl,0D
21.   INT 21
22.   mov dl,0A
23.   int 21
24.   inc BL
25.   loop 0107
26.   INT 20
1.       Perulangan yang dilakukan sebanyak sembilan kali
2.       mengisikan  karakter bernilai 01
3.       Pindahkan nilai  ke BL yang ada di register BH
4.       Isikan nilai dl sebanyak 30 karakter
5.       Tambahkan nilai bl sebesar nilai bl jadi 31
6.       Mengisikan karakter nilai ah sebanyak 02
7.       Untuk menampilkan  nilai dari 31
8.       Masukkan nilai DL sebanyak 2A atau 42
9.       Untuk menampilkan
10.   Masukkan nilai dl sebanyak 31 karakter
11.   Tampilkan
12.   Mengisikan  nilai DL dengan karakter  =
13.   Tampilkan hasilnya
14.   Masukkan nilai BL sebanyak 01 karakter
15.   Mengalikan nilai yang ada pada BL
16.   Cetak karakter  DL sebanyak a1
17.   Tambahkan nilai DL sebanyak 01 karakter
18.   Cetak nilai AH sebanyak 02 karakter
19.   Tampilkan hasilnya
20.   Cetak karakter DL
21.   Tampilkan hasilnya
22.   Cetak karakter DL 0A
23.   Tampilkan hasilnya
24.   Tambahkan setiap nilai BL  dengan 1 karakter
25.   Lakukan perulangan sebanyak  0107
26.   Berhenti atau kembali ketermina assembely



2.kemudian untuk  menampilkan program berikut
hasil program
listing dari progarm


0 * 1 = 0
            1 * 1 = 1
            2 * 1 = 2
            3 * 1 = 3
            4 * 1 = 4
            5 * 1 = 5
            6 * 1 = 6
            7 * 1 = 7
            8 * 1 = 8
            9 * 1 = 9
mov cx,000a ;
mov bh,00   ;
mov bl,bh
mov dl,30
add dl,bl
mov ah,02
int 21
mov dl,2A
int 21
mov dl,31
int 21
mov dl,3D
int 21
mov al,01
mul BL
mov dl,al
add dl,30
mov ah,02
int 21
mov dl,0D
INT 21
mov dl,0A
int 21
inc BL
loop 0107
INT 20

untuk melihat hasilnya dari cmd  akan tampil seperti pada gambar dibawah ini :
3. kemudian kita membuat lagi program untuk menampilkan hasil berikut
hasil program
listing program
1 * 0 = 0
                1 * 1 = 1
                1 * 2 = 2
                1 * 3 = 3
                1 * 4 = 4
                1 * 5 = 5
                1 * 6 = 6
                1 * 7 = 7
                1 * 8 = 8
                1 * 9 = 9
a100
mov cx,0a ;
mov bh,00   ;
mov bl,bh
mov dl,31
mov ah,02
int 21
mov dl,2A
int 21
mov dl,30
add DL,bl
int 21
mov dl,3D
int 21
mov al,01
mul BL
mov dl,AL
add dl,30
mov ah,02
int 21
mov dl,0D
INT 21
mov dl,0A
int 21
inc BL
loop 0107
INT 20

maka gambarnya seperti dibawah ini :
3. maka untuk menampilkan program berikut
hasil dari program
listing program
1 + 0 = 1
                1 + 1 = 2
                1 + 2 = 3
                1 + 3 = 4
                1 + 4 = 5
                1 + 5 = 6
                1 + 6 = 7
                1 + 7 = 8
                1 + 8 = 9
a100
mov cx,0a ;
mov bh,00   ;
mov bl,bh
mov dl,31
mov ah,02
int 21
mov dl,2B
int 21
mov dl,30
add DL,bl
int 21
mov dl,3D
int 21
mov al,01
mul BL
mov dl,AL
add dl,31
mov ah,02
int 21
mov dl,0D
INT 21
mov dl,0A
int 21
inc BL
loop 0107
INT 20
maka gambarnya adalah sebagai berikut :