Cara Membuat Program Cetak Balik Kalimat Pada Bahasa Assembly 8086


Langsung  saja tanpa perlu panjang lebar berikut ini adalah Source code Program Cetak Balik Pada Bahasa Assembly 8086



MOV AH,9

LEA DX,K1,K2,K3,K4

INT 21H 

 LEA BX,BUFFER+1

ULANG:

MOV AH, 1

INT 21H

CMP AL, 0DH

JE EXIT

PUSH AX

INC A

INC B

 CMP AL,20H

 JE ULANG1

 JMP ULANG

ULANG1:

MOV CL,A

 ULANG2:

 POP AX

 MOV [BX],AL

INC BX

LOOP ULANG2

MOV A,0

JMP ULANG

EXIT:

 MOV AL,20H

 PUSH AX

 ADD A,1

 MOV CL,A

ULANG3:

POP AX

MOV [BX], AL

INC BX

LOOP ULANG3

 MOV AH,9

 LEA DX,K5

 INT 21H

XOR BX,BX

ADD B,1

MOV CL, B

ULANG4:

 MOV DX, BUFFER[BX+1]

 MOV AH,2

 INT 21H

 INC BX

LOOP ULANG4

RET

K1 DB ' mejadata.blogspot.com'

K2 DB 13,10,' Hello World'

K3 DB 13,10,' '

K4 DB 13,10,'MASUKAN KALIMAT: $'

K5 DB 13,10, 'KALIMAT DIBALIK:$'

SPASI DB 13,10,'$'

BUFFER DW 50,?,50 DUP (' ')

A DB ?

B DB ?


Semoga Bermanfaat bagi teman - teman sekalian 

Subscribe to receive free email updates:

0 Response to "Cara Membuat Program Cetak Balik Kalimat Pada Bahasa Assembly 8086"

Posting Komentar