MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI Kompyuterni tashkillashtirish fani bo’yicha Amaliy ish Mavzu: Buyruqlar tizimining arxitekturasi. Assembler tilining asosiy operatorlari bilan tanishish Bajardi: CAO010-3 guruh talabasi Negmurodov Jonibek Tekshirdi: Azamova S. Toshkent – 2024 Buyruqlar tizimining arxitekturasi. Assembler tilining asosiy operatorlari bilan tanishish Ishning maqsadi КР580 mikroprotssesor uchun Assembler tili operatorlarini o‘rganish 16-variant № A+B A-B 𝐴↑𝐵 𝐴↓𝐵 16 a = 0E b = E2 a = 0E b =E2 a = 0E b =E2 a = 0E b =E2 Manzil Mnemokod Kod Izoh 0000 MVI B 06 B ← 04 0001 0E 0E B registrga yuklangan qiymat 0002 MVI A 3E A ← 42 0003 E2 E2 А ga yuklangan qiymat 0004 ADD B 80 A←A+B 0005 STA adr 32 0900 ← A 0006 09 09 0007 00 00 - 0008 HLT 76 Dasturni to‘xtatish 1. A + B 2. A - B Manzil Mnemokod Kod Izoh 0000 MVI B 06 B ← 04 0001 0E 0E B registrga yuklangan qiymat 0002 MVI A 3E A ← 42 0003 E2 E2 А ga yuklangan qiymat 0004 SUB B 90 A←A-B 0005 STA adr 32 0900 ← A 0006 09 09 0007 00 00 - 0008 HLT 76 Dasturni to‘xtatish 3. A ↑ B Manzil Mnemokod Kod Izoh 0000 MVI B 06 B ← 04 0001 0E 0E B registrga yuklangan qiymat 0002 MVI A 3E A ← 42 0003 E2 E2 А ga yuklangan qiymat 0004 ANA B A0 A←A↑B 0005 STA adr 32 0900 ← A 0006 09 09 0007 00 00 - 0008 HLT 76 Dasturni to‘xtatish 4. A ↓ B Manzil Mnemokod Kod Izoh 0000 MVI B 06 B ← 04 0001 0E 0E B registrga yuklangan qiymat 0002 MVI A 3E A ← 42 0003 E2 E2 А ga yuklangan qiymat 0004 ORA B B0 A←A↓B 0005 STA adr 32 0900 ← A 0006 09 09 0007 00 00 - 0008 HLT 76 Dasturni to‘xtatish