sponsor

Anasayfa

Microprocessors örnek sorular ve cevapları – ingilizce
gobby ekledi | Ağu 24 2009

Q – )Write a program that reads a byte from the first data location and one more byte from the second data location, finds the maximum and stores the maximal
result in a third memory location.
DATA1 DB 5H, 4H, 8H, FH, BH, 9H
DATA2 DB 3H, FH, 7H, CH, 1H, DH
DATA3 BD 6 DUP(?)

solution :

.MODEL SMALL
.STACK 64
.DATA
DATA1 DB 5H,4H,8H,0FH,0BH,9H
DATA2 DB 3H,0FH,7H,0CH,1H,0DH
DATA3 DB 6 DUP(?)
.CODE
MAIN: MOV AX,@DATA
MOV DS, AX
MOV SI, OFFSET DATA1
MOV DI, OFFSET DATA2
MOV BX, OFFSET DATA3
MOV CX, 6
AGAIN: MOV AL, [SI]
CMP AL, [DI]
JC MAXD2
MOV [BX], AL ;max is first data
JMP NEXT
MAXD2:MOV AL, [DI] ;max is second data
MOV [BX], AL
NEXT: INC SI
INC DI
INC BX
DEC CX
JNZ AGAIN
TERM: MOV AH, 4CH
INT 21H
END

Bu Yazıyı Facebook'ta Paylaş

YORUM YAZMAK İÇİN BURAYA TIKLAYIN.
Microprocessors örnek sorular ve cevapları – ingilizce isimli yazıda T.C. yasalarına ve telif haklarına aykırı içerik ya da bağlantı bulunuyorsa iletisim [at] imlahatasi.net adresine elektronik posta göndermeniz yeterlidir. Yasal Uyarıyı okumak için buraya tıklatın.
Bu yazı için istatistikler;
Toplam 3 kez okunmuş, bugün hiç okunmamış. En son 22.10.2010 tarihinde okunmuş.

Etiketler: , , , , , , , , ,

Yorum Yazın