Programlama Ödevi

Teslim Tarihi: 23/05/2007

 

1. Program A;

  •     veri DB 23h .. komutuyla veya klavyeden aldığı en fazla iki basamaklı 10 tam sayı BYTE olarak hafızada veri alanına hex olarak yüklenir.

  •     Daha sonra bu veriler arasındaki EN BÜYÜK değeri bulup ekrana mesajla birlikte yazacaktır.

  •     ve EN KÜÇÜK değeri bulup ekrana mesajla birlikte yazacaktır

      NOT:  SI ve DI saklayıcılarını programınızda index olarak kullanmaya çalışın.

2. AAA,AAD,AAM,AAS komutunun ne amaçla kulanıldığını araştırıp yazınız.!ÖNEMLİ!

3. ROL,ROR, SAL,SAR,SHL ve SHR komutunun ne amaçla kulanıldığını araştırıp yazınız.!ÖNEMLİ!

SINAV ÇALIŞMA PROGRAMLARI(BONUS)

4. Program B;

  •     Klavyeden aldığı en fazla iki basamaklı tam sayıyı(ASCII) AAD komutu kullanarak HEX'e dönüştürüp BYTE olarak hafızada veri alanına yükleyecektir.

5. Program C;

    Hafızada veri1 ve veri2 alanlarında bulunan 10 word büyüklüğünde sayı vardır. Bunları karşılaştırıp büyük olanı veri3 alanına aktaracaktır.