Mikroişlem Seçime Göre İşlem Yapma

.MODEL SMALL
.STACK 64
.DATA
    MESAJ DB '1-TOPLA 2-CIKAR 3-SAGA KAYDIR 4-SOLA KAYDIR$'
    SAYI1 DB 20
    SAYI2 DB 12
    SONUC DB 'ISLEMINIZIN SONUCU:$'
    SATIR DB 2
    SUTUN DB 1
.CODE
ANA PROC FAR
    MOV AX,@DATA
    MOV DS,AX
   
    LEA DX,MESAJ // Mesajı Görüntüleme
    MOV AH,09
    INT 21H
    INC SATIR
    CALL IMLECKONUMLA // Program Çağırma
    MOV AH,01
    INT 21H

    CMP AL,31H   //   1 e basıldığında
    JE BIR
    CMP AL,32H   //   2 e basıldığında
    JE IKI
    CMP AL,33H   //   3 e basıldığında
    JE UC
    CMP AL,34H   //   4 e basıldığında
    JE DORT
   
BIR:
    Kodlar
IKI:
    Kodlar
UC:
   Kodlar
DORT:  
  Kodlar
       
CIKIS:
    MOV AH,4CH
    INT  21H
   
ANA ENDP

IMLECKONUMLA PROC
    Program Komutları
    RET
IMLECKONUMLA ENDP

STRINGYAZ PROC
   Program Komutları
    RET
STRINGYAZ ENDP

KARAKTERYAZ PROC
Program Komutları
    RET
KARAKTERYAZ ENDP

END ANA

Hiç yorum yok:

Yorum Gönder